139: Test Automation: Shifting Testing Throughout the Software Lifecycle - Nalin Parbhu
Talking with Nalin Parbhu about the software evolution towards more test automation and the creation of Infuse and useMango.
We talk a software development and "shift left" where automated tests and quality checks have moved earlier into the software lifecycle.
- Software approaches and where quality fits in
- Shift left
- Test automation
- Roles of software developers, SDETs (software development engineer in test), testers, QA, etc.
- Developers doing testing and devops
- Automated testing vs manual testing
- Regression testing, UI testing, black bock testing
- Unit testing, white box, API, end to end testing
- User acceptance testing (UAT)
- Mullet Methodology (Agile at the front, Waterfall at the back)
- Waterwheel Methodology (Requirements -> iterative development -> QA)
- What's an agile team?
- Developer resistance to testing
- Manifesto for agile software development
- Iterative development
- Adapting to change
- Agility: being able to change course quickly
Special Guests: Nalin Parbhu and Ola Omiyale.
Help support the show AND learn pytest:
- The Complete pytest course is now a bundle, with each part available separately.
- pytest Primary Power teaches the super powers of pytest that you need to learn to use pytest effectively.
- Using pytest with Projects has lots of "when you need it" sections like debugging failed tests, mocking, testing strategy, and CI
- Then pytest Booster Rockets can help with advanced parametrization and building plugins.
- Whether you need to get started with pytest today, or want to power up your pytest skills, PythonTest has a course for you.
Creators and Guests
