Macaca_测试报告器

简介

Macaca Reporter 是具备较多实用功能的报告器,在测试过程中帮助组织和展示测试结果。展示模式支持链路树模式、脑图模式、全图模式和列表模式,下面依次介绍各模式的设计原则。

链路树模式

链路树模式是最常用的也是默认的展示模式,将用例的组织结构按照树来展示,通过 Macaca 的截图 API 能够在用例结束前自动产生截图,链路树模式方便还原业务产品的测试执行路径。

脑图模式

脑图模式可以认为是全部用例的概览,这个视图更方便用户整理和组织用例,在改进、补充新用例前可作为分析依据。

全图模式

全图模式提取了测试过程中的全部截图,更适用于偏渲染展示型的功能测试。在交付下一阶段前可以用做质量依据从而降低成本。但不建议每次通过人工看报告的形式来避免问题,推荐使用 像素判断 和异常捕获等自动化手段辅助断言当前渲染是否正常。

列表模式

全部用例的列表展示。

安装

环境需要

要安装 macaca-reporter, 你需要首先安装 Node.js。 国内用户可以安装 cnpm 加快 NPM 模块安装速度。

安装

$ npm install macaca-reporter -g

命令行工具生成报告

$ npm i macaca-reporter -g
$ macaca-reporter -d 'test/fixtures/final'

你可能感兴趣的:(Macaca_测试报告器)