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>
代码分层
自动糊测试优化,可读性和可维护性