什么是软件测试,软件测试的目的是什么?
软件测试是指在规定的条件下运行程序,以发现程序错误,衡量软件质量,评价其是否能满足设计要求的过程。其主要目的如下:
1.找到被测对象与用户需求的差异,也就是缺陷。
2.通过测试活动发现并解决缺陷,增加人们对软件质量的信心。
3.通过测试活动了解被测对象的质量,为决策提供数据依据。
4.通过测试活动积累经验,以防止缺陷并降低产品故障的风险。
扩展数据:
软件测试的原则:
1.测试要尽早进行,最好在需求阶段就开始介入,因为最严重的错误就是系统不能满足用户的需求。
2.程序员应该避免检查自己的程序,第三方应该负责软件测试。
3.在设计测试用例时,要考虑合法输入和非法输入以及各种边界条件,并在网络异常中断、停电等特殊情况下创建极端状态和意外状态。
4.我们应该充分注意测试中的聚类现象。
5.对于错误的结果应该进行确认过程。一般A测试的错误都要经过b的确认,严重的错误可以在评审会上讨论分析,严格确认测试结果,问题是否真的存在,严重程度。
6.制定严格的测试计划。一定要做好测试计划,有指导性。考试时间安排要尽量宽松,不要想在很短的时间内完成一个高水平的考试。
7、妥善保存测试计划、测试用例、错误统计和最终分析报告,为维护提供方便。
百度百科-软件测试