selenium---unittest框架测试用例函数执行顺序 优先级

python自动化测试里面,在执行用例函数时,并不是从上往下执行的,需要自己在函数命

 

名时做文章。

 

Unittest框架里面在执行函数时会遍历所有以test开头的函数,不带test的函数不会被执行,

 

并且执行的优先级为根据ASCII码的顺序加载测试用例,数字与字母的顺序为:0-9A-Z

 

a-z。所以以A开头的测试用例方法会优先执行,以a开头会后执行。所以我们在命名函数

 

时可以带上数字,如:

 

selenium---unittest框架测试用例函数执行顺序 优先级

 

以上函数test_1test_2test_3被系统通过数字的顺序来调用执行了。

 

比如我们加上大小写字母,结果会不一样:

 

 selenium---unittest框架测试用例函数执行顺序 优先级

 

 

这个结果就是按数字---大写字母----小写字母来执行了。

 

大家可以根据自己的需求来命名测试用例的函数名称。



本文转自niedongri 51CTO博客,原文链接:http://blog.51cto.com/laomomo/1917856,如需转载请自行联系原作者

上一篇:【知云】第六期:数据级异地容灾如何实现?阿里云帮你打通数据的“任督二脉”


下一篇:Ubuntu 中启用 root 帐号