- This event has passed.
Workshop 4B | Testability 101 – How Testers Can Help Establish Culture of Testability by Lalitkumar Bhamare
September 11, 2024 @ 2:30 pm – 6:00 pm
Despite software testing being a long-standing profession, the concept of ‘testability’ remains unfamiliar to many teams. The emphasis on ‘shift left’ testing is ineffective without significant improvements in software testability.
Speaker:
Most production incidents result from inadequate or poor testing, often because scenarios go untested due to poor testability. Transparently observing software behavior (observability) and controlling it for risk experiments (controllability) are vital for efficient testing.
This interactive workshop aims to empower participants with the essential strategies and techniques to enhance the testability quotient of software systems. More yet, the workshop will also cover how to be mindful of testability while writing automation and designing frameworks.
This three-hour interactive session delves into the core aspects of testability, highlighting its significance in delivering quality software. Participants will explore the fundamental factors influencing testability and learn actionable strategies to reinforce them within their projects.
Led by Lalitkumar Bhamare, the workshop will navigate through Project, People, and Product dimensions of testability with real-life examples and hands-on exercises right from the design phase till production telemetry, including automation in testing. Enabling project teams to build better testable systems is one sure way to unlock faster discovery and faster feedback about hidden risks. Join us to learn how to do that and unleash the hidden potential of better testability. Your teams will thank you!
Objective 1
Understanding testability and its importance in software context
Objective 2
Enabling project teams to build better-testable systems for faster discovery and faster feedback about risks.
Objective 3
Learning about different tools, techniques, and approaches that help enhance testability of software
Key takeaways
1. Participants will learn how to design for testability, particularly in automation
checks and frameworks
2. Participants will learn how good monitoring/ logging (observability) can give a
comprehensive view of the system’s behavior which can help in designing tests that
cover a wide range of scenarios.
3. With real-time visibility into applications, participants will learn how to proactively
address issues before they impact the end users.
4. Participants will learn how observability tools can track the application’s
performance under different conditions.
5. Participants will know about practices for making testability an integral part of the
team’s thought process
6. Participants will know how to apply concepts of testability to identify risk areas and
opportunities for investment on the People, Project, and Product levels.