Day1-3测试积点任务
问题:appium 定义了多个 test,怎么按一定的顺序执行??
比如我定义了:
def test_a(self)
def test_b(self)
def test_c(self)
def test_d(self)
我怎么让他执行test_a、test_c、test_d、test_b
调脚本里面的书写顺序是没有用的!!
利用python的unittest框架,再加入suit的时候,把case按照想要的顺序写在一个列表里,然后用for循环把case加入到suit里面,在执行的时候就会按照加入的顺序执行
caselist = ['test1','test2']
suit = unittest.TestSuite()
for case in caselist:
suit.addTest(定义的测试类名(case))
runner = unittest.TextTestRunner()
runner.run(suit) unittest的问题,建议参考http://stackoverflow.com/questions/5387299/python-unittest-testcase-execution-order main里面去设置执行顺序 命名从a-z 或者试试吧字母换成数字 将另一个函数放在前面一个函数中调用 将其放入自动化测试框架中,按批次测试
页:
[1]