Test Case Design for Critical Systems using Test Matrix and Truth Table

Authors

  • Himanshu Joshi Department of CSE, JNTUH-CEH, India
  • Ravi Leelu Chowdary Quality analyst team, S&P Capital IQ, India
  • Hearsh Varma Department of CSE, JNTUH-CEH, India

Keywords:

Testing, Test Matrix, Truth Table

Abstract

Testing is done to find out any errors in the applications and to ensure that they are fit for use. Ordinarily, teams put in their best efforts to find and fix as many bugs as possible. Sometimes due to factors such as lack of exhaustive test cases & build deadlines extensive testing is not done. Also, missing test cases in terms of complex systems due to human errors is very much possible. The post production errors are not catastrophic when the applications are meant for non-critical purposes. But, in life critical applications such as aerospace & medicine, fully comprehensive testing needs to be performed. The success of stopping a bug leakage in release phase depends considerably on the test cases used to perform the testing. Effective set of test cases should be designed to enable detection of maximum number of errors. This paper proposes Test Matrix technique & Truth Table techniques as profound testing mechanisms for complex test flows and inputs.

References

Software Testing, http://en.wikipedia.org/wiki/Software_testing, 2014

Eldh S, Hansson H, Punnekkat S, “Analysis of Mistakes as a Method to Improve Test Case Design”, IEEE Fourth International conference on Software Testing, Verification and Validation (ICST), E-ISBN: 978-0-7695-4342-0, Page No (70-79), March 21-25, 2011

What is the procedure to write an effective test case?, http://www.bayt.com/en/specialties/q/8821/what-is-the-procedure-to-write-an-effective-test-case/, 2014

Boundary Value Analysis & Equivalence Class Partitioning with Simple Example, http://www.softwaretestingclass.com/boundary-value-analysis-and-equivalence-class-partitioning-with-simple-example/, 2014

Formal Methods for Life Critical Software, http://shemesh.larc.nasa.gov/fm/papers/Butler-1993-Formal-Methods-For-Life-Critical-Software.pdf, 2014

Definition of Matrix, http://chortle.ccsu.edu/vectorlessons/vmch13/vmch13_2.html, 2014

Truth Table, http://en.wikipedia.org/wiki/Truth_table, 2014

Logical Operations & Truth Tables, http://kias.dyndns.org/comath/21.html, 2014

Downloads

Published

2014-04-30

How to Cite

[1]
H. Joshi, R. L. Chowdary, and H. Varma, “Test Case Design for Critical Systems using Test Matrix and Truth Table”, Int. J. Comp. Sci. Eng., vol. 2, no. 4, pp. 12–15, Apr. 2014.

Issue

Section

Research Article