在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。
在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法
找出的软件缺陷越多,说明剩下的软件缺陷越少。
只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。
自底向上集成需要测试员编写驱动程序。
自动化测试可能延误项目进度。
自动化测试能比手工测试发现更多的缺陷
总是首先设计白盒测试用例。
测试对象既包括源程序,也包括需求规格说明、概要设计说明、详细设计说明。因此,也有人认为软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。测试包括寻找缺陷,但不包括跟踪漏洞及其修复。
集成测试是对已测试过的模块进行组装,进行集成测试的目的主要在于检验与软件设计相关的程序结构问题。
集成测试一般通过黑盒测试方法来完成。
单元测试是完成集成测试后开始的,它对开发工作初期制定的确认准则进行检验。
软件测试工作过程有哪些?
GMyers所给出软件测试的目的是什么?