我是软件测试的新手,我正在研究基本技术。我读了以下问题:
确定以下规范的等效类:程序接受5到9个输入,这些输入是大于100的3位整数。
我认为这个程序有多少输入并不重要,等价类是{99,100,101}。我是对还是不对?
评论之后,我认为这些课程是:
1.(-00,99)
2.[100]
3.(101,999)
4.(1000,+00)
答案 0 :(得分:1)
输入:
值:
程序在5到9个输入之间接受,每个输入值是介于101和999之间的3位数字。
答案 1 :(得分:1)
您的问题的等价类是:
答案 2 :(得分:1)
我建议您使用PICT生成有效的组合进行测试。 看看http://msdn.microsoft.com/en-us/magazine/ee819137.aspx 该工具可以从http://download.microsoft.com/download/f/5/5/f55484df-8494-48fa-8dbd-8c6f76cc014b/pict33.msi
下载 查找类似的工具答案 3 :(得分:0)
1 0<x<100 , value of x should contain 0-4
2 101<x<999 , value of x should contain 5-9
3 X>999 , value of x should be 0-9
答案 4 :(得分:-1)
以下应该是班级:
输入:
[0 - 4]
无效的课程
[5 - 9]
有效的课程
[More than 9]
无效的课程
值:
[Less than 99]
无效的课程
[100 to 999]
有效的课程
[Greater than 1000]
无效的课程
同样,应使用决策表来找出输入和值的有效组合。