DDT
DDT即数据驱动测试,全称data driver test,是根据测试数据表格进行的,以下介绍该测试理论的结构
1.在代码上的结构
一般来说写代码之前应该尽可能的构思好这个项目的结构,我是用的通过selenuim结合python进行测试,拿简书的登陆模块的来说,
首先应该考虑有通用模块,也就是无论我们对登陆模块的输入作何改变,前面的通过浏览器驱动进入登陆页面,点击用户名,输入值,点击密码框,输入密码,点击登陆这几部都是不变的,变的是我们输入的用户名以及密码的值,也就是我们的测试用例里面的数据,所以可以将这几部分封装到一个common文件夹里面,方便后面能够调用,传参。
之后是工具包,里面封装的是需要用到的工具,比比如我们获取浏览器驱动的代码,还有将excel数据表里面的数据通过xlrd读出数据的方法,这样封装更优化了代码,每次调用只需导包,调用方法即可
下一个是data包,用于装测试用例的数据
后面的测试执行部分可以通过uinttest单元测试框架开展