Testing of Interactive Systems -- An Approach to Integration Testing Based on Data Flow