Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!
SIGS DATACOM Fachinformationen für IT-Professionals

COMPLEXITY:
Managing Today's Challenges

München, 03. - 07. Februar 2014

Konferenz

Design for Testability: A Tutorial for Architects and Testers

Datum:03.02.2014
Uhrzeit:10:00 - 13:00
Vortrag: Mo 7
cart
Sprecher:

Testability is the degree to which a system can be tested effectively and efficiently. It's one of those vague non-functional requirements that are often neglected and wrongly ignored. Peter describes influencing factors and constraints and shares his experiences on the value and benefits of testability. He discusses responsibilities and involved stakeholders to make it happen and shares a new, comprehensive strategy on design for testability that can be implemented step by step to gain the benefits in a cost-efficient manner.

Target Audience: Architects, Developers, Testers, Project Leaders, Managers
Prerequisites: Basic knowledge in development and testing
Level: Practicing

You will learn:

Questioning testability on pros and cons and understand its high business impact

Apply principles and practices for testability and demand needed stakeholder involvement for better design for testability

Pick up a new, comprehensive strategy to innovate and improve your design for testability approach

Ausführliche Beschreibung:
Testability is the degree to which a system can be tested effectively and efficiently. It indicates whether testing (and maintenance!) will be easy and cheap vs. difficult and expensive – in the worst case a lack of testability means that parts of the system cannot be tested at all. Testability is not for free, it must be explicitly designed in the system by adequate design for testability.
The problem with testability is that it's one of those vague non-functional requirements that are often neglected and wrongly ignored - instead we have to clarify and embrace it in our projects from the beginning. But how can we do this?
To answer that question Peter describes influencing factors and constraints and shares his experiences on the value and benefits of testability. He discusses responsibilities and involved stakeholders to make it happen and offers practical guidance on the required collaborative tasks: e.g. design well-defined control and observation points in the architecture and specify testability needs for test automation.
Based on his own real-world experiences, Peter found creative ways and innovative approaches to overcome failures and troubles in testing caused by deficiencies in testability. He shares a new, comprehensive strategy on design for testability that can be implemented step by step to gain the benefits in a cost-efficient manner.
In this tutorial, Peter presents a practical definition of testability, shares examples, and describes pragmatic approaches to realize it. This will be an interactive session. Bring your testability problems with you - we'll try to address them during the tutorial.