Awesome
<div align="center"> <a href="https://assertible.com" target="_blank"> <img src="https://assertible.com/images/logo/logo-horizontal-512x.png" width="256" alt="Assertible logo" title="Testing a Node.js API with Assertible"/> </a> <h2>Continuous API testing with Node.js example</h2> <hr/> <a href="https://assertible-nodejs-example.herokuapp.com/"> <img title="Heroku app" src="https://heroku-badge.herokuapp.com/?app=assertible-nodejs-example"/> </a> <a href="https://circleci.com/gh/assertible/nodejs-example"> <img title="CircleCI" src="https://circleci.com/gh/assertible/nodejs-example.svg?style=svg&circle-token=54502d43ebe83668441acb3636e4e3eebf2b0fd9"/> </a> <a href="https://assertible.com"> <img title="Assertible status" src="https://assertible.com/apis/1ffc0c9d-d1e7-47c2-b4d1-62bae28791fb/status?api_token=8b55a286830323effb"/> </a> <br/> </div>Tutorial: Set up a continuous testing pipeline with Node.js
This is an example of a complete continuous integration, delivery, and testing pipeline using a Node.js app. The project demonstrates how you can integrate Assertible into your deployment pipeline for running automated, post-deployment API tests.
Introduction
A continuous integration and delivery pipeline makes teams and developers more effective and building and deploying code. But many teams haven't added continuous testing to their workflow, and resort to manually testing applications after every deployment.
The ideal workflow
- Push code to GitHub
- Run unit tests and build the application on CircleCI
- Deploy the new application to Heroku
- Run post-deployment tests with Assertible
At Assertible, we've created a continuous testing platform to help developers automate their QA tests and complete their CI pipeline.
Documentation and resources
- Tutorial for this example
- Getting started with assertible
- GitHub deployments API
- assertible/deployments repo and scripts
License
The code in this repository is licensed under MIT. View the license
assertible.com · GitHub @assertible · Twitter @AssertibleApp