2020春季软件构造 0303

软件测试
测试是软件构建不可或缺的一部分,并且在考试中也有相对较大的比例。有时可能会要求我们分析特定程序的异常情况,或者我们需要构建一些测试用例以进行更好的程序测试。
尽管软件测试是提高产品质量的重要方法,但我们不能将其视为最重要或唯一的方法。实际上,设计过程对质量起着比其他任何部分都重要的作用。
应该明确另一个概念,即测试只能证明程序是错误的。即使是最好的测试也可能无法覆盖程序中的所有缺陷。它不能用来证明程序是完美的。

测试优先编程
在开始编程之前,我们将编写一些测试用例,它们会在编程过程中对我们造成限制,并帮助我们更好地进行编程。

选择测试用例
等效类分为有效等效类和无效等效类。有效的等效类对应于正确的输入,而无效的等效类对应于不正确的输入。用等价类覆盖测试用例非常重要。在测试中,我们无法从错误的输入中获得预期的输出,因此我们仅考虑有效的等效类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值