51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 16443|回复: 7
打印 上一主题 下一主题

[求助] 单元测试用例该怎么写

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-8 12:51:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面这样写单元测试用例可以吗?在公司内部没有单独的测试小组,为了某种目的,必须编写自己的测试用例,但不知道该写到什么程度,请指教!



用例编号:
用例描述:
操作描述                      输入数据                                              预期结果                              
打开XX功能                  供应商为空,其它数据正确                  错误提示:供货商不能为空!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-9-8 14:56:00 | 只看该作者
感觉是可以的
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-9-9 16:50:45 | 只看该作者

尽管回答很简单,还是很感谢

呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-9-9 18:10:03 | 只看该作者
写单元测试用例?好像有些理想化。在实际工作中,能有个基本的详细设计文档就不错了,只要有了详细设计文档,就可以直接建立可执行的测试用例。先写个文字的单元测试用例,费时费力,还要维护,项目不会给那么多时间吧?

从我们的客户反馈来看,实际工作中,很多项目是没有规范的详细设计的,这时最容易范的错误就是:测试人员阅读代码来了解代码功能,以便设计用例,结果,测试几乎没有效果。所以,除非有规范的文档,否则单元测试要由开人员为主。如果连详细设计文档都没有,那依据什么来写文字版的单元测试用例?如果有,那就用不着写一个文字版的。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-9-11 10:19:22 | 只看该作者
单元测试一般开发人员就做了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-9-18 15:36:37 | 只看该作者
我们是这样写的,不知道对LZ有没有参考价值


方法名用例输入期望结果实际输出测试结果
InsertLinkToDB1UserID = 0返回nullnullPASSED
2UserID = -1返回nullnullPASSED
3BizID = String.Empty返回nullnullPASSED
 BizID = null返回nullnullPASSED
4Subject = String.Empty返回nullnullPASSED
 Subject = null返回nullnullPASSED
5Paralist = String.Empty成功插入一条数据成功PASSED
 Paralist = null返回nullnullPASSED
6TemplateGroupID为非法ID异常抛出异常抛出PASSED
7合法数据,并且该邀请没有在数据库里面成功插入一条数据成功PASSED
8合法数据,该邀请已经在数据库里面存在修改已存在的数据成功PASSED
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-9-26 12:25:53 | 只看该作者
学习,收藏,谢谢楼上。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-21 12:41 , Processed in 0.072659 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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