软件测试之闭着眼睛测试软件

场景:学习《软件测试》第5章节 闭着眼睛测试软件

 

等价分配

测试如果把每个数据都输入去测试是很不现实的,因此测试过程中需要选择测试用例,把测试相同目标或暴露相同软件缺陷的一组测试用例归为等价类,划分等价类的方法可以有效地减少测试用例的使用。

 

关于数据测试

软件是由数据和程序两个基本元素组成。测试时少不了对数据进行测试,数据包括键盘输入、鼠标点击、打印输出等。对数据进行测试,就是检查输入的信息、返回的结果以及中间的计算结果是否正确。

测试数据在选择测试用例时通过需要考虑边界值、次边界值、特殊值。一般情况下可能正常的值测试时都不会有什么问题,但是程序经常在处理边界值时出现问题。

  -- 边界值考虑临近边界的合法数据,即最后一个可能合法数据,以及刚超过边界值的非法数据;

  -- 次边界条件最终用户可能看不到,这些边界条件在软件内部需要大体了解软件的工作方式,比较典型的一个例子就是2的幂;

  -- 默认、空白、空值、零值和无,程序员也会经常遗忘处理这些情况,好的软件应该能够处理这些特别的值,测试时也需要注意测试这些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值