当前位置: 首页 > 网络应用技术

Pytest系列和魅力报告的基本摘要

时间:2023-03-06 17:42:36 网络应用技术

  1.查询当前目录中的conftest.py文件

  2.查询当前目录中的pytest.ini文件以查找测试用例的位置

  3.在用例目录中的conftest.py文件中查询

  4.查询设置,拆卸,setup_class,拆卸_class

  5.根据pytest.ini文件的测试案例规则查找并执行用例

  只需使用Python自己的断言,

  例如,assertequal等是最不可当的,pytest不适用

  验证魅力安装是否成功

  CMD窗口验证:

  Pycharm验证:

  Pycharm如果验证不成功,您需要重新启动Pycharm

  -lluredir = https://www.shouxicto.com/article/temps生成临时报告

  -Clean-AllureDir明确临时报告

  单位测试是指软件开发中软件最小的单元(功能,方法)的检查和测试

  Java:Junit和Testng(主流)

  Python:Unitest and Pytest(主流)

  发现的测试:从多个文件中找到我们的测试用例

  测试执行:按照某些顺序和规则实施,并生成结果。

  测试判断:通过断言和实际结果的预期结果与实际结果之间的差异

  测试报告:统计测试进度,时间消耗,通过率,生成测试报告

  包括自动化基本模块,自动化管理模块,自动化测试统计模块

  提高测试效率并降低维护成本

  减少手动干预,提高测试的准确性并增加代码的重复使用

  核心想法是允许不了解代码的人使用此框架来实现自动测试