测试积点老人 发表于 2020-6-22 10:22:49

运行整个.py 的时候没按顺序的跑用例?

一个pyCharm里面一共有100个用例,为什么运行整个.py 的时候没按顺序的跑用例?是unittest组织用例!

ty1234567890 发表于 2020-6-22 11:22:48

默认按照用例名称ascii码进行运行的,可以修改名称或者addtest按顺序添加

bling123 发表于 2020-6-22 17:19:34

照理来说python这门语言,是编译一行,执行一行的,不大可能出现所说的这种情况,既然提到是用到的unittest框架,先看看,suites里面,这100个测试用例是否是按顺序执行。

郭小贱 发表于 2020-6-23 09:13:33

因为你使用了unittest框架了,unittest框架默认根据ACSII码的顺序加载测试用例,数字与字母的顺序为:0~9,A~Z,a~z。
如果想自定义执行顺序需要通过TestSuite类的addTest()方法按照一定的顺序来加载。

qqq911 发表于 2020-6-23 09:22:23

可以添加执行顺序

海海豚 发表于 2020-6-23 09:29:27

你的用例顺序是怎么写的,应该是顺序写的不对

bellas 发表于 2020-6-23 09:58:52

来学习

litingting0214 发表于 2020-6-23 10:16:53

排一下用例的顺序
页: [1]
查看完整版本: 运行整个.py 的时候没按顺序的跑用例?