Competency Levels in TTCN3 A CMM Like Approach









- Slides: 9
Competency Levels in TTCN-3 A CMM Like Approach
Agenda • • • Challenges Proposed Model TTCN-3 User Levels TTCN-3 Organizational Level Benefits
Challenges • Lack of expertise • General inertia to change • Unable to judge the applicability and impact • Syntax and semantics • Test designs • Data management Lack of understanding Language level issues Architecture Tools • Automation and Optimizations • Issues pertaining to Optimized frameworks and automation tools & Management • TTCN-3 architecture for domains • Estimations • Fault model related issues
Proposed Model • Competency Level for Engineers • Competency Level for Organizations
Benefits - Competency Level for Engineers – Easy to find a role – Easy to plan for a project – Easy to define career path in an organization
Benefits - Competency Level for Organizations – Helps to win new business based on the company’s TTCN-3 competency level and domain expertise – Easy for the management to handle the TTCN-3 engineers
TTCN-3 User Levels Level of the Engineers Technical expertise Level-1 Basic(TTCN-3 Aware Engineer): Can contribute to reviews, understand test cases Level-2 Developer: TTCN-3 Developer, provide inputs to architecture Level-3 Advanced Tester/ Lead: Knows alternative ways of architecting, design and development. Architect: Has complete knowledge on TTCN-3, drives further automations (Expert in TTCN-3). Level-4 Fault prediction, quality assessment models, optimized usage
TTCN-3 Organizational Levels Level of the Organization Technical expertise Level-1 The organization is able to execute TTCN-3 Test cases. Level-2 The organization is able to create TTCN test cases The organization is able to use TTCN-3 for basic test designs. The organization is able to provide basic training in-house Level-3 The organization is able to use TTCN-3 for Message Based Testing, API Based Testing and for CLI testing. The organization uses TTCN-3 code generator. The organization is able to use TTCN-3 for complex test designs. The organization is able to create TTCN-3 adaptors. The organization is able to provide advanced training in-house Level-4 The organization has automated test framework. The organization has adaptor libraries. The organization used TTCN-3 in multiple domains. The organization uses tools for reviewing TTCN-3 code. The organization uses model based testing approach and derives or generates TTCN-3 code from models.
Thank You