- https://sonarcloud.io/project/overview?id=andrewb76_cv
- https://uptimerobot.com/dashboard.php#793043159
- https://codeclimate.com/github/andrewb76/cv
- https://www.codefactor.io/repository/github/andrewb76/cv
- https://scrutinizer-ci.com/g/andrewb76/cv/?branch=master
- https://butov.pingpong.host/
- https://snyk.io/test/github/andrewb76/cv
yarn
npm run serve
npm run build
npm run lint
npx mega-linter-runner --flavor salesforce -e 'ENABLE=,DOCKERFILE,MARKDOWN,YAML' -e 'SHOW_ELAPSED_TIME=true'
npx snyk test --json > reports/snyk_results && npx snyk-to-html -i reports/snyk_results.json -o reports/snyk_results.html -s
No longer do your business, development and testing teams need to translate each others requirements and reports into something else to do their job. This natural language, behavior-driven development (BDD) library exists to simplify the documenting of requirements and the testing of your API's. Gherkin Syntax https://cucumber.io/docs/gherkin/
In most environments, contributors - which include Product Owners, Subject Matter Experts, Architects, Solution Owner/Architects, Tech/Team Leads, and more - create scenarios which are added to feature files. In most cases these are added to existing project repositories (or newly created ones). The developer then reviews the requirements (or acceptance criteria) and creates functionality to support, while running those scnearios as as tests with every change to confirm that there's been no regressions and that the feature is functionally complete.
Example
Given I am a JSON API consumer
And I am executing test "RSJ2"
When I request GET "/json/users"
Then I should get a status code of 200
And the response value of "users[0].email" should equal "Sincere@april.biz"
And the response value of "users[0].address.city" should not equal "Boston"
Run tests locally
npx cypress run