51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4307|回复: 4
打印 上一主题 下一主题

[讨论] 怎样规范/规划Test Case ,才能让其在手动和自动方面的具有可执行性??

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-11 13:35:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这个问题已经困扰我一段时间了,在书写case的过程中,现在一般都是考虑到做手动测试时用,但是将来肯定要做自动化,能有什么比较好的办法,让写出的case在手动跟自动方面都具有可执行性?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-10-12 14:03:14 | 只看该作者
看来楼上对自动化测试有些研究吗,我还不知道从何下手呢,能给点建议吗?比如最困难的部分是哪些,经常出现哪些问题。谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-10-12 19:55:12 | 只看该作者
原帖由 Ancen 于 2006-10-12 12:59 发表
在作手工测试的时候,用例的覆盖要求100%,但是用例不可能都写那么多吧
而在自动化测试的时候,不计用例完全覆盖,而测试用例可能会多很多。
像现在如果做自动化测试测试用例会添加很多
比如一个登陆界面  用户 ...



我的意思是说怎么规划现在所书写的case,让以后在做自动化的时候能够少走弯路!
谢谢你的回答
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-12-7 03:28:30 | 只看该作者
什么是你的“可执行性“?按照我的理解,在手工Test Case中的执行步骤是你的可执行性。由于自动程序不同,你不可能在Test Case中给出自动code。通常的要进行有效的自动测试,首先要根据所使用的Tools(QTP, Robot)建立自动测试的Framework, 在此基础上实现自动测试的script code。然后将对应的script code name or action name填入你的手工Test case中就可以交叉验证了。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-4-7 21:28:04 | 只看该作者
我想了很久,个人感觉应该是这样。请同行指正。
不管做手工还是自动,所以的case都要手工做一遍,然后根据划定的各个功能模块的case重要程度来决定后期手工还是自动的case执行。也就是说,如果某个功能的case重要程度高,那么最好手动的测试,因为手动的过程是测试人员思维进一步扩展的过程。随着时间增长和case的增加,测试人员对此系统的把握更全面,那么总结前期手工的case定义为一个基本的库(这个库尽量满足自动化的执行),自动化case就是在这个case库的基础上不断的增加(有点象操作系统的发展,先是内核,慢慢的增加外设)。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 01:40 , Processed in 0.067635 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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