2019•Unpublished venueRequires access

A Methodology to do Model-Based Testing using FMEA

Atifi Meriem, Marzak Abdelaziz

Open publisher page 4 citations

Abstract

Due to The complexity of modern software projects and the increasing size of software systems, it becomes difficult to perform tests manually with limited resources. Also, manual test cannot assure that the software is tested using all possible combinations of inputs. Therefore, Automate software testing activities have become primordial in the software development life cycle (SDLC). Model-based testing (MBT) is a prominent validation technique in software testing that uses models of the system under test to automatically generate test cases. This generation leads to a large number of test cases; which cannot exhaustively be executed, due to time and cost constraints. Also, the test-cases execution order has an influence on the rate at which faults can be detected. Therefore, it is essential to prioritize test cases in order to execute the most important with limited time and cost. Through this paper, we introduced a new model based testing approach for prioritizing and ranking test cases according to the requirements and failure modes. In the new approach we used Failure Mode and Effect Analysis method in model based testing way to automatically generate a set of pair test case, priority number to prioritize test cases.

About this research paper

What this paper is about

Due to The complexity of modern software projects and the increasing size of software systems, it becomes difficult to perform tests manually with limited resources. Also, manual test cannot assure that the software is tested using all possible combinations of inputs. Therefore, Automate software testing activities have become primordial in the software development life cycle (SDLC). Model-based testing (MBT) is a prominent validation technique in software testing that uses models of the system under test to automatically generate test cases. This generation leads to a large number of test cases; which cannot exhaustively be executed, due to time and cost constraints. Also, the test-cases execution order has an influence on the rate at which faults can be detected. Therefore, it is essential to prioritize test cases in order to execute the most important with limited time and cost. Through this paper, we introduced a new model based testing approach for prioritizing and ranking test cases according to the requirements and failure modes. In the new approach we used Failure Mode and Effect Analysis method in model based testing way to automatically generate a set of pair test case, priority number to prioritize test cases.

Why it matters

OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Due to The complexity of modern software projects and the increasing size of software systems, it becomes difficult to perform tests manually with limited resources. Also, manual test cannot assure that the software is tested using all possible combinations of inputs. Therefore, Automate software testing activities have become primordial in the software development life cycle (SDLC). Model-based testing (MBT) is a prominent validation technique in software testing that uses models of the system under test to automatically generate test cases. This generation leads to a large number of test cases; which cannot exhaustively be executed, due to time and cost constraints. Also, the test-cases execution order has an influence on the rate at which faults can be detected. Therefore, it is essential to prioritize test cases in order to execute the most important with limited time and cost. Through this paper, we introduced a new model based testing approach for prioritizing and ranking test cases according to the requirements and failure modes. In the new approach we used Failure Mode and Effect Analysis method in model based testing way to automatically generate a set of pair test case, priority number to prioritize test cases.

Key concepts: Computer science, White-box testing, Systems development life cycle, Reliability engineering, Non-regression testing, Software reliability testing, Test Management Approach, Test case

Related papers

Back to paper searchBrowse research topicsOriginal source
A Methodology to do Model-Based Testing using FMEA — Research Paper | ScholarLens