• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Automated System for Regression Performance Testing

Student: Sitnikov Maksim

Supervisor: Liliya Leonidovna Volkova

Faculty: HSE Tikhonov Moscow Institute of Electronics and Mathematics (MIEM HSE)

Educational Programme: Information Science and Computation Technology (Bachelor)

Year of Graduation: 2019

The main goal of this paper is the development of an automated system for regression performance testing, which allows perform a statistical analysis of testing results and to make predictions of an application performance in a product environment. This solution will be tested and used in Tinkoff Bank JSC. This work includes critical analysis of various instruments and ways for performance research and testing. During this analysis major advantages and disadvantages of existing solutions are stated. Also different ways to arrange the software architecture are studied in this paper, i.e monolith applications, the service-oriented architecture, the microservice architecture. Application is built with using advantages of microservice and deployed in cloud environment of Amazon Web Services. As a programming language Python was chosen with Flask framework, that provided fast prototyping and MVP creating. The developed system has following functionality: Creating, reading, updating and deleting following kinds of entities: projects; test profiles; test-plans; reports with analysis. Collecting performance metrics from target server. Reports with analysis of test results with statistical indicators calculating. Reports with analysis of regression testing with statistical indicators calculating. The volume of the report on final qualification work, not including applications, is – 28 pages. The number of tables in work – 7, illustrations – 4, the used sources – 30.

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