51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4479|回复: 6
打印 上一主题 下一主题

[讨论] 如何判断一个测试用例是否适合"自动化"

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-7-26 14:10:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在面临一个问题,就是测试用例的选择:
我想主要有两个方面:
1.哪些用例可以自动化
2.哪些用例适合自动化
第一条可以很容易判断,但是关于第二条我想没有一个明确的界线,那么大家是如何对待这个问题的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-7-26 14:44:17 | 只看该作者
功能性的测试用例在进行冒烟测试的时候可以采用自动化。
不过你说的这个应该具体情况具体分析,和你所处行业、所测试的系统有关。最好能具体一些。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-7-26 15:43:23 | 只看该作者
谢谢你的回复,我在做PalmOS的测试,包括Desktop(一套和palmOS配合使用的windows应用,主要负责在电脑上管理数据,然后传输到PalmOS上),现在就以这个Desktop为例,我们有黑合测试部门和SilkTest自动化测试部门,那么我们这两个部门如何选择测试用例.你指的功能测试用例是指?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-7-26 21:31:37 | 只看该作者
你们这样划分部门有些不合理。
不过按照你们目前的情况可以这样做:黑盒部门在你们这里实际上在做的是一个完整性的测试过程,它运用了边界值、等价类划分等方法进行测试,所采用的测试用例可以很完整的覆盖整个OS的运行功能。
我说的功能测试就是它所提供的功能都要被测试通过(手工进行),当然这里的“功能”比较广义,包括系统性能等测试(达到一定的指标)。
而自动化部门其实做的就是冒烟测试,它所采用的用例其实只是黑盒部门的一个子集,被采用的用例可以组成一个完整的运行流程,它所测的其实就是基本的功能跑一遍,能跑通就OK。

以上是我的个人建议,未必能帮到你。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-7-26 21:34:25 | 只看该作者
我再举一个例子,
比如一个完整的测试流:开机,进入通讯录,新建一个联系人信息,并拨打联系人,拨通,挂机。

这个可以作为一个自动化的用例流程。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-7-26 21:38:54 | 只看该作者
又比如:

接收一个陌生人电话,接完保存到通讯录,成功。
这又可以作为一个自动化的测试用例流。

当然,我说的可能和楼主提的PALM OS的具体运作会不同,我这里只是举例子说,大致可以类似的划分,可能真正你们设计用例会和我的截然不同(甚至连功能都不是这么回事,对吗),不过这只是提供一种思路而已:)
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2005-7-27 08:27:45 | 只看该作者
非常感谢!我有了一个大致的概念了.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-11 07:55 , Processed in 0.070725 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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