51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4036|回复: 16
打印 上一主题 下一主题

[讨论] 已删除

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-29 19:25:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 regwizh 于 2011-11-17 18:01 编辑

已删除

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-10-30 10:00:00 | 只看该作者
没有人有什么好的主意吗?上面如果用正交测试的话首先会很不规范,因素的等级都不一样(如:有的因素水平因子制约了其他的因素),这样很难将因素因子归类。如果全部当成是一个水平的话,能找到100多行的正交表,但是这里面又有太多的不可用的正交用例(如:点击置灰状态下的Botton)。有没有人做过类似的东西测试,有什么好的方法讨论一下,谢谢。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-10-30 11:24:12 | 只看该作者
没有人测试过类似功能的界面吗?说说意见吧。刚刚学测试不太懂。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-10-30 12:20:41 | 只看该作者
没测过
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-10-30 14:07:59 | 只看该作者
哭。。。。我实在想不出来什么好的方法了。用正交。。。。太多的制约因素。。。。不用正交。。。。太盲目。哎。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-10-31 09:11:04 | 只看该作者
版主,已经两天了,都没有人说个方法。。。。555555
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-10-31 11:30:27 | 只看该作者
下载附件是要扣分的。。所以不要把图片压缩,直接传上来就可以显示
否则别人还要花积分下载才能看到
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-10-31 14:03:56 | 只看该作者
整个空间的所有地方都是有关联的?还是是分开的。能不能整个中文的。这个日文的实在不知道怎么说。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-11-2 10:23:01 | 只看该作者
已经更新了,简单的介绍了一下控件的制约关系,求高手指点一下。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2007-11-2 13:58:59 | 只看该作者
up下,别沉了,着急求解。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-11-3 02:00:23 | 只看该作者
我觉的首先把各个控件的制约关系理清楚,如果用正交实验法是比较麻烦的,不太容易实现。
我们不能死搬硬套那几种用例设计方法,那样就没意义了,我觉得应该灵活运用。
对于这种情况如果要我来测试的话,首先我会把有制约关系的控件放在一起作为一个模块,对每个模块用因果图和判定表来设计测试用例,这样每个模块都会有几条测试用例,然后再把相互独立的几个模块合在一起,把模块数作为因子数,用例数作为状态数,采用正交实验法来测。
这是我个人想法,不知大家觉得怎样。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2007-11-5 09:23:58 | 只看该作者
你和我一开始想的差不多。。。。只不过我想的是把制约的控件先作一个正交,然后整体上在座正交(这个时候不把制约的作为因素),当遇到启动了制约控件的时候再把先前的正交行数循环执行一次,这样的话就等于制约正交有多少行就在原有的正交上加上多少行,但是这样就打破了原有的平衡和均匀覆盖。。。。哎。。。。头都大了。而且大家也看到了,这种界面。。。。100条用例的话测完要多久?一个一个控件去选择值。。。然后执行。。。。啊。。。。疯了,这可真是一个大工程。。。。周末的时候我曾想过如果用自动化+正交来做怎么样?不过本人不懂自动化方面的东东,有明白的看看这样的界面能否用自动化,交流一下。

[ 本帖最后由 regwizh 于 2007-11-5 09:29 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-11-5 15:39:28 | 只看该作者
可以用QTP来测,但是把用例设计出来是关键,不知楼主用例设计出来没有啊?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-11-5 17:55:41 | 只看该作者
方法要尽量用的简单,下面是我的大致思路:
1、不考虑制约因素,直接用正交分析法
2、去除不可能的组合,这样导致有些组合不能得到覆盖
3、补充对漏掉的组合的覆盖(有意义的)
简单一点讲就是用正交分析自动生成一些组合,然后用自己确定的组合替换不可能的组合
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-11-5 17:59:05 | 只看该作者
至于是不是能用自动化来做,关键是看你测的这个软件是用什么语言开发的,现有的工具比如qtp能否识别上面的控件,如果不能识别,可以考虑把界面去掉,自己写脚本调用软件内部的代码来实现自动化。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2007-11-6 09:32:45 | 只看该作者
哦了,我大概了解了,谢谢大家,有空多多交流哦。
语言是C++数据库就不知道了,UI界面的测试用例已经写完了,实行的组合因素因子都已经提取完了,不过我用了正交表套正交表(就是当出现制约的时候,把制约外的其他因素因子不做改动,然后循环制约的正交表),完成后不到200条测试用例。。。。现在问题是手动的话,很费时间的。。。。每次都要点击按钮调整数值。。。。时间啊。现在考虑用自动化作一下,不过有个问题哦,现在程序还在开发,没有程序的情况下能做自动化吗?我是说像写测试用例那样按照要件定义书先做自动化,等开发完了后在测试。有空交流一下。
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-11-6 13:44:00 | 只看该作者
终于把api哥给引来了
说得切中要害啊!
不过想请教api哥,我的那种方法可行吗?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-7 07:45 , Processed in 0.074372 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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