Home |
 
             
   
 
    Topic : "Test Case Design – An Automated Approach"  
 
     


Sudip Naha and Shalaka Dani
Test Architects
MindTree Consulting Ltd, Bangalore

     

Profile:

Sudip Naha has over 9 years of experience in product testing and project life cycle management. He is currently heading the Testing Academy, an organizational initiative, from R&D services division of MindTree. In this role, his responsibilities include ownership of intellectual property development, team competency development and test process improvement. He has Lead and managed projects involving feature verification, protocol compliance, devices and subsystems validation and application testing in Telecommunications, Data communications, Enterprise Web application and Storage domains. He also has hands-on experience in design and implementation of test automation frameworks.

Shalaka Dani has over 12 years of experience in application and system testing and project life cycle management. She is currently heading the Testing Academy, an organizational initiative, from IT services division of MindTree. In this role, her responsibilities include ownership of intellectual property development. She has Lead and managed very large teams in Travel & Transportation and Telecom domain. She had successfully undertaken key initiatives for MindTree such as Test process implementation and improvement, development of performance testing, technologies, Domain and Service based framework



 

 

Abstract :

Today’s systems or business enabling solutions run non-stop for years without fault. The recovery is expected automatically with no losses. When such is the expectation from these systems/products, quality cannot be compromised.

Given such complex systems, test coverage has always been a challenge. It is assume that testing team would quickly design quality test cases to ensure better test coverage in a given time and cost. These test cases are expected to execute various usage paths, validate all possible triggers and their corresponding effects to determine critical features such predictability, reliability, usability and timeliness in responses.

Formal techniques that have evolved over the years, like Cause-effect graphing and State-Transition modelling, can help address these challenges. These techniques are used to uncover Requirement gaps, Design defects in the early stages of system/product development.

In this paper/tutorial we will demonstrate the tool/technique of Cause-Effect Graph – Boolean operator (CEG-BOR) that is based on propositional logic representation of the functional specifications. We will share our knowledge and experience in a toolkit for handling the analysis and data management necessary to apply Model-Based Statistical Testing.
 
[In Paper, Case studies will be discussed, which describes the application of these techniques and the tools that enable their usage in an effective manner.]
 
[In this tutorial, participants would get hands-on experience of application of these techniques and the tools that enable their usage in an effective manner.]
 
Key takeaways include knowledge of methods for


1. Better product understanding
2. Better traceability to requirements
3. Approach and Techniques to automate test cases
4. Estimation of test execution effort
5. Optimization of test effort
6. Predictable system/product quality

 
All Rights © Reserved with stepauto.com 2007-08