Test Case Design for Critical Systems using Test Matrix and Truth Table
Keywords:
Testing, Test Matrix, Truth TableAbstract
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
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
