软件测试开发学习——第五天

等价类划分

选择测试用例最主要的方法是等价类划分,有时也称为等价分类。等价划分是指分步骤把海量(无限)的测试用缩减得很小,但过程同样有效,即测试相同目标或暴露相同软件缺陷的一组测试用例。

注意:在寻找等价划分时,考虑把软件中具有相似输入、相似输出、相似操作的分在一组。

数据测试

软件可以简单的被划分为两个部分:数据(或其范围)和程序。

数据包括键盘输入、鼠标单击、磁盘文件、打印输出等。

程序指可执行的流程、转换、逻辑和运算。

当测试用例数量过大,此时可以根据一些关键的原则进行等价类划分,以合理减少测试用例,这些关键的原则是:边界条件、次边界条件、空值和无效数据。

边界条件

边界条件是指软件运行在计划操作界限的边界的情况。这在产品说明书有定义或在使用软件的过程中很明显。

如果软件测试问题包含确定的边界,可以参考一下数据类型:

数值      字符    位置    数量    速度    地点    尺寸

同时考虑这些类型的下述特征:

第一个/最后一个     开始/完成     空/满      最慢/最快     最大/最小     相邻/最远     最小值/最大值     超过/在内     最短/最长

最早/最迟      最高/最低

测试边界

由于软件容易在边界上产生

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值