自动化测试,让你上班拥有一杯咖啡的时间 | Day 10 - 如何产生测试报告

此系列文章会同步发文到个人部落格,有兴趣的读者可以前往观看喔。

执行完测试脚本後,不仅会有截图和影片可以看,也可以另外做设定产生测试报告。

  1. 在命令列输入 npm i --save-dev cypress-mochawesome-reporter

  2. 安装完後在 cypress.json 输入

    {
        "reporter": "cypress-mochawesome-reporter",
        "reporterOptions": {
          "reportDir": "cypress/report",
          "reportPageTitle": "custom-title",
          "overwrite": false,
          "html": false,
          "json": true
        }
    }
    
    • reporter: 指定报告生成器 mochawesome
    • reportDir: 报告存放的路径
    • overwrite: 是否覆盖原来的报告,如果是选择 true,则会覆盖前一个报告。
    • html: 是否产生 html 报告
    • json: 是否产生 json 档
  3. 在命令列输入 npm run cypress:run 执行脚本

  4. 在 cypress/report 中会产生 json 档
    https://ithelp.ithome.com.tw/upload/images/20210923/20140883gKOSNTSQxK.png

参考资料


<<:  Day24,试着用rancher交差Dashboard

>>:  Day 9 Odoo Pivot View

力抗暗黑,Azure 资安天使的逆袭

第一次出书新手上路,请多多指教 谢谢第十届我们的Diablo, the rest of the li...

#17 数据上的各种距离(2)

曼哈顿距离(Manhattan Distance) 假设你要从家里走到学校,行径的距离肯定不会是两点...

Flutter基础介绍与实作-Day21 旅游笔记的实作(2)

其实我觉得我们该讲的都讲得差不多了,再来的都是实做而已,所以接下来的内容都会比较偏向程序的部分,大家...

Who Pod Who

Pod 在EKS的宇宙里,AWS会负责去管理Master Node并且维护,而我们可以access ...

[Day18] 抽象类别

抽象类别 PHP也支援抽象类的和抽象方法,被定义为抽象类的方法不能被实体化,在任何一个类别中, 如果...