• UI 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

  • 相关阅读:
    11、sqlite
    10、正则
    9、bs4
    8、异常与import
    7、文件
    6、函数
    4、字典及集合
    3、元组
    1、python基本语法
    shell编程 15 --- shell 脚本调试技巧
  • 原文地址:https://www.cnblogs.com/seniortestingdev/p/3323720.html
Copyright © 2020-2023  润新知