5、pytest构建执行类

将运行主体构建完成之后,接下来就需要针对于用例的组装进行处理。这里使用的是pytest进行的组织。

Test_case执行类的定义

前置方法的定义

根据项目中的实际情况,在所有的用例执行前都需要登录后才能操作。所以使用pytest中的fixture方法定义一个类级别的方法,对于项目中前置切执行一次的方法,可以在这里进行执行
image

执行用例的入参

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

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

这样子就测试用例完成了组装,后续的测试执行就是针对于Test_case类进行执行。
后面和jenkins集成的时候,jenkins只需要执行这此文件就可以完成测试。

总结

到这里基本整个框架的基础设计思路就完成了,后续说细节的东西的实现方式。

posted @ 2021-04-08 17:30  毛同学  阅读(238)  评论(0)    收藏  举报