Advertisement

pytest自动化测试框架的使用讲解

阅读量:

背景目的

为了减少部门员工在使用自动化的测试框架时的学习困难程度,并进一步提升其适用性和普及度的同时

框架介绍

该框架采用Pytest和Allure相结合的方式设计,并且能够有效应用于常规接口测试、后端服务测试以及涉及接口与后端结合的复杂自动化测试任务。其中包含各个功能模块的具体应用场景及详细说明:

common

该目录主要存储常用的模块与工具集合体, 其主要作用是降低testCase脚本开发的复杂度, 提升开发效率. 包括功能模块中的配置辅助工具, 针对不同系统的加密解密功能支持, 电子表格处理功能模块, 文件管理功能模块, 以及FTP协议下的文件传输操作流程等基础组件. 此外, 还还包括其他基础功能组件的整合.

log

测试用例中的所有日志信息都会被存储在该目录下,并且便于执行完成后查看并进行调试跟踪。若需在其他脚本或用例脚本中进行日志打印,在相应文件的顶部位置先初始化日志对象,并确保其后的方法和类内能够完成记录操作

复制代码
    import logging
    
    log = logging.getLogger(__name__)
    
    def test_1():
    log.info("hello....")
    
    class TestDog(object):
    def eat(

全部评论 (0)

还没有任何评论哟~