自己在google code中开源了自己一直以来做的两个自动化的框架,一个是针对QTP的一个是针对Selenium的,显而易见,一个是商业的UI automation工具,一个是开源的自动化工具。
只是代码,可能你直接看的话,有点不太懂。呵呵,其实也不是想让大家都懂的。
简单介绍下:
qtp的项目是在:https://code.google.com/p/qtp-reporter/
这个框架支持QTP分布式单独执行,内置一个我们这边人做的Monkey的框架,其实做执行还可以,但是如果真的要用的话,其实还是很臃肿的。。。。。
QTP访问的共用的libraries是通过一个共享服务器的形式做的,file share server这里我们这样叫。。。
感觉QTP还是不太舒服,而且自己也跟外国人针对QTP的开发已经做了两年了,有点腻了。
所以已经很长时间没有维护了。。。
Selenium的项目是在:https://code.google.com/p/selenium-demo-alter/
这个框架是与TestNG,Ant,Jenkins,Jfreechart还有一些等等其他的杂七杂八的东西结合的,可以生成一种很清晰的图标分析。
TestNG是为了配合使用一种test case ,test suite的概念;
Ant是为了与Jenkins结合可以调用TestNG而做的;
Jenkins是为了分布式执行和定时执行而做的;
JreeChart是为了生成清晰的图表报告和email报告的;
有不明白的地方可以联系我:alterhu2020@gmail.com