This video will give you an in-depth guide on how software companies test their products. It will also give you an overview of how I do quality assurance for my projects, including manual and automated testing. It will also give you a full example of how I test and release one of my apps, from a new feature idea, all the way to the users' phones.
Following topics are covered in this video:
• Automated Testing
• Test-driven development
• Unit tests
• Integration tests
• End-to-end (E2E) tests
• Continuous integration (CI)
• Manual Testing
• Code reviews
• Device Testing
• Quality Assurance (QA) Departments
• Alpha/Beta Release Programs
• Real World Example: Start to finish testing of one of my apps
Software Design Patterns, Principles, and Best Practices video for test-driven development pattern details. It will also help you craft beautiful software which will make testing easier:
• • Software Design Patterns, Principles,...
Software Engineering Playlist:
• • Software Engineering
Recommended Device Farms:
• Firebase Test Lab: https://firebase.google.com/products/...
• AWS Device Farm: https://aws.amazon.com/device-farm
• Microsoft App Center: https://appcenter.ms
• Sauce Labs: https://saucelabs.com/platform/real-d...
• This one has a lot more than just device testing. Probably the largest test service provider.
Recommended Continuous Integration Servers:
• Local
• Jenkins: https://jenkins.io
• Docker based solutions
• Hosted
• Travis CI: https://travis-ci.org
• Circle CI: https://circleci.com
• GitHub Actions: https://github.com/features/actions
• Custom Cloud Solutions (more complex than above hosted ones):
• AWS CodePipeline: https://aws.amazon.com/codepipeline
• Google Cloud Build: https://cloud.google.com/cloud-build
• Microsoft Azure Pipelines: https://azure.microsoft.com/en-us/ser...
Crowner game that is used in demonstrating start to finish testing and deployment:
• Google Play Store: https://play.google.com/store/apps/de...
- - - - - - - - - -
[Social]
Website: https://quanticdev.com
Twitter: / quanticdev
Instagram: / quantic_dev