51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 20472|回复: 22
打印 上一主题 下一主题

[Robot] 对脚本设计,组织的讨论

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-12-31 11:10:44 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
由于每个系统的差别都非常大,用自己公司的产品举例别人不一定能理解,所以还是用一个流行的例子,一个最简单的erp系统,有新建账号,登陆,浏览消息等最基本的功能,我们来关注它的新建账号功能。
按照我现在实际运用的想法,脚本会分成两类,一种对功能验证,一种对业务逻辑验证。
脚本A 登陆
脚本B 浏览新建账号页面,对每个必填条件,输入格式,唯一性,提示信息进行验证
脚本C 退出
对别的模块也这样做,然后就可以在tm里组织起一整套单独模块的功能验证脚本。

脚本A 登陆
脚本B 新建一个设定账号
脚本C 退出
脚本D 用新建账号登陆
脚本E 浏览自己收到的消息(这里没考虑权限的问题,实际上的业务逻辑比这复杂的多)
这个可以看做是一个基本流,由于业务流程非常复杂,需要我们划分优先级

例子不一定恰当,要表达的意思到了就行,抛砖引玉,欢迎大家说出自己的心得,我记得以前有些朋友的公司脚本设计组织是非常好的,希望能把你们的经验拿出来分享。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-1-17 15:00:05 | 显示全部楼层
1,2,4肯定是会有的,楼上对5能详细说说?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-2-16 14:59:41 | 显示全部楼层
能全部跑当然最好了,但是需求这个东西变起来是很难说的,从优先级上来说肯定是先运行基本流了
可扩展性在自动化测试里是一个很头痛的问题,希望大家继续发言
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-21 11:04 , Processed in 0.074681 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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