Repository navigation
Testing
Software development process that relies on the repetition of a very short development cycle:
- First the developer writes an –initially failing– automated test case that defines a desired improvement or new function
- Then produces the minimum amount of code to pass that test
- Finally refactors the new code to acceptable standards
Source: Wikipedia
Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any other JavaScript frameworks. It does not require a DOM. And it has a clean, obvious syntax so that you can easily write tests.
Jasmine website: jasmine.github.io
- http://stackoverflow.com/questions/4904096/whats-the-difference-between-unit-functional-acceptance-and-integration-test
- http://programmers.stackexchange.com/questions/48237/what-is-an-integration-test-exactly
- http://en.wikipedia.org/wiki/Software_testing#Testing_levels
- https://github.com/jedwood/api-testing-with-node
Software testing method by which individual units of source code are tested to determine whether they are fit for use.
Source: Wikipedia
Software testing method by which individual software modules are combined and tested as a group.
Source: Wikipedia
Measure used to describe the degree to which the source code of a program is tested by a particular test suite. A program with high code coverage has been more thoroughly tested and has a lower chance of containing software bugs than a program with low code coverage.
Source: Wikipedia
- coveralls.io
Continuous integration (CI) is the practice, in software engineering, of merging all developer working copies with a shared mainline several times a day.
Source: Wikipedia
Continuous Delivery (CD) is a software engineering approach in which teams keep producing valuable software in short cycles and ensure that the software can be reliably released at any time.
Source: Wikipedia
- http://docs.travis-ci.com/user/database-setup/
- https://codeship.com/documentation/databases/
- http://shippable-docs-20.readthedocs.org/en/latest/config.html#common-tools
- https://circleci.com/docs/environment#databases
- https://docs.snap-ci.com/the-ci-environment/databases/relational/
- https://confluence.atlassian.com/display/BAMBOO/Supported+platforms
- http://cmme.org/tdumitrescu/blog/2014/02/node-sql-testing/
- https://www.youtube.com/watch?v=CQ766-miGQ4&feature=youtu.be
- https://github.com/kentcdodds/random-user-coverage
- https://docs.angularjs.org/guide/unit-testing
- http://angular-formly.com/#/example/other/testing
- http://angular.github.io/protractor/#/
- https://medium.com/@kentcdodds/continuous-delivery-3a4a55baa58a
- https://medium.com/@MarcFly1103/buckle-up-with-tape-1bd5e9e828
