51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6699|回复: 1
打印 上一主题 下一主题

[讨论] 编写测试用例的4点注意事项

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-3-26 09:55:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.为什么要写用例:
我们编写测试用例,有如下的好处:
便于团队交流:假如说一个测试团队有10个成员,大家测试的时候都各自为政,没有统一的标准,测试的效率无疑会大打折扣;如果大家都遵循统一的用例规范去写,就会解决这一问题。
便于重复测试 :大家知道,软件在实际开发过程中是会有不同版本的,比如会从1.0升级到10.0,那么如果不写测试用例的话,在测试10.0版本的时候,你能完全记得1.0版本时你做过哪些测试吗?测试用例就像一个备忘录一样,便于重复测试。
便于跟踪统计:这一点是针对测试经理或是项目经理来说的,项目负责人通过看测试用例的执行情况,就能了解到项目目前的概况,比如已经执行了哪些测试,还有哪些测试没有执行,测试没有通过的地方主要集中在哪些模块等。
便于用户自测:尤其是项目软件,有的时候用户希望自己测试一下软件产品,但是用户大都是非专业人士,他需要根据你写好的用例来更好的检验产品的质量
说了这么多编写测试用例的优点,那它有没有缺点呢?有一个明显的缺点就是需要花费大量的时间,通常编写测试用例的时间比实际执行测试的时间还要长,这一点大家会在实际工作中有深刻的体会

2.什么时候写用例:
什么时候写用例?这个问题没有统一的标准答案,但有一点可以肯定,就是测试用例要尽早编写。 大家认为在哪个阶段开始写用例比较好呢?
通常,我们都会在测试设计阶段来写用例,即《需求规格说明书》和《测试计划》都已完成之后


3.由谁来写测试用例
有的读者会说,当然是测试人员来写用例了!
可是测试人员又会有不同的角色,一般分为测试经理,测试设计人员,测试执行人员和测试工具开发人员等,一般测试用例是由测试设计人员来编写,由测试执行人员来执行,这就要求测试设计人员有一定的用例设计经验,并对被测试的系统有深入的了解。
但是在很多小公司里面,区分的不是这么明显,一个测试人员往往会身兼数职,既是测试组长,又是测试设计人员,又是测试执行人员。项目组里就你一个测试工程师,你不写用例谁写啊!

4.根据什么写测试用例
我们编写测试用例的唯一标准就是用户需求,具体的参考资料就是《系统需求规格说明书》和软件原型,其中软件原型指的是没有嵌入全部源代码的软件界面,比如我做一个电子商务网站,为了尽快能给用户演示,我只是用html语言作一些静态页面,并没有编写动态的程序,这就是一个软件原型,它也看作是需求的一部分。
但需要说明的是,用户需求不是一成不变的,而是在一直变化的。这就需要我们根据不断调整变化的用户需求,来修改和维护我们已经写好的测试用例,这个工作量也是很大的。
对软件测试感兴趣的朋友可以和我交流:qq:306513768
我的论坛:http://51test.uu1001.com

[ 本帖最后由 hanjiangguai 于 2007-3-27 12:52 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-3-26 10:55:10 | 只看该作者

很受用。感谢搂主!

sdlkfj2
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-11 09:10 , Processed in 0.071744 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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