软件测试的艺术——软件测试的原则

本文详述了软件测试的重要原则,强调测试用例应包含预期结果的定义,程序员应避免测试自己的程序,测试应由独立第三方进行,彻底检查每个测试结果,考虑有效和无效输入,检查程序不应有的行为,保存测试用例以便回归测试,不假设测试不会发现错误,以及认识到测试的创造性挑战。这些原则旨在提高测试效率和软件质量。
摘要由CSDN通过智能技术生成

软件测试的原则

点击领取学习资料

前言

让我们继续本章的话题基础,即软件测试中大多数重要的问题都是心理学问
题。我们可以归纳出一系列重要的测试指导原则,这些原则看上去大多都是显而易
见的,但常常总是被我们忽视掉。表 2-l 总结了这些重要原则,每条原则都将在下
面的章节中详细介绍。

一、软件测试的重要原则

  1. 测试用例中一个必需部分是对预期输出或结果进行定义
  2. 程序员应避免测试自己编写的程序
  3. 编写软件的组织不应当测试自已编写的软件
  4. 应当彻底检查每个测试的执行结果
  5. 测试用例的编写不仅应当根据有效和预料到的输入情况,而且也应当根据无效 和未预料到的输入情况
  6. 检查程序是否“未做其应该做的”仅是测试的一半,测试的另一半是检查程是 否“做了其不应该做的”
  7. 应避免测试用例用后即弃,除非软件本身就是个一次性的软件
  8. 计划测试工作时不应默许假定不会发现错误
  9. 程序某部分存在更多错误的可能性,与该部分已发现错误的数量成正比
  10. 软件测试是一项极富创造性,极具智力的挑战性的工作

二、测试用例中一个必需部分是对预期输出或结果的定义。

1.引入库

这条显而易见的原则在软件测试中是最常犯的错误之一。同样,这个问题也是基于人们的心理的。如果某个测试用例的预期结果事先没有得到定义,由于“所见即所想”现象的存在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值