Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Данная работа посвящена исследованию теоретических основ автоматизации процесса тестирования пользовательских интерфейсов web-приложений, организации структуры проектов тестирования и разработке инструмента в виде библиотеки для генерации тестовых шагов необходимого для сокращения временных затрат на разработку и внедрение автоматизации тестирования в проекты. Задачи, которые решались в ходе исследования: 1) Рассмотрены основы тестирования программного обеспечения, проанализированы существующие решения по автоматизации тестирования на рынке и выбраны инструменты для реализации собственного решения; 2) Составлен шаблон тестовых проверок, выполнена разработка и проведено тестирование библиотеки для генерации тестовых шагов, а также автоматизированы тестовые сценарии по составленному шаблону; 3) Рассмотрены методы и произведены расчеты для оценки эффективности автоматизации тестирования и эффективности разработанной библиотеки генерации тестовых шагов. Основным результатом работы стало создание универсального проекта для автоматизированного тестирования пользовательских интерфейсов на языке Java разработанного с использованием паттернов проектирования, а также создание библиотеки для генерации тестовых шагов, которая позволяет существенно сократить время на разработку и внедрение автоматизированных тестов в проекты и позволяет сделать код автотестов более понятным и удобным.
This work is devoted to the study of the theoretical foundations of automation of testing of user interfaces web-applications, organization of the structure of testing projects and development of a tool in the form of a library for the generation of test steps necessary to reduce the time spent on the development and implementation of test automation in projects. The research set the following goals: 1) The basics of software testing were considered, existing test automation solutions on the market were analyzed and tools for implementing our own solution were selected; 2) A template of test checks has been compiled, a library for generating test steps has been developed and tested, and test scenarios have been automated according to the compiled template; 3) Methods and calculations are considered to evaluate the effectiveness of test automation and the effectiveness of the developed library for test step generation. The main result of the work was the creation of a universal project for automated testing of user interfaces in the Java language developed using design patterns, as well as the creation of a library for the generation of test steps, which allows to significantly reduce the time for the development and implementation of automated tests in projects and allows to make the code of autotests more understandable and convenient.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All |
![]() |
||||
Internet | Authorized users SPbPU |
![]() |
||||
![]() |
Internet | Anonymous |
Usage statistics
|
Access count: 6
Last 30 days: 0 Detailed usage statistics |