Технологія тестування програмних модулів на основі варіантів використання
DOI:
https://doi.org/10.15276/opu.3.53.2017.11Ключові слова:
варіанти використання, математична модель, тестування, шаблон тест-кейсаАнотація
Розроблено автоматизовану технологію, що поєднує процеси опису варіанта використання (прецеденту) і складання наборів тест-кейсів. Для цього запропонована математична модель прецеденту, що представляє його у вигляді орієнтованого графа. Кожна вершина графа відповідає пункту прецеденту, а кожна дуга визначає умови переходу і дані, що визначають ці умови. Засто-сована класифікація пунктів сценаріїв прецеденту, що дозволила виділити 7 типів пунктів. Для кожного типу пункту прецеденту розроблен окремий шаблон тест-кейса. Шаблони мають 3 розділа: дані, що вводяться в даному пункті, дані що раніше надійшли в систему, та результати виконання пункту. Розроблен алгоритм виявлення незалежних шляхів і процедура визначення завершення обходу. Розроблені програмні засоби, що підтримують запропоновану технологію складання тест-кейсів. Проведені випробування показали істотне скорочення часу при використанні даної технології в порівнянні з існуючими рішеннями, які передбачають розді-льні процеси опису прецедентів і складання тест-кейсів.
Завантаження
Посилання
Д. Леффингуэлл, Д. Уидриг. Принципы работы с требованиями. Унифицированный подход. Мо-сква: Издательский дом Вильямс, 2002. 450с.
Алистер Коберн. Современные методы описания функциональных требований к системам. Мос-ква: Лори, 2002. 266 с.
Возовиков Ю.Н., Кунгурцев А.Б., Новикова Н.А. Информационная технология автоматизиро-ванного составления вариантов использования. Наукові праці Донецького національного техніч-ного університету. Покровськ, 2017. №1(30). С. 46–59.
Создание проекта. Анализ прецедентов. Реализация прецедентов. Уточненное описание преце-дента. URL: http://vunivere.ru/work72704 (дата звернення 27.06.2017)
Куликов, С.С. Тестирование программного обеспечения. Базовый курс. Минск: Четыре четверти, 2017. 312 с.
Кент Бек. Экстремальное программирование: разработка через тестирование = Test–driven Development. Питер, 2003. 224 с.
Криспин, Лайза, Джанет Грегори. Гибкое тестирование: практическое руководство для тестиро-вщиков ПО и гибких команд = Agile Testing: A Practical Guide for Testers and Agile Teams. Москва: «Вильямс», 2010. 464 с.
Александров А.. Тест-дизайн: проще читать или проще писать. Доклад на 15-ой SQA Days в Москве. URL: https://habrahabr.ru/company/sqalab/blog/242385/ (дата звернення 11.07.2017)
Каша, Андрей. Модульное тестирование: 2+2 = 4? Дата исправления: 10.12.2016 URL: ttp://rsdn.org/article/testing/UnitTesting.xml (дата звернення 17.07.2017)
Орлов С. Технология разработки программного обеспечения. СПб.: Питер, 2002. 464 с.
Кунгурцев А. Б., Поточняк Я.В., Силяев Д.Ф. Метод автоматизированного построения толкового словаря предметной области. Технологический аудит и резервы производства. № 2/2(22), 2015. С 58–63.
Кунгурцев О., Ковальчук С., Поточняк Я., Широкоступ М. Побудова словника предметної об-ласті на основі автоматизованого аналізу текстів українською мовою. Технічні науки та техно-логії. 2016. № 3 (5). C. 164–174.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Редакція збірника «Праці Одеського політехнічного університету» практикує політику відкритого доступу до опублікованого змісту, підтримуючи принципи вільного поширення наукової інформації та глобального обміну знаннями задля загального суспільного прогресу. Контент розповсюджуються відповідно до ліцензії Creative Commons Attribution Licence.
