运行整个.py 的时候没按顺序的跑用例?
一个pyCharm里面一共有100个用例,为什么运行整个.py 的时候没按顺序的跑用例?是unittest组织用例!默认按照用例名称ascii码进行运行的,可以修改名称或者addtest按顺序添加 照理来说python这门语言,是编译一行,执行一行的,不大可能出现所说的这种情况,既然提到是用到的unittest框架,先看看,suites里面,这100个测试用例是否是按顺序执行。 因为你使用了unittest框架了,unittest框架默认根据ACSII码的顺序加载测试用例,数字与字母的顺序为:0~9,A~Z,a~z。
如果想自定义执行顺序需要通过TestSuite类的addTest()方法按照一定的顺序来加载。 可以添加执行顺序 你的用例顺序是怎么写的,应该是顺序写的不对 来学习 排一下用例的顺序
页:
[1]