在《 软件测试的12项基本原则 》中,列出了12项软件测试基本原则:
除此以外,还有一些测试原则也值得注意,比如:
有些测试结果可以一眼看出软件是否存在缺陷,而有些测试结果却需要进行认真分析才能避免错误被遗漏。
软件测试应从基本单元/函数开始测试,然后是对集成为较大模块进行测试,直至对整个软件配置项进行测试。这是测试的一般规律。就像《失控》书中所描述的那样,先确保构成软件的最小单元是正确的,再逐步集成,确保每次集成的结果也都是正确的,最终就能构造出完美的软件。
测试输入数据和执行步骤是测试执行的必要条件,而预期输出结果则是判断软件是否存在缺陷和测试是否终止的条件。
测试的资源是有限的,所以更应该合理地安排测试的顺序。那些关键程度和优先级比较高的需求应当优先进行测试,因为这部分软件模块的质量可以决定软件的整体质量。
如果一个软件使用多种语言编写,那就应当把测试的重点放在不同语言模块之间的接口上,因为这里更容易出现问题。
对测试发现的问题进行原因分析,确认问题所在,采取纠正措施,这些都需要付出较高的成本,如果所谓的测试问题根本不存在,那将会造成极大的浪费。所以,测试人员不要轻易地提出问题 告,每一个测试问题都应经过仔细地确认才行。
回归测试不是更改测试,仅仅针对更改的部分进行测试有时会发现不了更改过程中引入的新的缺陷。回归测试应同时测试受更改的部分影响的功能模块、常用模块和重要模块。
这正是:
测试原则有很多,测试之前多了解
相关原来都掌握,测试效果好很多
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!