自动化框架
文章平均质量分 94
没有星期八~
这个作者很懒,什么都没留下…
展开
-
pytest框架学习
unittest 的设计灵感来自于Java的JUnit,它支持测试套件(test suite)、测试用例(test case)、测试夹具(test fixture)、断言(assertion)等功能。应用在它的每个测试函数之前运行,用于向测试提供一些数据,如数据库连接,要测试的url和某种输入数据(测试夹具fixture也可以只在执行某几个特定case前运行,只需要在运行case前调用即可)在测试模块中,先执行被@pytest.mark.run() 标记的测试方法/测试函数,再按默认顺序执行其他的。原创 2024-03-15 16:49:40 · 824 阅读 · 0 评论 -
unittest框架学习
在测试框架中,测试运行器是一个关键的组成部分,负责协调测试的执行过程并提供测试结果的反馈。测试套件是一组测试用例的集合,可用于按照特定的顺序执行多个测试。unittest 框架支持测试用例的参数化、测试套件的嵌套组合、测试装置的定制化等高级特性,以满足不同测试场景的需求。2、搜索指定目录文件下指定字母开头的模块文件下test开始的方法,并将这些方法添加到测试套件中,最后返回测试套件。TestSuite:要么添加指定的测试类中所有test开头的方法,要么添加指定测试类中指定某个test开头的方法。原创 2024-08-21 17:39:48 · 96 阅读 · 0 评论