CG2007 Programme Information
Session Title Model-Driven Testing: Growing your own solution

Session Type Tutorial

Duration 75 minutes

Session Description

One of the main benefits of building a metadata repository, containing models of as many as aspects of the application as practically possible, is the ability to write functional and acceptance tests against this model. In addition to enabling and conforming to many long-established best practices in the software testing, this also facilitates integrating professional testers who are non-programmers into a development project. This tutorial presents a set of best practices for this approach, and compares three different ways to implement it: Using high-end commercial tools, using code-oriented open-source frameworks, and building your own custom solution. Methodology and roles will also be covered, with a focus on agile development: How do model-driven development, continuous testing and professional testers productively work together?

Session Leaders David Talby has recently become a Senior Manager of Software Development at, after a long track of software development and management in the Israeli Air Force. David is also a lecturer and doctoral student of computer science at the Hebrew University, Jerusalem. His research interests are in software engineering, focusing on agile methods and large-scale enterprise software development, as well as parallel computer scheduling and workload modeling. He received his MSc in computer science and MBA in business administration from Hebrew University.