自动化测试框架

1、要解决什么问题:可复用性(框架搭建与管理)。

2、参数化。

3、提高了工作效率。

4、分层思想

prop-文件properties

data--文件

 util - 底层的共用的方法properties(读取xml文件)键--值

task--针对业务的一些公共方法(加入购物车)

Test case层:共用的方法+当前业务

testSuite  testng.xml

自动执行:(打包、自动编译)

产生report:

发送email:

自动化执行结束

webdriver2.0----testng(并发) junit(没有并发)  Ant (自动编译,离开eclipse,发送email)  自动执行(Windows计划任务)<--“Jenkins”

<suite name="alwx">

<classes>

<class  name="包名+类名"></class>

<class name="baoming+leimgin"/>  //两种结束是一样的

</classes>

<suite>

 代码分层

 自动糊测试优化,可读性和可维护性

原文地址:https://www.cnblogs.com/liunaixu/p/7352808.html