Skip to content

Instantly share code, notes, and snippets.

@MichaelDimmitt
Last active October 20, 2022 20:06
Show Gist options
  • Save MichaelDimmitt/4a4814fd1b3d7b74b11c98e3dc98d3a4 to your computer and use it in GitHub Desktop.
Save MichaelDimmitt/4a4814fd1b3d7b74b11c98e3dc98d3a4 to your computer and use it in GitHub Desktop.
Test Rail Spike

Test rail is a test case management system.

Video on railtest: https://www.youtube.com/watch?v=kBWwMUCYvMk

  1. Rail Test is a test aggregator / dasboard / assignment system that integrates with jira.
  2. This video example shows writing manual tests.
  3. This video example shows importing manual tests.
  4. This video example shows assigning a test to a qa person.

Thoughts: This seems like additional overhead to do manual testing than we are currently doing with commenting in jira cards. However, it does keep a historical record of manual tests and allows reports to be generated from the test reports.

A video of a person who uses Test Rail at their company. https://www.youtube.com/watch?v=IAWcrPKKdlY

Screen Shot 2022-10-20 at 3 57 01 PM

Shipping cypress tests to TestRail

Links:

  1. https://support.gurock.com/hc/en-us/articles/7523391639956-Integrating-with-Cypress
  2. https://github.com/gurock/automation-frameworks-integration/tree/main/samples/javascript/cypress

Shipping cypress to TestRail. Screen Shot 2022-10-20 at 3 36 27 PM

  1. ./node_modules/.bin/cypress run --reporter junit --reporter-options "mochaFile=reports/TEST-[hash].xml";

  2. junitparser merge --glob "reports/TEST-*" "reports/junit-report.xml";

  3. trcli -y -c "trcli-config.yml" parse_junit -f "reports/junit-report.xml"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment