测试工具兵器架

   

    使用TDD的方式进行开发,必须要有相应的测试工具才可以,正所谓“欲善其事,先利其器”。

这里就当作是自己的测试工具兵器架吧,以免天长日久,记忆不再犹新了。

Java

基础的兵器当属 JUnit。这个兵器简单易学,而且威力大,已经成为掌握测试的入门兵器了!

要和数据库打交道,当属 DBUtil 和 DBUnit。这两种兵器虽然不太容易,但是用好了也是威力
巨大。而且还可以配合 rhino 来自动生成脚本 ,威力更加增强。

WEB 测试方面,当属 Selenium。这个兵器不仅强大,而且不要钱。测试页面真是相当方便!
无论是普通的页面,还是Ajax的页面,统统拿下。

客户端测试方面,免费的兵器自然有很多,不过比较起来,还是要钱的兵器更加好用。因为我没有
使用过此类兵器,希望以后能补充。不过对于RCP测试,我还是使用了原始的武功---mock!

 

.NET

基础的兵器当属 NUnit,此兵器更加强大,精悍,也是 .net 测试领域首选的入门兵器。

数据库方面,当属 NDBUnit。此兵器与Java 中的 DBUnit 一样的强大。
当然,MS这个大门派也推出了强大的测试工具,此兵器威力巨大,使用好了以后自然是武功
大增!不过很可惜,这个兵器不是免费的,而且价格不菲哦!

WEB测试方面,我还不太熟悉,所以仍然把Selenium作为首选兵器。毕竟在Java里已经用得
比较舒服,换到.NET里也就是换换手法。

客户端测试,还没有机会接触,以后遇到在补上。

你可能感兴趣的:(Ajax,Web,.net,JUnit,TDD)