Week 8 - Best practices in software testing. Most popular testing strategies and their limitations. Refactoring for Testability.
Lecturer: Petr Neugebauer, YSoft
Date: 07. 04. 2015 at 12:00-13:40 in A318, FI MU
About the lecturer: Petr Neugebauer ✔ QA Evangelist ✔ Testing Demystifier ✔ Project Management & Agile Enthusiast ✔ Guest Speaker ✔
Petr Neugebauer is an enthusiastic and over-achieving professional with almost 15 years of total experience in Software Development, Project Management, Software Testing and Quality Assurance. He is a member of Czech and Slovak Testing board (ISTQB Member Board) and founder of new Moravian community of experienced QA and Testing professionals.
Content
Introduction
"Quality is not about customers, but you should manage expectations of stakeholders." P.Neugebauer
- What does Quality means
- Differences between Testing and Quality Assurance
Standards, norms and frameworks in SW testing
"Tools don't control processes, but processes control tools " P.Neugebauer
- ... why to focus on that?
Role of testers in SW development companies
"Testing is like sex. If it’s not fun, then you’re doing it wrong." P.Neugebauer
- Traditional approaches
- Establishing effective Testing organization
- Evolution of Testing organization
- Professional development of Quality Engineers
- Hiring aspects
- Testing as a profession
- Future of Test Managers
Managing Quality in the whole SDLC
"Non-functional requirements define design of application, not functional requirements." P.Neugebauer
-
Testing Approaches
- System testing is a MUST, but what next
- Benefits and limitations of Exploratory Testing
- How to define and evaluate non-functional requirements
- Test Automation
While Agile adoption fails
- Definition of Agile environment
- Why we want to be agile
- What are the main motivators
Best practices