快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门博彩为什么合法:软件测试之Agitar 单元测试自动化生成利器



根据客户的要求,近来项目要用Agitar来天生单元测试用例。

Agitar是基于CS的架构。客户端是基于Eclipse的插件,Dev编写好要测试的代码,并编译后将代码发送到办事端。办事端阐发Class文件,天生Unit test case文件发送给客户端,也便是Dev。Dev就可以经由过程Jun澳门博彩为什么合法it做单元测试了,听起来是不是很神奇,确凿如斯,我试了试,对付简单的代码而言,测试代码的覆盖率基础都能达到100%。它的另一个紧张功能是Agitaration,它会阐发你的代码,在办事器端测试代码的质量。比如它会对付界限值等进行测试。

而对付Dev之上的TL或者PM,经由过程办事端天天孕育发生的DashBoard可以查看全部项目代码质量,比如有若干TestCase没有经由过程。它会阐发每一个类澳门博彩为什么合法及措施的繁杂度,便于治理确保项目质量。

整体而言,这个软件照样很不错的,它是根据阐发你的Class文件,天生“Characters test case ”,而不是根据营业逻辑的TestCase。

对付我们Dev而言,经由过程它的Agitaration功能,可以看到我们代码澳门博彩为什么合法的详细行径,查看那些不是我们真正盼望的行径,也便是Bug。同时因为不用编写那些character test case,可以大年夜大年夜削减我们编写乏味的Test澳门博彩为什么合法Case的光阴,是我们的重点放在真正的营业逻辑。

然澳门博彩为什么合法则经由过程这几天的实践,因为我们要重构的措施对照大年夜,行数基础都在2K以上,代码天生的效果照样很差。照样必要我们详细的编码啊!!!!

别的这个软件是商业软件,它的Trial Version也只是让你下载客户端,然后你要把你的代码发送到办事端,但公司在USA,我反正在家里连插件都没有下载下来,太慢了。假如代码发以前,然后再把他们天生的代码发过来,不知道到猴年马月了!!

您可能还会对下面的文章感兴趣: