Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Тема выпускной квалификационной работы: «Разработка инструмента для автогенерации модульных тестов с использованием генетических алгоритмов на языке Java». Данная работа посвящена изучению существующих методов тестирования программного обеспечения с помощью искусственного интеллекта и разработке инструмента для автогенерации модульных тестов с использованием генетических алгоритмов на языке Java. Задачи, которые решались в ходе исследования: Обзор существующих подходов в тестировании программного обеспечения. Исследование актуальных методов тестирования программного обеспечения с использованием искусственного интеллекта. Разработка схемы инструмента автогенерации модульных тестов. Разработка и реализация генетического алгоритма автогенерации модульных тестов. Определение качества разработанной программы. Разработка общей методики тестирования программ. Тестирование с использованием разработанной методики. В результате проделанной работы получен набор методов автоматического модульного тестирования, актуальных для решения проблем тестирования программных компонентов без участия человека. Разработан инструмент для автоматической генерации модульных тестов. Для определения качества и скорости разработанной программы вычислена функция приспособленности, а также проведено тестирование по разработанной методике.
The Theme of the final graduation research: «Development of a tool for auto-generation of unit tests using genetic algorithms in Java». This work is devoted to the study of existing software testing methods using artificial intelligence and the development of a tool for auto-generation of unit tests using genetic algorithms in Java. Tasks that were solved during the study: 1. Overview of existing approaches in software testing. 2. Research of actual methods of software testing using artificial intelligence. 3. Development of a scheme for the auto-generation of unit tests. 4. Development and implementation of a genetic algorithm for autogeneration of unit tests. 5. Determination of the quality of the developed program. 6. Development of a general methodology for testing programs. 7. Testing using the developed methodology. As a result of the work done, a set of automatic unit testing methods has been obtained that are relevant for solving the problems of testing software components without human intervention. A tool for automatic generation of unit tests has been developed. To determine the quality and speed of the developed program, the fitness function was calculated, and testing was carried out according to the developed methodology.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 15
Last 30 days: 0 Detailed usage statistics |