Инструмент для генерации тестовых сценариев на основе разработки через поведение

Tool for Generating Behavior-Driven Development Test-Cases
Indra Kharisma Raharjana, Fadel Harris, Army Justitia
2020-04-27

разработка через поведениефреймворк Codeceptionязык Gherkinавтоматизированное тестирование веб-приложенийгенерация кода тестовых случаев
Актуальность: Тестирование с использованием методов разработки через поведение (Behavior-Driven Development, BDD) является одной из практик гибкой разработки программного обеспечения. Этот метод позволяет формировать тестовый сценарий на основе пользовательского сценария для приемочного тестирования веб-приложений. Цель: В данном исследовании разработан инструмент для генерации кода тестовых сценариев на основе определений сценариев BDD, предназначенный для помощи специалистам и упрощения проведения тестирования. Методы: Генерируемый код тестовых сценариев создается в формате фреймворка Codeception, поэтому тестировщик может непосредственно выполнить его. Процедура включала следующие этапы: сопоставление языка, используемого в BDD (языка Gherkin), с синтаксисом тестового кода фреймворка Codeception; проектирование графических пользовательских интерфейсов (GUI), позволяющих легко преобразовывать пользовательские сценарии; и создание инструмента, способного генерировать код тестовых сценариев. Оценка проводилась путем привлечения респондентов, которым предлагалось запустить приложение и предоставить обратную связь. Результаты: Инструмент может генерировать файл тестового сценария Codeception на основе сценария BDD. Сгенерированные тестовые сценарии можно непосредственно использовать в инструментах Codeception. Результаты оценки показывают, что инструмент может помочь начинающим программистам разрабатывать автоматизированные тесты. Заключение: Инструмент может помочь пользователям, особенно начинающим программистам, генерировать тестовые сценарии BDD и упростить тестирование веб-приложений.
1
Разработан инструмент для автоматической генерации исполняемых файлов тестовых случаев Codeception из сценариев Behavior-Driven Development, написанных на языке Gherkin.
2
Отзывы участников оценки показывают, что инструмент помогает начинающим программистам разрабатывать автоматизированные тесты веб-приложений.
3
Сгенерированные тестовые случаи можно непосредственно выполнять с помощью инструментов Codeception без дополнительного преобразования кода.
4
Подход сопоставляет конструкции языка Gherkin с синтаксисом тестового кода Codeception и предоставляет графический интерфейс для преобразования сценариев использования.
5
Инструмент предназначен для упрощения генерации BDD-тестов и тестирования веб-приложений пользователями с ограниченным опытом программирования.

Определения сценариев BDD для приёмочного тестирования веб-приложений

Автоматическая генерация исполняемого кода тестовых случаев для Codeception и его удобство использования начинающими программистами

Publication Details
Publication Date
2020-04-27
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Indra Kharisma Raharjana
Fadel Harris
Army Justitia
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%