51Testing软件测试论坛

标题: 关于黑盒测试技术的若干问题 [打印本页]

作者: chris4ting    时间: 2007-9-13 16:53
标题: 关于黑盒测试技术的若干问题
1. 如果软件接受用户输入1~1000的数字,我除了测试边界条件,为什么还要测试2的幂的次边界条件。这样做一般会发现软件什么缺陷?

2. 对于状态测试,完全没看懂。我状态测试的用例到底是什么?状态转换图?状态变量?

谢谢了!
刚接触软件测试!
作者: 挪威森林    时间: 2007-9-13 17:02
第一个问题我觉得要看代码,如果对于控件设置输入最大值是1000,那么我觉得只要测试只能输入数字,不能输入其他字符,和边界测试就好了。
如果控件输入的字数限制是用函数来表示的,就需要根据代码来制定测试用例。
第二个问题,看不懂你到底要测试什么啊?
作者: ≮为爱守灵≯    时间: 2007-9-13 23:00
1:貌似这样的输入只要用等价类和边界值就能搞定了啊,2的幂次?有需要吗?有的话可能和2楼的理解一致,就是具体需求和
  代码有关系
2:你说的状态测试我不是很理解是什么含义,是类似性能测试还是什么?你所谓状态测试的目的是什么?能不能解释一下.只要
   知道目的的话,你的用例自然会比较好写
作者: linkage    时间: 2007-9-14 10:21
次边界条件一般都在软件内部,最终用户几乎看不到,但也有测试的必要。
一般次边界都为2的次方以及ascii字符表
作者: sterson    时间: 2007-9-14 10:46
状态测试,指的是否静态测试,就是针对程序进行代码走查,静态分析,然后生成一些流程图,
作者: lsy325    时间: 2007-9-16 09:02
状态测试,是根据绘制的流程图,来进行测试,通过不同的状态来验证程序的逻辑流程。
要测试到每一个状态,考虑状态转换的前置条件,转换后应改变的相关信息。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2