Technology for testing of software modules based on use cases

Abstract

An automated technology is developed that combines the processes of describing of the use case (precedent) and compiling of test cases sets. For this purpose, a mathematical model of the precedent is proposed, representing it in the form of an oriented graph. Each vertex of the graph corresponds to a precedent item, and each edge defines the transition conditions and data that define these conditions. The classification of the test case scenarios was used, which made it possible to distinguish 7 types of items. For each type of test case item, a separate test case template has been developed. Templates have 3 sections: data entered in this item; data previously received in the system; and the results of the implementation of the item. An algorithm for identify-ing independent paths and a procedure for determining the completion of traversal is developed. Software tools that support the proposed technology of drawing test cases have been developed. The tests showed a significant reduction in the time when this technology was used in comparison with existing solutions which provide the separate processes for describing of use cases and drawing up of test cases.

Authors and Affiliations

O. B. Kungurtsev, Nguyen Tran Quoc Vinh

Keywords

Related Articles

Influence of the conditions for the preparation and thermal destruction of ammonium tetravanadate on the composition of oxide-vanadic electro-functional materials

The work represents the investigation of the influence of technological stages of ammonium tetravanadate preparation on the final composition of vanadium oxide products. The purpose of experimental studies is to determin...

Development and justification of fuel efficiency for subcritical installation driven by electron accelerator

The variants of design and technological features of manufacturing of fuel assemblies for the subcritical nuclear installation “Neutron Source” controlled by an electron accelerator, with rod-type fuel elements are prese...

Improving the reliability of pulsed laser rangefinder and infrared devices of homing and surveillance by final electron beam processing of their optical components

To prevent the negative impact of external thermal actions on reliability of devices for measurement and thermal testing of objects of various physical nature the practical importance has electron beam processing of surf...

Fracture resistance of shell-steel reactor steel with mixed deformation modes for justification of extension of nuclear power plants lifetime

Preliminary thermomechanical loading promotes increase of resistance to brittle fracture of heat-resistant steels with fractures and is the fundamental basis of the perspective method of increasing the resource for ensur...

Modern technologies in the system of regeneration and purification of boron concentrate

The analysis of the efficiency of the technological chain of a typical installation (device) SVO-6 is performed. Characteristic drawbacks, inherent in combined “evaporation-ion-exchange filtration” systems conditional to...

Download PDF file
  • EP ID EP316126
  • DOI 10.15276/opu.3.53.2017.11
  • Views 196
  • Downloads 0

How To Cite

O. B. Kungurtsev, Nguyen Tran Quoc Vinh (2017). Technology for testing of software modules based on use cases. Праці Одеського політехнічного університету, 3(53), 79-87. https://europub.co.uk/articles/-A-316126