详细解读Cypress的测试报告

发表于:2020-7-23 08:55

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:小菠萝    来源:51Testing软件测试网原创

分享:
  前言
  "Cypress 的测试报告模块脱胎于 Mocha 的测试报告,故任何 Mocha 支持的测试报告均可直接用于 Cypress
  "下面将利用 Cypress-example 提供的 web 应用程序作为例子,需要先启动本地服务
  进入被测应用 logging-in__html-web-forms 的目录
  C:\Users\user\Desktop\py\cypress-example-recipes\examples\logging-in__html-web-forms
  启动本地服务
  npm start
  启动成功后,cmd窗口将显示服务器的地址和端口
  内置的测试报告
  内置的测试报告包括 Mocha 的内置测试报告和直接嵌入在 Cypress 中的测试报告,主要有以下几种
  1.spec 格式报告
  2.json 格式报告
  3.junit 格式报告
  准备工作
  确保  package.json  文件的 scripts 模块加入了如下键值对  "cypress:run":"cypress run"
  "cypress run  是以无头浏览器模式跑测试用例文件夹下的所有测试用例
  "cypress open  会打开测试用例集的界面,需要手动运行
  spec 格式报告
  简介
  spec 格式是 Mocha 的内置报告,它的输出是一个嵌套的分级视图
  如何使用
  在 Cypress 中使用 spec 格式的报告非常简单,在命令行运行时加上 --reporter=spec
  运行测试
  进入 Cypress 安装的目录,cmd敲
  yarn cypress:run --reorter=spec
  运行完成后,测试报告如下图

  json 格式报告
  简介
  json 测试报告格式将输出一个大的 JSON 对象
  如何使用
  在 Cypress 中使用 json 格式的报告非常简单,在命令行运行时加上  --reporter=json
  运行测试
  进入 Cypress 安装的目录,cmd敲
  yarn cypress:run --reporter=json --reporter-options "toConsole=true"


版权声明:本文出自《51测试天地》第五十八期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号