This module is an overview of how technology and software is built and tested. QA (Quality Assurance) testing is way of preventing mistakes or defects in software and avoiding problems when delivering solutions or services to customers. It covers:
- Software Development Lifecycle
- Sprints and Iteration
- Software Testing
- Understanding the MVP
- Use and Test Cases
- User Testing
- Bug Reports
- Defect Lifecycle
- Check out Usertesting.com to start working on user testing on their platform.
- Check out the folder called "Handouts"
Make sure to go through the slides for additional resources on testing!
Want to help us create our curriculum? Here's how!
1. [Fork our repo](https://help.github.com/articles/fork-a-repo/)
2. Make changes directly to your fork
3. If there is an existing issue number, tag commits with it
4. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/) to our `master` branch
If you've identified an issue, but don't have time to help fix it, please log it under our **Issues** section. Make sure you include the class name in the title, like "Object-oriented-js".