• 分享自己针对Automation做的两个成熟的框架(QTP 和Selenium)


    自己在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

  • 相关阅读:
    11Java网络编程
    Java字节流与字符流
    10缓冲流、转换流、序列化流、Files
    JavaFile类和递归
    Java线程池 与Lambda
    Java多线程与线程同步
    5Java异常处理
    php base64数据与图片的转换
    PHP的json_encode中文被转码的问题
    设置MySQL允许外网访问
  • 原文地址:https://www.cnblogs.com/seniortestingdev/p/3323717.html
Copyright © 2020-2023  润新知