51Testing软件测试论坛

标题: 提问:又谁会使用“正交法”来写测试用例? [打印本页]

作者: 粉色的睫毛    时间: 2007-12-17 16:00
标题: 提问:又谁会使用“正交法”来写测试用例?
会的请具体的讲下,谢谢!


作者: budongjiuwen    时间: 2007-12-17 20:55
我也不太懂,不过这个方法好象不常用吧
作者: maxhoo8003    时间: 2007-12-21 16:23
标题: 正交助手么。。
那是评审写测试用例的工具。。。没什么意思
不过能生成用例 。。。对于功能点不复杂的软件还可
1 点->新建工程: 选择->新建工程 :右键修改工程名字
2  点-》实验:选择->新建实验
3 输入你的实验名称:建议对应功能点模块名称: 具体应用模块
4 L2_3:3个因素标示功能点中的具体功能点:比如:输入文本框 : 输出文本:日期选择:
                 2个水平:标示对应文本输入的数据:比如: 超长支付:空或者空格:错误日期:

自己灵活安排咯,它也有说明的
5 点->确定就OK 接下来自己去摸索下吧
作者: 泡泡糖    时间: 2007-12-21 21:53
就是系统测试中,常常会有很多需要我们进行组合的测试.但是往往我们不可能每个排列组合的情况都测试到,所以可以通过特定的算法来测组合.

使用的范围我觉得还是满广的,特别在配置测试中,不同的浏览器,不同的分辨率,不同的网速,不同的OS,都需要我们考虑到组合.
还有功能测试的组合,还有那些按钮,下拉框的各种组合.

主要的步骤是
先找到需要进行组合的输入,和输入的值,那些输入就是所谓的"因子",输入的值就是所谓的"状态"
这样就得到了X因子X状态的表.
然后找到X因子X状态对应的正交表,将具体的因子,状态替代正交表中的数字,
最后有几行就是几个测试用例了.
作者: 修兵    时间: 2007-12-22 18:59
不是什么情况都适用,多因子多状态的时候,也就是实际情况中多种选择可以同时选的时候,(比如多选框的组合)才用的,一般都是3*4 /7*8....的表,少的补充一些。
有专门的表,就好象数学中的正弦余弦表一样参照那个,所谓“正交表是自动生成的”,确实如此哪
作者: water0661    时间: 2007-12-24 17:24
1.确定factor
2.确定每个factor的level
3.选择正交表
4.使用正交表,写case
5.根据经验添加高度可疑的case
作者: zhangnalzj94    时间: 2008-4-2 16:42
正在学习中,就是第三步,不知道所谓的选择正交表的 次数是怎么确定的,我觉得确定了factor和level,然后这个次数跟这两个因素有什么内在规律吗?不是level的factor次方的关系,请明白的认识解答一下。谢了!
作者: liulinzhu    时间: 2008-4-2 20:11
我一般都只写测试提纲,觉得这样做有两个好处:
1.自己写测试用例时,思路比较清楚,不会遗漏太多;
2.别人审核时,感觉会比较明了,同时也利于发现遗漏点。
作者: owelowel    时间: 2008-4-10 14:27
我觉得四楼说得不错,学习了.谢谢!
作者: yy182208655    时间: 2010-4-20 18:56
标题: 回复 5# 的帖子
我也正么认为,感觉编写正交表没什么意义,只要确定好因素和水平,选择合适的正交表就可以了
作者: jo_sion    时间: 2010-4-29 10:27
标题: 回复 10# 的帖子
平时很少用到的。科研用的比较多。如果一个软件产品有很多的参数组合的话,就可以用正交表,选取最优解
作者: 8596991    时间: 2010-5-5 23:18
http://www.uml.org.cn/Test/200907238.asp  这个地方有举例说明,如果看见还可以,给我朵鲜花哦
作者: zhujie19881129    时间: 2010-5-6 19:18
这个方法其实很好的。可以在不影响测试效果的情况下大大缩短测试用例的个数。可以有效的提高测试的效率!!!
作者: 水中的鱼    时间: 2010-5-31 17:53
有个软件叫正交设计助手,可以实现
作者: qzj_test    时间: 2010-6-4 14:25
标题: 正交表助手
见附件
作者: xiaoxue1506    时间: 2010-6-24 10:44
最近也一直在研究这个方法,学习了先!
作者: wangyuwan_windy    时间: 2011-2-17 18:09
学习学习一下~




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