首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
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
V2EX  ›  Python

大佬们,问个测试框架的问题

  •  
  •   frmongo · 10 天前 · 913 次点击
    目前我写的一些基于 unittest 的测试脚本大概是这样的,每个 case 里都会执行一些动作,然后检查 2~4 个对象的状态(结果要么 OK,要么 NOK )。最后 assert 这些对象状态都是好的。比如执行了 30 个 case,我想统计 30 个 case 下来,对象 1,对象 2,对象 3,对象 4 分别有多少次 OK,多少次 NOK。怎么实现最方便呢。
    目前我的实现比较傻,每次都要检查测试报告里的所有 case,然后统计出 OK 的打印次数和 NOK 的打印次数。
    第 1 条附言  ·  10 天前
    检查的对象是固定的,比如每个 case 都检查 A\B\C 的某个信息
    6 回复  |  直到 2019-09-12 20:03:46 +08:00
        1
    guyeu   10 天前
    脱离语言和框架的这类问题是没有意义的。
    建议阅读:
    https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md
        2
    guyeu   10 天前
    sorry,看到结点是 python,那么就是 python+unittest 框架了
        3
    iyaozhen   10 天前
    每个 case 里面的对象会重复吗?
    感觉 30 个 case,就 30 个对象结果,统计没啥意义吧
        4
    frmongo   10 天前
    @guyeu 多谢多谢,分享的书也是好书
        5
    frmongo   10 天前
    @iyaozhen 也可能是几百个,我的意思是每次都是统计相同的对象,但是每次测试,它可能反馈的文本是不同的。
        6
    luozic   10 天前 via iPhone
    报告框架? allure 或者自己去改 log 框架 自己汇总一个报告?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   744 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 20:42 · PVG 04:42 · LAX 13:42 · JFK 16:42
    ♥ Do have faith in what you're doing.