DOI: 10.17587/prin.8.483-489
Automation of the Test Data Generation Process for Complex Functional Testing for XML Message Driven Systems
A. O. Korotkov, akorotkov@ec-leasing.ru, B. A. Pozin, bpozin@ec-leasing.ru, EC-leasing, Moscow, 117405, Russian Federation
Corresponding author: Korotkov Aleksandr O., Quality Engineer, EC-leasing, Moscow, 117405, Russian Federation, E-mail: akorotkov@ec-leasing.ru
Received on August 21, 2017
Accepted on September 04, 2017
The article considers the problem of conducting functional regression testing of XML message driven systems and its solution by automating the process of preparing test cases and analyzing the results of testing. The main goals of this research:
- reduction of the time spent on the creation and maintenance of test cases;
- increase testers efficiency;
- increase in the total number of test cases;
- increase test coverage;
- reduce the time spent on the analyzing the results of testing.
The article describes the results of development of the tool for generating XML-messages and its applying to automate complex functional testing. Implements the testing method described in international standard ISO/IEC/ IEEE 29119-4:2015 testing method and based on equivalence partitioning for XML messages driven systems. Built-in declarative language gives the test developer ability to describe equivalence partitions for XML-messages with different structure and different content. The language allows describing data sources for elements and attributes of XML messages. For each element, both limits and dependences can be set. The tool allows one to generate XML messages based on XSD schemas using elements values that matched the equivalence partitions description from selected data sources. It gives ability to create numerous different test cases for current state of normative-reference data in testing system. The developed tool can be widely used for testing XML message driven systems.
Keywords: automated testing, functional testing, regression testing, XML messages, XML messages generation, equivalence partitions, XML messages driven systems, ISO/IEEE/IEC 29119-4
pp. 483–489
For citation:
Korotkov A. O., Pozin B. A. Automation of the Test Data Generation Process for Complex Functional Testing for XML Message Driven Systems, Programmnaya Ingeneria, 2017, vol. 8, no. 11, pp. 483—489.