一、pytest单元测试框架
(1)单元测试是指在软件开发过程中,针对软件的最小单位(函数,方法)进行正确性的检查测试
(2)单元测试框架
java: junit 和testing
Python:unittest 和pytest
(3)单元测试框架主要做什么?
a. 测试发现:从多个文件中找到我们的测试用例
b. 测试执行:按照一定的顺序和规则执行用例,并生成报告
c. 测试判断:通过断言判断预期结果和实际结果的差异
d. 测试报告: 统计测试进度,耗时,通过率,生成测试报告
二、单元测试框架和自动化测试框架有什么关系?
(1)自动化测试框架,作用:
a. 提高测试效率,降低维护成本
b. 减少人工干预,提高测试的准确性,增加代码的重用性
c. 核心思想让不懂代码的人也能通过这个框架去实现自动化测试
(2)单元测试框架:只是自动化测试框架中的组成成分之一
pom设计模式
数据驱动
关键字驱动
全局配置文件的封装
日志监控
selenium requests二次封装
断言
报告邮件
更多...
三、pytest简介
(1)是一款非常成熟的Python的单元框架,相比Unittest更灵活
(2)可以和selenium、requests、appium结
pytest-随笔(一)
最新推荐文章于 2024-05-31 08:48:15 发布