1、测试基础-软件测试的认知
1、什么是软件测试
现在最常见的理解就是:软件测试就是找Bug、发现缺陷。但也有人会认为软件测试就是:
1)检查软件产品是否符合设计要求;
2)验证软件产品需求、设计、和实现的一致性;
3)确认软件产品是否满足用户的实际需求;
4)对软件产品质量的全面评估;
5)提供软件产品质量信息;
6)揭示软件产品的质量风险;
7)投入较低的保障性成本极大地降低劣质成本;
8)验证与确认;
9)调查、分析、和比较;
10)不断探索。
2、软件缺陷的定义:
1)软件未达到产品说明书标明的功能;
2)软件出现了产品说明书指明不应该出现的错误;
3)软件功能超出产品说明书指明范围;
4)软件未达到产品说明书虽未指出但应达到的目标;
5)软件测试人员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为不好。
3、软件缺陷产生的原因:
最大原因是产品说明书,第二大原因是设计方案,第三是代码,最后是某些软件缺陷产生的原因被错误的认定。
4、软件测试人员的目的是尽可能早一些找出软件缺陷,并确保其得以修复。
相关推荐
86417413 2020-11-25
83206733 2020-11-19
86276537 2020-11-19
83266337 2020-11-19
86256434 2020-11-17
zhouboxiao 2020-11-16
rise 2020-11-22
sssdssxss 2020-11-20
windle 2020-11-10
孙雪峰 2020-10-30
85477104 2020-11-17
xfcyhades 2020-11-20
liuxudong00 2020-11-19
cheidou 2020-11-19
gunhunti 2020-09-25
csdnYF 2020-11-15
达观数据 2020-11-11
playlinuxxx 2020-11-11