How do you know that all of your requirements have been tested? Are you currently reliant on spreadsheets and documents? Do you have to juggle between separate tools such as Jira, Jenkins, and Selenium to keep track of it all? Do you wish your requirements management, testing tools, and defect trackers were all in sync?
SpiraTest is the powerful test management tool from Inflectra. SpiraTest is trusted by over 3,000 organizations to manage their testing activities.
What Does the Integration do Exactly?
The new Jest reporter will integrate Jest with SpiraTeam. It will create a new test run in SpiraTeam for each test executed in Jest.
How Do I Get The New Extension?
Simply go to the Spira Reporter for Jest NPM Page and install the package.
Setting up the integration
Install the integration by running
npm i jest-spiratest in the root directory of your tests. Inside your
package.json file, add the
jest field with the format as shown below. You can see a full sample
package.json at the bottom of this README.
Fields are required unless otherwise noted.
||The root URL of your SpiraTest instance without a '/' at the end|
||The username you use to sign into SpiraTest|
||Your RSS Token. Foundin your profile page as the
||The ID of the project you would like the Test Runs to be filed under|
||OPTIONAL - Use if you would like to associate created test runs with a release|
||OPTIONAL - Use if you would like to associated created test runs with a test set|
||Must contain the
||OPTIONAL - Use as many times as you would like to map a the created test run to a particular test case in SpiraTest. Note that capitalization, special characters and spaces are ignored both in
Once you have added the SpiraReporter to jest as described above, you are all set!
Using the SpiraTest Reporter
Actually, you don't do anything different! Just run
npm test or however you ran jest before and you should see test runs created in the project you specified!
package.json with SpiraTest Integration