doolii 发表于 2008-9-8 12:51:58

单元测试用例该怎么写

下面这样写单元测试用例可以吗?在公司内部没有单独的测试小组,为了某种目的,必须编写自己的测试用例,但不知道该写到什么程度,请指教!



用例编号:
用例描述:
操作描述                      输入数据                                              预期结果                              
打开XX功能                  供应商为空,其它数据正确                  错误提示:供货商不能为空!

qiubingshun 发表于 2008-9-8 14:56:00

感觉是可以的

doolii 发表于 2008-9-9 16:50:45

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

呵呵

VisualUnit 发表于 2008-9-9 18:10:03

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

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

新手笑哈哈 发表于 2008-9-11 10:19:22

单元测试一般开发人员就做了

maguschen 发表于 2008-9-18 15:36:37

我们是这样写的,不知道对LZ有没有参考价值


方法名用例输入期望结果实际输出测试结果InsertLinkToDB1UserID = 0返回nullnullPASSED2UserID = -1返回nullnullPASSED3BizID = String.Empty返回nullnullPASSED BizID = null返回nullnullPASSED4Subject = String.Empty返回nullnullPASSED Subject = null返回nullnullPASSED5Paralist = String.Empty成功插入一条数据成功PASSED Paralist = null返回nullnullPASSED6TemplateGroupID为非法ID异常抛出异常抛出PASSED7合法数据,并且该邀请没有在数据库里面成功插入一条数据成功PASSED8合法数据,该邀请已经在数据库里面存在修改已存在的数据成功PASSED

cxwtomcat 发表于 2008-9-26 12:25:53

学习,收藏,谢谢楼上。
页: [1]
查看完整版本: 单元测试用例该怎么写