The purpose of this page is to document the testing approach I use for all aspects of software testing. Examples will be based against the Online Banking Example Application.
For development:
- Java
- AngularJS
For testing:
- Java
- Unit Tests
- System Tests
- End to End Tests using Selenium
- AngularJS
- Unit Tests
- Integration Tests
- End to End Tests using Protractor in BDD format (Cucumber)
- Manual
- Exploratory testing using mindmaps
View the wiki pages to get a detailed explanation.