软件测试基础一

本文介绍了软件测试的基础知识,包括软件的定义、应用架构、软件测试的定义与目的以及测试分类。重点讨论了C/S和B/S架构的优缺点,并概述了软件测试的主要目标,如发现错误、验证需求和提升用户体验。同时,列出了黑盒和白盒测试的区别,强调了它们在测试过程中的作用。
摘要由CSDN通过智能技术生成

1.软件的定义

由计算机程序,程序所用数据及相关文档资料组成。分为系统软件和应用软件。 

系统软件:生成,准备与执行其他程序需要的文件和程序,比如:编译环境,驱动程序等。

应用软件:为解决某些需求而开发出的程序或软件包,比如:微信等。

测试时主要是测应用软件,测试对象应用软件的程序,数据,文档。

2.应用架构

C/S架构:客户端-服务器架构

——缺点:每次更新,都要更新客户端与服务器,有些场景并不合适。且开发维护成本高,负载承担大,兼容性不强,用户群较为固定。

——优点:安全性高(面向的用户群较为固定),操作界面好看,形式多样等。

B/S架构:浏览器-服务器架构

——缺点:个性化降低,跨浏览器处理不强,响应速度不如C/S,安全性上成本较大。

——优点:分布性强,易于开发和维护,共享性强。

3.软件测试的定义与目的

IEEE标准定义:使用人工或自动的手段来运行或检测某个系统的过程,目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差距。即在规定的条件下对程序进行操作,发现错误,评估软件质量。

目的:

1)发现程序/软件存在的代码和业务逻辑错误

2)验证产品是否符合用户需求

3)提高用户体验

4.软件测试分类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值