Test Case Prioritization Using Metrics on a Multi-Domain Dependency Graph


Test Case Prioritization Using Metrics on a Multi-Domain Dependency Graph

<Text wird generiert, bitte warten...>
Context

In model-based systems engineering, testing can quickly become inefficient as systems grow in complexity and span multiple domains like mechanical, electrical, and software. A multi-domain model representation that links components and requirements across these domains is currently the topic of intensice research in the CRC Convide. One of the research questions is wether this representation can help us selecting and prioritizing test cases effectively when changes occur. Instead of running full test suites after each change, this thesis focuses on developing metrics that help identify only the relevant parts of the system-enabling targeted, efficient delta testing.

Targets
  • Develop metrics to analyze the impact of changes using the existing multi-domain dependency graph
  • Use these metrics to prioritize and select relevant test cases
  • Compare the developed metic with test case prioritization methods from software engineering
  • Demonstrate the effectiveness of the approach using realistic examples or test scenarios
Requirements
  • Programming skills (e.g., Python, C#) are needed