自动化框架集成

date:2018513 day08aft

 一.自动化框架集成分层

1.config 配置(项目配置——测试环境,公司环境,线上环境;以中国人才热线登陆为例,网址、用户名、密码等)

2.public 公共模块(封装方法,比如点击元素、输入内容、获取文本等等)

 3.Report 测试报告(里面存放测试报告以及截图;已有资料,在Public导入HtmlTestRunner.py即可)

 4.TestCase 测试用例(def setUp:执行测试前置条件;def tearDown:测试后操作;test_login_0001:测试用例,断言)

.py文件的class要继承unittest

5.邮件(测试报告生成后自动发送邮件)

 邮件服务器(在邮件设置里) 收件:pop pop3   发送:smtp

部分发送邮件服务器:smtp.126.com   smtp.sina.com   smtp.qq.com

构造邮件:标题   正文   附件   收件人

连接smtp服务器,账号密码登录,再把构造邮件发出

 

6.Runcase.py 入口(定义用例路径,定义报告路径、报告名,加载运行用例)

 

7.Testdata 测试数据

8.Testtool测试工具

猜你喜欢

转载自www.cnblogs.com/maxxx/p/9089820.html