2022
09-20
09-20
Pytest执行unittest TestSuite(测试套件)的实现方法
前言TestSuite一直是unittest的灵活与精髓之处,在繁多的测试用例中,可以任意挑选和组合各种用例集,比如smoke用例集、level1用例集、webtest用例集、bug回归用例集等等,当然这些TestSuite需要我们提前定义好,并把用例加载进去。Pytest采取的是完全不同的用例组织和运行方式。用例的运行主要基于名称匹配;组织则基于用例目录,用例命名格式及用例mark标签,这种方式省去了麻烦的提前定义TestSuite及加载用例的过程,执行时通过...
继续阅读 >
环境:python3+unittest+requestsExcel管理测试用例,HTMLTestRunner生成测试报告测试完成后邮件发送测试报告jsonpath方式做预期结果数据处理,后期多样化处理后期扩展,CI持续集成发送邮件效果:项目整体结构:common模块代码classIsInstance:defget_instance(self,value,check):flag=Noneifisinstance(value,str):ifcheck==value:flag=Trueelse:flag=False...
一、Python+unittest+requests+HTMLTestRunner完整的接口自动化测试框架搭建_00——框架结构简解 首先配置好开发环境,下载安装Python并下载安装pycharm,在pycharm中创建项目功能目录。如果不会的可以百度Google一下,该内容网上的讲解还是比较多比较全的!大家可以先简单了解下该项目的目录结构介绍,后面会针对每个文件有详细注解和代码。common:——configDb.py:这个文件主要编写数据库连接池的相关内容,本项目暂未考...