5、pytest构建执行类
将运行主体构建完成之后,接下来就需要针对于用例的组装进行处理。这里使用的是pytest进行的组织。
Test_case执行类的定义
前置方法的定义
根据项目中的实际情况,在所有的用例执行前都需要登录后才能操作。所以使用pytest中的fixture方法定义一个类级别的方法,对于项目中前置切执行一次的方法,可以在这里进行执行

执行用例的入参
用例入参使用pytest中的参数化,@pytest.mark.parametrize进行入参处理,可以实现对已有用例的全部入参,不需要单独进行用例的处理。

根据业务的情况,一个模块定义一个test方法,对业务中的模块进行分类处理。

这样子就测试用例完成了组装,后续的测试执行就是针对于Test_case类进行执行。
后面和jenkins集成的时候,jenkins只需要执行这此文件就可以完成测试。
总结
到这里基本整个框架的基础设计思路就完成了,后续说细节的东西的实现方式。
浙公网安备 33010602011771号