一、软件测试的定义
- 软件测试
为了发现程序中错误而执行程序的过程。
- 软件测试的目的
1)软件测试为了发现程序存在的代码或业务逻辑错误;
2)软件测试为了检验产品是否符合用户需求;
3)软件测试为了提高用户的体验
3.软件测试遵循的原则
1)测试应该尽早介入;----需求分析
2)所有的测试都应追溯到用户需求;
3)程序员应该避免检查自己的程序。除了单元测试。因为程序员对于自己的作品,思维具有局限性。无法保证测试质量。交给第三方或者专业测试,运用各种测试技术,利用丰富的测试经验和对bug的敏感,去提高软件的质量;
4)设计测试用例时应考虑到合法的输入和不合法的输入以及各种边界条件,特殊情况下还要制造极端状态和意外状态。
5)二八原则,测试发现的错误中80%很可能起源于20%的模块中;
6)对错误结果要进行一个确认过程;
7)制定严格的测试计划;
8)完全测试是不可能的,测试需要终止;
9)妥善保存测试过程中的所有文档。
软件测试是通过执行程序来查找错误的过程,旨在发现代码错误、验证产品是否符合用户需求并提升用户体验。主要原则包括早期介入、追溯用户需求、避免自我审查等。测试用例应覆盖合法及非法输入、边界条件,并遵循二八原则。测试过程中,错误结果需确认,制定严格的测试计划,理解完全测试的不可能性,同时保存所有测试文档。
1585

被折叠的 条评论
为什么被折叠?



