Reduce tests execution time by the analysis of dependencies between the tests and the construction of graph grammars

  • Easy
  • 20 min

This talk is devoted to the development and evaluation of approaches to optimization of sequential test run for a given system.

The developed approach can be applied to any system with limited resources with a strictly specified model and dependent objects, for instance, communication system, information management system, mobile applications.

Based on theoretical and applied research, the project designed a set of grammatical rules to create, modify, and delete objects in the system, and implemented parser for a given grammar.

It deals with various methods of ranking tests for sequential start-up, carried out testing and evaluation of the effectiveness of selected methods. The results contains recommendations for programmers how to develop unit tests in order to reduce the execution time.

Оптимизация времени выполнения тестового набора from Vlad Orlikov on Vimeo.

Comments ({{Comments.length}} )
  • {{comment.AuthorFullName}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}

To leave a feedback you need to