Hungry Web Developer Podcast
Speed
Volume
We cover what QA engineer does. First by explaining the differences between manual vs automated testing, and how this is used in the software development lifecycle. Next, how QA is adopted into a company's operations, and whether you should test early on or down the pipeline in your app.
Then We cover (literally!) what test coverage means, and how the phrase "100% test code coverage" may be misleading.
And all the fun things you can do with QA automation! Image diff checking, 3rd party API testing, stress testing, etc just to name a few. We cover how CI/CD pipelines are integrated into a QA environment, and discuss pros/cons between different test frameworks such as Cypress.
- John Sickels!
- How does Quality Assurance Work?
- Manual vs Automated Testing
- Adopting QA in your company
Two testing methodologies
- Test Coverage
End to end testing is harder to cover due to:
- Visual Testing
- How do you test 3rd party APIs?
try catch
blocks and add error catchingBlack box testing
Grey box testing
White box testing
- Different ways to test
- DevOps CI/CD Tooling with QA
- How do you test multiple frontends / backends?
- Why QA is cool!
- Cypress Alternatives
- Do you need testing with Typescript?
- DESSERT TIME
Download: intro_to_qa_with_john.mp3