Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Объектом исследования настоящей выпускной квалификационной работы являются системы для автоматизированного тестирования ПО. Предметом исследования являются методы, архитектуры и алгоритмы создания систем для автоматизированного тестирования ПО. Данная работа посвящена разработке системы автоматизированного тестирования для ABBYY FineReader Engine SDK. Задачи, которые решались в ходе исследования: Исследовать и сравнить существующие подходы в разработке систем для автоматизированного тестирования ПО. Проанализировать существующие программные решения для автоматизированного тестирования SDK. Изучить архитектуру и провести анализ продукта ABBYY FineReader Engine SDK. Разработать программное средство, для автоматизированного тестирования исследуемого продукта. Интегрировать созданное программное средство в рабочие процессы команды ABBYY FineReader Engine SDK и оценить полученные результаты. Работа проведена с использованием фреймворка модульного тестирования Junit5, реализованного на языке программирования Java. Было проведено исследование существующих подходов в разработке систем для автоматизированного тестирования ПО. Сделан обзор различных программных решений для автоматизированного тестирования SDK. Была изучена архитектура и проведен анализ продукта ABBYY FineReader Engine SDK. Была выработана оптимальная методика для покрытия автотестами продукта. В дальнейшем она была реализована инструментом для автоматизированного тестирования Junit5.
The topic of the final qualifying work: "Development of systems for automated software testing". The object of study of this final qualification work are systems for automated software testing. The subject of the research is the methods, architectures and algorithms for creating systems for automated software testing. This work is devoted to the development of an automated testing system for ABBYY FineReader Engine SDK. Tasks that were solved in the course of the study: Research and compare existing approaches to the development of systems for automated software testing. Analyze existing software solutions for automated SDK testing. Study the architecture and analyze the ABBYY FineReader Engine SDK product. Develop a software tool for automated testing of the investigated product. Integrate the created software tool into the workflows of the ABBYY FineReader Engine SDK team and evaluate the results. The work was carried out using the Junit5 unit testing framework implemented in the Java programming language. A study of existing approaches in the development of systems for automated software testing was carried out. A review of various software solutions for automated SDK testing is made. The architecture was studied and the analysis of the ABBYY FineReader Engine SDK product was carried out. An optimal methodology was developed to cover the product with autotests. Later it was implemented by Junit5 automated testing tool.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 2
Last 30 days: 0 Detailed usage statistics |