自动化测试框架

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>

 

 代码分层

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

 

posted @ 2017-08-13 11:25  思江  阅读(181)  评论(0编辑  收藏  举报