Технологія тестування програмних модулів на основі варіантів використання

Автор(и)

  • Oлексій Борисович Кунгурцев Національний університет "Одеська політехніка" http://orcid.org/0000-0002-3207-7315
  • Чан Куок Винь Нгуэн The University of Da Nang – University of Education
  • Наталія Олексіївна Новікова Odessa National Maritime University http://orcid.org/0000-0002-6257-9703

DOI:

https://doi.org/10.15276/opu.3.53.2017.11

Ключові слова:

варіанти використання, математична модель, тестування, шаблон тест-кейса

Анотація

Розроблено автоматизовану технологію, що поєднує процеси опису варіанта використання (прецеденту) і складання наборів тест-кейсів. Для цього запропонована математична модель прецеденту, що представляє його у вигляді орієнтованого графа. Кожна вершина графа відповідає пункту прецеденту, а кожна дуга визначає умови переходу і дані, що визначають ці умови. Засто-сована класифікація пунктів сценаріїв прецеденту, що дозволила виділити 7 типів пунктів. Для кожного типу пункту прецеденту розроблен окремий шаблон тест-кейса. Шаблони мають 3 розділа: дані, що вводяться в даному пункті, дані що раніше надійшли в систему, та результати виконання пункту. Розроблен алгоритм виявлення незалежних шляхів і процедура визначення завершення обходу. Розроблені програмні засоби, що підтримують запропоновану технологію складання тест-кейсів. Проведені випробування показали істотне скорочення часу при використанні даної технології в порівнянні з існуючими рішеннями, які передбачають розді-льні процеси опису прецедентів і складання тест-кейсів.

Завантаження

Дані завантаження ще не доступні.

Біографії авторів

Oлексій Борисович Кунгурцев, Національний університет "Одеська політехніка"

PhD, Prof.

Чан Куок Винь Нгуэн, The University of Da Nang – University of Education

PhD

Посилання

Д. Леффингуэлл, Д. Уидриг. Принципы работы с требованиями. Унифицированный подход. Мо-сква: Издательский дом Вильямс, 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##

Опубліковано

2017-10-02

Як цитувати

[1]
Kungurtsev А.B., Nguyen, T.Q.V. і Novikova, N. 2017. Технологія тестування програмних модулів на основі варіантів використання. Праці Одеського політехнічного університету. 3(53) (Жов 2017), 79–87. DOI:https://doi.org/10.15276/opu.3.53.2017.11.

Номер

Розділ

Комп’ютерні й інформаційні мережі і системи. Автоматизація виробництва

Статті цього автора (авторів), які найбільше читають