请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

等价类划分

老师您分的-99-0 0-99是有效等价类,<-99或者>99是无效等价类,那在写测试用例的时候,个人觉得不只是5条
有效等价类:
50+2
-63+(-20)
-30+10
无效等价类
考虑数值
-100+100
-100+10
-10+100

您写的这个无效等价类输入-130,125是指两个数输入的都是一样的吗?没有考虑一个在范围内 一个不再范围内吗?

图片描述

正在回答 回答被采纳积分+3

2回答

风落几番 2019-05-12 21:43:50

我们是根据设置的等价类来覆盖 每个等价类选取一种。对于组合等等,又会有判定表等方法。所以测试用例不是单一方法就可以设计完整的

0 回复 有任何疑惑可以回复我~
  • 提问者 juzhang #1
    那我说的想法有问题吗?我这样想的测试
    回复 有任何疑惑可以回复我~ 2019-05-12 21:48:05
  • 风落几番 回复 提问者 juzhang #2
    不啊 因为条件中有取值范围 而不是结果范围 入参超过范围了 不管结果如何 都是会报错的
    回复 有任何疑惑可以回复我~ 2019-05-12 21:50:36
  • 提问者 juzhang 回复 风落几番 #3
    嗯我只是觉得那样想了会不会好点
    回复 有任何疑惑可以回复我~ 2019-05-12 21:52:57
风落几番 2019-05-12 21:42:12

设计测试用例永远不能够只使用一种方法的~所以实际在正式设计时会综合等价类,边界值等等多种方法。并不是一种测试方法能够覆盖所有案例,比如你提到的更多是由于边界值产生的~

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信