目前我写的一些基于 unittest 的测试脚本大概是这样的,每个 case 里都会执行一些动作,然后检查 2~4 个对象的状态(结果要么 OK,要么 NOK )。最后 assert 这些对象状态都是好的。比如执行了 30 个 case,我想统计 30 个 case 下来,对象 1,对象 2,对象 3,对象 4 分别有多少次 OK,多少次 NOK。怎么实现最方便呢。
目前我的实现比较傻,每次都要检查测试报告里的所有 case,然后统计出 OK 的打印次数和 NOK 的打印次数。
目前我的实现比较傻,每次都要检查测试报告里的所有 case,然后统计出 OK 的打印次数和 NOK 的打印次数。
第 1 条附言 · 2019 年 9 月 12 日
检查的对象是固定的,比如每个 case 都检查 A\B\C 的某个信息
6 条回复 • 2019-09-12 20:03:46 +08:00
|
1
guyeu 2019 年 9 月 12 日
脱离语言和框架的这类问题是没有意义的。
建议阅读: https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md |
|
2
guyeu 2019 年 9 月 12 日
sorry,看到结点是 python,那么就是 python+unittest 框架了
|
|
3
iyaozhen 2019 年 9 月 12 日
每个 case 里面的对象会重复吗?
感觉 30 个 case,就 30 个对象结果,统计没啥意义吧 |
|
6
luozic 2019 年 9 月 12 日 via iPhone
报告框架? allure 或者自己去改 log 框架 自己汇总一个报告?
|
推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide