-
软件测试所遵循的原则:
一、测试显示缺陷的存在,但不能证明系统不存在缺陷;
二、穷尽测试是不可能的,应设定及时终止的条件;
三、软件测试应该尽早进行;
四、缺陷具备群集特性;(即测试当中发现的大部分缺陷和软件运行失败,往往是由少数的运行模块引起的。如果我们发现一个模块中有越多的缺陷,也意味着这个模块中有越多的缺陷没有被发现)
五、测试的杀虫剂悖论(如果在测试当中采用同样的测试用例,同样的测试方法,多次重复的测试某一个模块,最后我们就不能发现新的缺陷,所以我们的测试用例和测试方法应该不定期的评审和修改,并且应该增加不同的测试用例和测试方法来测试软件或系统的不同部分)
六、测试的二八原则(我们应该把80%的时间用在20%的重点模块上)
七、测试活动依赖于测试背景(比如电信软件可能对性能、大并发量会有更高的要求;而金融软件和银行系统可能对安全性要求更高一点)
查看全部 -
五大要素和两个目标
五大要素:质量、人员、资源、流程、技术
(其中最核心的是软件质量,其他四个要素都是为软件质量服务的)
除了质量之外,人员是最重要的,因为人决定了资源、流程和技术的使用
查看全部 -
软件测试的测试对象
查看全部 -
什么是软件测试?
IEEE定义(ISO/IEC/IEEE 29119)
使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。
查看全部 -
什么是软件测试?
早期定义:软件测试是对程序能够按预期运行建立起一种信心
经典定义:测试是为发现错误而执行程序的过程
查看全部 -
本地化测试
查看全部 -
测试的分类
查看全部 -
风险的识别
查看全部 -
按测试阶段来分 单元测试,集成测试,系统测试,验收测试查看全部
-
回顾总结:
查看全部 -
A/B测试工具:
查看全部 -
A/B测试:
查看全部 -
冒烟测试:
查看全部 -
Monkey测试:
查看全部 -
其他测试类型:回归测试、冒烟测试、Monkey测试、AB测试
回归测试:
查看全部
举报