• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Student
Title
Supervisor
Faculty
Educational Programme
Final Grade
Year of Graduation
Denis Kil`dishev
Requirements based test design automation
School of Software Engineering
Master’s programme
8
2014
Testing is one of the important part of development of software systems. Process of quality assurance for safety critical systems is usually maitained under special overside. Processes from group of specification DO-178(A, B and C) are one of the most important for quality assurance processes, especially, for testing . In accordance with this standard, the basis of testing development is set of requirements on software system. Traditional source of requirement is test documents, as an example, technical specifications. Those documents are usually informal on both structure and content. To build a clear basis for test design and further assessments on completeness of test set it is needed to extract single requirements from informal documents and to build an requirements catalog. Only after that, test design becomes possible – test purposes can be described and test procedures can be designed. So, processes of requirements analysis and testing are closely related to each other.This paper considers a question of automation of processes related to requirements management and first phase of test design. It overviews problem of requirements elicitation, requirements catalog building, describes a necessity of change management, defines an importance of design and support of similar artifacts and fragments of requirements catalog. Author introduces an overview and comparison of software products for requirements management and test design. He concluds that new mechanisms for support of similar artifacts and fragments of requirements catalog are required. Special attention is paid to re-use and parametrization mechanisms. This paper lists some possible approaches to their implementation, the mechanisms are implemented in software product Requality.As a result, mechanisms for re-use and parametrization are implemented. This fact allows to solve listed problems of description and support of similar test purposes, requirements and equal fragments of requirements catalog.Number of pages without attachments - 76. Number of tables - 1, pictures - 28, sources - 23.Keywords: test design, re-use, parametrization, test purposes, requirements catalog.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses