论坛首页 综合技术论坛

单元测试用例设计

浏览 4807 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-06-15   最后修改:2011-06-16

测试用例设计的原则是短,精和易读。

 

如何做到短:

  • 如果发现测试代码需要写得很长,很复杂,则说明实现代码很复杂,需要重构实现代码。
  • 一个测试用例,只走一个分支。这样在测试代码里就不会出现if,else

 

如何做到精

  • 测试数据足够即可。往往几条数据就足够测到所有的流程。
  • 边写测试,边写代码。如果后补测试,可能你已经忘了当时的设计思路,测试会不够彻底。
  • 适当的使用MockMock测试主要用于解耦API和验证流程的,所以不要滥用。Mock时参数必须做参数验证。
  • 一个测试用例,只做份内的事情。其他类的代码相信他们是没有问题的。

 

如何做到易读

  • 一个大而全的测试用例,测不出什么问题。
  • 测试代码写完,别人要一看就懂。
   发表时间:2011-07-09  
这要求测试用例是针对子功能的,而不是“大而全”的。
0 请登录后投票
   发表时间:2011-07-11  
最近发现了一个叫统一开发环境的好东西,用了下觉得还不错,特意分享给大家。
这东东支持Android、J2ME(K-Java)、Symbian原生态开发,看资料说后续版本还会提供跨平台开发插件。如果真的可以跨平台,那我们以后开发应用的速度就快多了。装完就可以用,而且还可以将开发出来的代码放在配好的模拟器上直接运行。这玩意有点意思啊,有兴趣的同学也可以去试试咯,下载地址如下:
文档资料,提供产品介绍、开发实例等等。就算不懂开发的人也可以下载,根据实例操作体验呢,哈哈(^o^)/~
http://devfile.mmarket.com/upload/MM_UDE_1.0_White_paper.pdf
下面是不同操作系统需要用的软件哦(^o^)/~
文件1,
http://devfile.mmarket.com/upload/MM_UDE_1.0.36.2000.part1.rar
文件2,
http://devfile.mmarket.com/upload/MM_UDE_1.0.36.2000.part2.rar
文件3,
http://devfile.mmarket.com/upload/MM_UDE_1.0.36.2000.part3.rar
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics