自动化功能测试实战_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 自动化功能测试实战

自动化功能测试实战

 2017/5/24 5:32:30  TangPere  程序员俱乐部  我要评论(0)
  • 摘要:本人博客文章网址:https://www.peretang.com/automated-functional-testing-in-action/开发工具IntelliJIDEA/EclipseApacheMavenJavaJDK8开发框架JUnitSeleniumWebDriver实现原理使用SeleniumWebDriverAPI编写功能测试用例,使用JUnit负责单元测试基础配置,使用Maven工具辅助管理项目的依赖示范代码Github操作步骤1.创建Maven项目2
  • 标签:功能 测试

本人博客文章网址:https://www.peretang.com/automated-functional-testing-in-action/


开发工具

??IntelliJ?IDEA / Eclipse
??Apache Maven
??Java JDK 8

?

开发框架

??JUnit
??Selenium WebDriver

?

实现原理

??使用Selenium WebDriver API编写功能测试用例, 使用JUnit负责单元测试基础配置, 使用Maven工具辅助管理项目的依赖

?

示范代码

??Github

?

操作步骤

??1. 创建Maven项目
??
???
??
??
??

??2. 添加Selenium依赖, 由于Selenium亦依赖了Junit, 所以JUnit的依赖会传递过来, 我们也无须自己声明依赖JUnit
??

??3. 下载对应的WebDriver文件, 我们示例中使用Chrome浏览器, 因此我们下载Chrome的WebDriver文件[1]
??4. 把WebDriver文件放在项目路径中, 方便项目统一环境与使用

??

??5. 新建一个测试基类, 用以设置一些共用的配置, 和初始化WebDriver对象
??

??6. 新建测试用例, 并继承测试基类, 然后编写测试逻辑
??

??7. 执行测试, 会看到由Selenium自动帮助我们打开Chrome浏览器, 并按照我们的代码逻辑执行操作
??
??

?

参考

? [1]: Selenium wiki page?

发表评论
用户名: 匿名