Skip to content

willbouch/ECSE429_thingifier_api_testing

Repository files navigation

Thingifier API unit testing manual

Prerequisites

  1. Node.js & npm
  2. Java (to run the thingifier jar)
  3. (Optional) An IDE with JavaScript compatibility - VSCode is suggested as it is lightweight and provides clear code highlighting for readability

Running the unit test suite

  1. Run npm i to install the dependencies
  2. Run npm run test

Parsing and executing Gherkin scripts with Cucumber

  1. Run npm i to install the dependencies
  2. Run npm run cucumber **NOTE In the case of npm run cucumber not working, simply run npx cucumber-js --order random:<any seed that you want>

Running the performance test suite

  1. Run npm i to install the dependencies
  2. Run npm run dynamic-analysis **NOTE In the case of npm run cucumber not working, simply run npx cucumber-js --order random:<any seed that you want>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •