51Testing软件测试论坛

标题: 运行整个.py 的时候没按顺序的跑用例? [打印本页]

作者: 测试积点老人    时间: 2020-6-22 10:22
标题: 运行整个.py 的时候没按顺序的跑用例?
一个pyCharm里面一共有100个用例,为什么运行整个.py 的时候没按顺序的跑用例?unittest组织用例!

作者: ty1234567890    时间: 2020-6-22 11:22
默认按照用例名称ascii码进行运行的,可以修改名称或者addtest按顺序添加
作者: bling123    时间: 2020-6-22 17:19
照理来说python这门语言,是编译一行,执行一行的,不大可能出现所说的这种情况,既然提到是用到的unittest框架,先看看,suites里面,这100个测试用例是否是按顺序执行。
作者: 郭小贱    时间: 2020-6-23 09:13
因为你使用了unittest框架了,unittest框架默认根据ACSII码的顺序加载测试用例,数字与字母的顺序为:0~9,A~Z,a~z。
如果想自定义执行顺序需要通过TestSuite类的addTest()方法按照一定的顺序来加载。
作者: qqq911    时间: 2020-6-23 09:22
可以添加执行顺序
作者: 海海豚    时间: 2020-6-23 09:29
你的用例顺序是怎么写的,应该是顺序写的不对
作者: bellas    时间: 2020-6-23 09:58
来学习
作者: litingting0214    时间: 2020-6-23 10:16
排一下用例的顺序




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2