Software Testing : A Case Study Method For Showing The Benefits Of Combinatorial Approach

2075 Words Sep 8th, 2014 9 Pages
Software testing: A case study method for showing the benefits of combinatorial approach
Abdul Rauf EM * and E.Madhusudhana Reddy** Research and Development centre,Bharathiyar University,Coimbatore-641014
*PhD Research Scholar,Bharathiyar University,Tamil Nadu
** Professor in Computer Science & Engineering, Madanapalle Institute of Technology and Science, Andhra Pradesh

Abstract— Software testing efficiency is very important factor for all test organizations. By conducting case studies in various test environments, this paper is proving that we can improve the testing efficiency of the test organization using combinatorial test design techniques (CTD) and also showing the benefits of applying a formal tool aided test design
…show more content…
The benefits of moving from commonly practiced "intuition-based" methods of test case selection to adopting combinatorial testing approaches are powerful, repeatable, and easier to achieve than ever before, given the availability of user-friendly tools. Despite this, awareness among many testing professionals remains relatively low. The benefits of combinatorial testing include:
• Increased test execution efficiency dramatically
• Increased the number of defects found and thus quality
• Issues identified earlier in the life cycle
• Improved speed to market
• Cost reduction in testing and bug fixing Below are the some of the approaches used in combinatorial test design. A. Decision table preparation
Combinational test models uses decision tables to represent the implementation under test. Decision tables are widely used in software industry and are ideal for representing test model for applications like embedded real – time, data processing etc… Following are some of the steps used in our case study.

1. Model the system with a decision table
2. Do a proper analysis and evaluate the decision table model
3. Try to derive logic function
4. Prepare test case selection and generation strategy.

Decision table has two parts:
1. Condition : This section list the conditions and combinations of conditions
2. Action: This section deals

More about Software Testing : A Case Study Method For Showing The Benefits Of Combinatorial Approach

Open Document