心态巨好的程序员

心态巨好的程序员

一、项目工程目录:

po+selenium+unittest自动化测试项目实战-LMLPHP

二、具体工程文件代码:

1、新建一个包名:common(用于存放基本函数封装)

(1)在common包下新建一个base.py文件,作用:页面操作封装。base.py文件代码如下:

(2)在common包下新建一个driver.py文件,作用:浏览器选择,默认为谷歌浏览器。driver.py文件代码如下:

(3)在common包下新建一个HTMLTestRunner.py文件,作用:用于生成html报告文件。HTMLTestRunner.py文件代码如下:

(4)在common包下新建一个login.py文件,作用:登录操作。login.py文件代码如下:

(5)在common包下新建一个unit.py文件,作用:封装浏览器的启动和关闭的操作。unit.py文件代码如下:

2、新建一个包名:config(用于存放配置文件、读取配置文件函数、业务变量)

(1)在config包下新建一个config.ini配置文件,作用:通过读取配置文件来获取变量。config.py文件代码如下:

(2)在config包下新建一个read_config.py文件,作用:读取配置文件信息。read_config.py文件代码如下:

(3)在config包下新建一个variable.py文件,作用:业务关联的变量。variable.py文件代码如下:

3、新建一个包名:report(用于存放测试报告和发送邮件函数)

(1)在report包下新建一个send_email.py文件,作用:发送邮件。send_email.py文件代码如下:

4、新建一个包名:test_case(用于存放测试用例)

(1)在test_case包下新建一个test_login.py文件,作用:登录测试用例。test_login.py文件代码如下:

(2)在test_case包下新建一个test_PC.py文件,作用:业务测试用例(冒烟测试)。test_PC.py文件代码如下:

5、新建一个run_all_test_case.py文件,作用:业务测试用例(新增工厂)。run_all_test_case.py文件代码如下:

作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:程序员二黑】自提!

po+selenium+unittest自动化测试项目实战-LMLPHP

po+selenium+unittest自动化测试项目实战-LMLPHP

04-18 18:28