摘要:
III.测试驱动模块runner.py runner模块主要功能是: *.初始化result将测试结果记录和处理转交给result模块;(详参后续result模块lifecycle) *.启动测试套运行, 将run动作传递给TestSuit模块的__call__函数; *.统计result结果, 向 阅读全文
摘要:
I.unitest源码 unittest .. | __init__.py | __main__.py | case.py # 用例组织模块 | loader.py # 测试用例嗅探模块 | main.py # 脚本主入口 | result.py # 测试结果维护 | runner.py # 测试运 阅读全文
摘要:
【引子】 项目从自研(造轮子)的测试框架切到nosetests, 起初的感觉只是解决了自制轮子基类全局变量管理和状态切换问题. 直到被fixture的抽象惊艳到了. 自制的轮子是假设所有用例之间独立, 用例内部负责测试场景构造,测试点,战场打扫和异常处理,如下. 1 class TestCase(o 阅读全文