美文网首页
selenium---unittest框架测试用例函数执行顺序

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

作者: 心石卒了丶无痕 | 来源:发表于2019-08-15 16:50 被阅读0次

    python自动化测试里面,在执行用例函数时,并不是从上往下执行的,需要自己在函数命名时做文章。
    Unittest框架里面在执行函数时会遍历所有以test开头的函数,不带test的函数不会被执行,并且执行的优先级为: 根据ASCII码的顺序加载测试用例,数字与字母的顺序为:0-9,A-Z,a-z。所以以A开头的测试用例方法会优先执行,以a开头会后执行。所以我们在命名函数时可以带上数字,如:



    以上函数test_1、test_2、test_3被系统通过数字的顺序来调用执行了。
    比如我们加上大小写字母,结果会不一样:



    这个结果就是按数字---大写字母----小写字母来执行了。
    大家可以根据自己的需求来命名测试用例的函数名称

    版权声明:本文为CSDN博主「n_laomomo」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/niedongri/article/details/70272048

    相关文章

      网友评论

          本文标题:selenium---unittest框架测试用例函数执行顺序

          本文链接:https://www.haomeiwen.com/subject/bcazjctx.html