全面实现HttpRunner并局部优化(二)增加UI测试

基于全面实现HttpRunner并局部优化(一)继续优化:

  • API testcase层面的设置参数化执行次数(优化)
  • 基于selenium 加入UI 测试,并优化UI测试报告加入错误截图以及测试类级别的依赖跳过机制。
  • 执行方式采用 CLI 调用,可与 Jenkins 等持续集成工具完美结合
  • 一些细节优化(线程级别的清理,时间统计,添加测试方法,指定线程数,yaml模板格式等)

继续阅读“全面实现HttpRunner并局部优化(二)增加UI测试”

unittest批量组织依赖用例(组织依赖用例,结果前端展示,测试报告发送 )

在上一篇unittest批量组织依赖用例(一)我们讲了在拿到依赖case的情况下如何批量生成测试方法,那么如何组织依赖case呢,我们今天来试试~本次以Excel为例,做一个简单的依赖case读取与执行~实现代码与业务逻辑解耦(这篇只介绍如何设计,具体设计可以自行根据需求变化~)

继续阅读“unittest批量组织依赖用例(组织依赖用例,结果前端展示,测试报告发送 )”