OnlyTheStrongSurvive

selenium2+testng+maven+jenkins

上一篇 / 下一篇  2015-11-04 15:06:47 / 个人分类:自动化

1.   Selenium2—webdriverWebDriver是一种清洁、快速webapps自动化测试框架。

2.   SeleniumIDESeleniumIDE(集成开发环境)是一个易于使用的Firefox插件,用于开发Selenium测试案例。它提供了一个图形用户界面,用于记录使用Firefox浏览器,用来学习和使用Selenium用户操作,但它只能用于只用Firefox浏览器不支持其它浏览器。

3.   TestngTestNG,即Testing, Next Generation,下一代测试技术,是一套根据JUnitNUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。

4.   ReportngReportNGTestNG单元测试框架的一个HTML报表生成插件。它用于替换TestNG默认的HTML报表,其默认的报表虽然信息全面,但不易于理解。ReportNG提供一种简单的方式来查看测试结果,并能够对结果代码进行着色。还可以通过修改CSS文件来替换默认的输出样式。

5.   MavenMaven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具

6.   POIApache POIApache软件基金会的开放源码函式库,POI提供APIJava程序对Microsoft Office格式档案读和写的功能。

7.   Log4jApache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等。

8.   最后将使用Jenkins结合maven进行构建,服务区上自动运行测试脚本,构建完成后自动发送邮件,邮件内容为ReportNG自动生成的报告连接以及构建情况,生成的报告并嵌入错误截图,Jenkins与报告都是web访问,调用服务器执行自动化脚本。



TAG:

小人物 引用 删除 myk5188   /   2015-11-06 16:17:57
想看干货可留言,也可添加qq:190172397
 

评分:0

我来说两句

Open Toolbar