您的位置:首页 > 其它

关于测试的一点总结

2009-03-30 22:35 218 查看
昨天问了自己个问题。有没有必要去了解关于bug追踪方便的知识。

今天去看了看测试部门。原来他们的工作就是搞这个的。发现真的很专业。也感觉到了测试在一个系统的中重要性。

然后就联想到自己作为开发人员。其实测试又何尝不重要呢。

于是总结一下自己学到的单元测试方法,当做是复习吧。首先要说的就是JUnit。现在已经是4.X版本了。

发现自己一直都还在用3.8的版本,原来4.X版本真的是个大变化呀。最大的变化就是写测试类不用再去继承TestCase类了。直接通过用jdk5的新特性:注解。

@before。@test。@after。@ignore。等代替了以前的setup(),testXXXX(),tearDown()。等。

其中比较值得关注的新特性:@Test(expected=ArithmeticException.class)

用来测试异常。@Test(timeout=500)用来给测试设置时间限制。到了指定的时间则测试失败。

调用assertXXXX等语句的时候,也可以采用jdk的新特性:静态引入。然后就可以直接使用这些方法了。真的很方便。

然后最近还学了一个测试框架:easymock.依然是相当强大的一个工具了。个人觉得主要是针对面向接口编程里对接口的测试用的。

采用“记录-----回放”的工作模式,基本使用步骤: 创建Mock对象的控制对象Control。 从控制对象中获取所需要的Mock对象。

记录测试方法中所使用到的方法和返回值。 设置Control对象到“回放”模式。进行测试。在测试完毕后,确认Mock对象已经执行了刚才定义的所有操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: