51Testing软件测试论坛

标题: 使用python unittest编写的自动化测试代码,如何查看页面流程在哪没通过报错了? [打印本页]

作者: 我是一个小测试    时间: 2019-12-12 17:34
标题: 使用python unittest编写的自动化测试代码,如何查看页面流程在哪没通过报错了?
本帖最后由 我是一个小测试 于 2019-12-13 10:04 编辑

我用的自动化框架是unittest+python,现在我在test包有三个文件夹:
[attach]127985[/attach]
1.存放页面流程的文件夹-process里的文件,如图
[attach]127986[/attach]
2.存放用例的文件夹-case里的文件,如图
[attach]127987[/attach]
3.集合测试套件suite,
现在不管这个suite套件。单独执行2中的case(demo2),发现报错了,已经确定是process中的页面流程没有走通,但是我查看控制台数报错日志,没有关于process文件夹中文件的任何错误日志记录(通常就是事务流程走到某一行元素找不到了)
[attach]127988[/attach]
,只是说case(demo2)断言没通过,在控制台定位也只能定位到case文件夹中的demo2报错了,无法定位到process文件夹中的文件哪一行报错了。如果要调试,就得用眼睛查看步奏走到哪过不去了才能确定,这样严重影响调试效率。
现在想要解决的就是,执行用例没有通过的时候,可以迅速的确定到底是页面流程(process)里的文件走到哪里出错了,现在调试很困难,求大神给个解决方法。谢谢啦~


作者: lsekfe    时间: 2019-12-13 08:56
图片裂开了。需要重新上传下。
作者: 我是一个小测试    时间: 2019-12-13 10:12
lsekfe 发表于 2019-12-13 08:56
图片裂开了。需要重新上传下。

我有个同样内容的帖子发在性能测试板块下了,麻烦管理员大大删除下那个重复的,我发布在这个单元和集成模块下的保留就行。




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