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

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

  1. UI Automation的两个成熟的框架(QTP 和Selenium)

    自己在google code中开源了自己一直以来做的两个自动化的框架,一个是针对QTP的一个是针对Selenium的,显而易见,一个是商业的UI automation工具,一个是开源的自动化工具. 只 ...

  2. 腾讯专家分享:腾讯做业务监控的心得和经验

    转载地址:http://www.qcloud.com/blog/?p=497 分享主题: 腾讯业务立体化监控体系 1.介绍腾讯业务监控体系的层级构成: 2.用代表性的监控系统阐述每个监控层次的实现方法 ...

  3. java一天一次_做JAVA两年,月薪18k,这些自学心得你绝对值得借鉴

    我是一个做了两年java的小程序员,目前在杭州工作,月薪是18K,经历过两次跳槽,第一次跳槽拿到了12K的offer,第二次跳槽拿到现在18K的offer.我上的大专,在学校是学机电一体化的,接触过工 ...

  4. 分享一个针对触摸设备优化的图片幻灯jQuery插件 - touchtouch

    为什么80%的码农都做不了架构师?>>>    日期:2012-5-6  来源:GBin1.com 在线演示  本地下载 触摸设备越来越流行了,很多互联网用户都使用ipad等平板电脑 ...

  5. python写appium_案例分享,Python +appium做登录功能

    原标题:案例分享,Python +appium做登录功能 Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,同时又是一个跨平台的工具:它允许测试人员在不同 ...

  6. 插入始终是1_OneNote使用小记(1)——针对PPT做笔记及最合适的PPT插入方式

    本人经常使用OneNote进行上课笔记的记录,本文大概总结一下我是如何在上课时针对PPT进行笔记记录的,以及非常重要的PPT插入所占空间的问题. 设备:普通笔记本电脑,无触控,故不使用绘图功能 软件: ...

  7. Linux服务器的eth,linux做服务器安装两块网卡问题????

    linux做服务器安装两块网卡问题???? (2011-12-19 23:53:52) 标签: 杂谈 linux做服务器安装两块网卡问题????服务器安装两块网卡,分别为两个网段服务,但是出现问题了 ...

  8. 今年努力在做的两件事

    点击上方"AI算法与图像处理",选择加"星标"或"置顶"重磅干货,第一时间送达 大家好,今天给大家分享自己今年努力在做的两件事!希望能对大家 ...

  9. 分享一波关于做Kaggle比赛,Jdata,天池的经验,看完我这篇就够了。

    @Author : Jasperyang @School : BUPT 这篇文章同时在知乎里放着- 写在前面 Kaggle的数据挖掘比赛近年来很火,以至于中国兴起了很多很多类似的比赛,做了两个这种类型 ...

最新文章

  1. s1200 博图高速脉冲计数值没有变化_赤峰发泡硅胶板,高速公路橡胶垫橡胶厂-京品吉...
  2. 6个经典的JavaScript报错分析
  3. 7.Handling Missing Values
  4. go语言一天入门(上)
  5. Golang入门(2):一天学完GO的基本语法
  6. Atom飞行手册翻译: 4.2 深入键表(keymap)
  7. 如何搭建个人独立博客
  8. python将图片转换为字符_python如何将图片转换为字符图片
  9. 关于操作系统I/O的一些基础知识
  10. sql提取身份证号码信息
  11. 【网络通讯开发系列】如何使用C语言编程通过UDP通讯解析域名
  12. access函数使用方法
  13. CSP201912-3化学方程式
  14. 11月更新!一口气上线20+新功能,3D架构拓扑图更具趣味性
  15. Python函数注释格式
  16. python公式计算_Python Numpy计算各类距离的方法
  17. Celery---手机短信异步发送
  18. 【JAVA】TCP通信——发弹幕案例
  19. java map字典序_java中对map的字典序排序
  20. SQL Server 创建登录名和用户名【详细介绍】

热门文章

  1. java单列_Java 单例模式
  2. hi3798mv300是什么手机_华为海思电视芯片hi3798mv300 硬件参数如何?
  3. java中compare语句的用法_Java RuleBasedCollator compare()用法及代码示例
  4. 【caffe-Windows】添加工程-以classification为例
  5. 单行、多行文本超出显示省略号
  6. 这65条工作和成长建议,你将受用终生!
  7. 【王俊杰de人工智能实战课】第7次作业2
  8. js获取页面的各种高度与宽度
  9. [HNOI2009]梦幻布丁
  10. redis 零散知识