51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1876|回复: 5
打印 上一主题 下一主题

[原创] 正交测试表

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-14 11:21:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位大虾能够列举一个实例讲解下正交测试表的做法与分析呢?
不胜感激
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-8-14 14:35:32 | 只看该作者
正交表可以简单理解为不同因素的不同水平都组合过,而各个水平在表中出现的次数是相同的,分散是均匀的。例如OFFICE WORD中有以下项:
字体:宋体、楷体
字号:10号、20号
粗体:选择、不选择
那么正交表设计用例就是3因素2水平,如下:
用例一    宋体 10号 粗体
用例二    宋体 20号 不粗
用例三    楷体 10号 不粗
用例四    楷体 20号 粗体
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-8-14 15:26:07 | 只看该作者
自己顶
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-8-14 15:33:51 | 只看该作者
谢谢2楼的同学
有一点疑惑,按照提供的实例是否应该有:用例五:宋体 10号 不粗
                                      用例六:宋体 20号 粗体
                                      用例七: 楷体 10号 粗体
                                      用例八: 楷体 20号 不粗
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-8-14 15:51:23 | 只看该作者
楼主,如果有你这四条用例就体现不出正交表的效果了,因为我在举例子的时候是很简单的,假如测试中有多个因素多个水平,按照你这样遍历的方法就累死了,用正交表就是达到用较少的用例覆盖尽量多的组合。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-8-14 17:29:29 | 只看该作者
所谓正交,是指两两组件之间的所有组合都出现,而不是所有组件的完全组合。
该方法的一个假设就是,bug最容易出现在两两组件之间。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 03:06 , Processed in 0.076765 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表