МОДЕЛЮВАННЯ ПРОЦЕСУ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯК РОЗГАЛУЖЕНО- ЦИКЛІЧНОГО ТЕХНОЛОГІЧНОГО ПРОЦЕСУ

В статті розглянуто процес тестування програмного забезпечення як розгалужено-циклічний технологічний<br />процес. Принципова характеристика процесу тестування програмного забезпечення полягає у циклічності<br />процесу, а саме в тому, що в програмі за період виконання кожного циклу тест...

Full description

Bibliographic Details
Main Authors: В. М. Дубовой, І. В. Пилипенко
Format: Article
Language:English
Published: Odessa National Academy of Food Technologies 2015-12-01
Series:Avtomatizaciâ Tehnologičeskih i Biznes-Processov
Subjects:
Online Access:http://journals.uran.ua/atbp/article/view/56333
id doaj-27949975cc27426f89ad8203de7c463a
record_format Article
spelling doaj-27949975cc27426f89ad8203de7c463a2020-11-24T22:41:38ZengOdessa National Academy of Food TechnologiesAvtomatizaciâ Tehnologičeskih i Biznes-Processov2312-31252312-931X2015-12-01242410.15673/2312-3125.24/2015.5633353102МОДЕЛЮВАННЯ ПРОЦЕСУ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯК РОЗГАЛУЖЕНО- ЦИКЛІЧНОГО ТЕХНОЛОГІЧНОГО ПРОЦЕСУВ. М. Дубовой0І. В. Пилипенко1Вінницький національний технічний університет, м. ВінницяВінницький національний технічний університет, м. ВінницяВ статті розглянуто процес тестування програмного забезпечення як розгалужено-циклічний технологічний<br />процес. Принципова характеристика процесу тестування програмного забезпечення полягає у циклічності<br />процесу, а саме в тому, що в програмі за період виконання кожного циклу тестування виявляються і<br />виправляються помилки, які не були знайдені раніше. Авторами запропоновано побудувати модель процесу<br />тестування, щоб спрогнозувати затрати на процес тестування, враховуючи його циклічну повторюваність.<br />Побудовано найпростішу схему процесу тестування ПЗ у вигляді графа. Застосовано алгоритм перетворення<br />циклічного графа процесу тестування на ациклічний. Побудовано марковську модель РТП для процесу<br />тестування ПЗ, враховуючи перетворення циклічного графа на еквівалентний йому ациклічний. За основу<br />взято неоднорідну марковську модель. Застосовано розроблену модель на реальних даних. Розглянуто<br />технологію управління проектами Scrum, яка використовується для гнучної розробки ПЗ. Прогнозування<br />часу здійснено за допомогою необхідної кількості циклів до досягнення заданої ймовірності відсутності<br />дефектів в програмному продукті. Для визначення ймовірності станів використано відомі результати<br />проходження кожного з модулів на основі 50 ітерацій. Використано визначення бажаних та небажаних<br />станів, в яких може бути операція після виконання одного циклу. Розроблена модель дала змогу<br />спрогнозувати час виконання процесу тестування ПЗ для трьох різних модулів. Запропонований підхід<br />дозволяє здійснювати прогнозування процесу тестування для кожного окремого модуля програмного<br />продукту, що дозволяє прийняти обґрунтовані рішення на кожній контрольній операції всього підпроцесу.http://journals.uran.ua/atbp/article/view/56333Розгалужено-циклічний технологічний процестестування програмного забезпеченняациклічний графнеоднорідна марковська модельймовірність стану
collection DOAJ
language English
format Article
sources DOAJ
author В. М. Дубовой
І. В. Пилипенко
spellingShingle В. М. Дубовой
І. В. Пилипенко
МОДЕЛЮВАННЯ ПРОЦЕСУ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯК РОЗГАЛУЖЕНО- ЦИКЛІЧНОГО ТЕХНОЛОГІЧНОГО ПРОЦЕСУ
Avtomatizaciâ Tehnologičeskih i Biznes-Processov
Розгалужено-циклічний технологічний процес
тестування програмного забезпечення
ациклічний граф
неоднорідна марковська модель
ймовірність стану
author_facet В. М. Дубовой
І. В. Пилипенко
author_sort В. М. Дубовой
title МОДЕЛЮВАННЯ ПРОЦЕСУ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯК РОЗГАЛУЖЕНО- ЦИКЛІЧНОГО ТЕХНОЛОГІЧНОГО ПРОЦЕСУ
title_short МОДЕЛЮВАННЯ ПРОЦЕСУ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯК РОЗГАЛУЖЕНО- ЦИКЛІЧНОГО ТЕХНОЛОГІЧНОГО ПРОЦЕСУ
title_full МОДЕЛЮВАННЯ ПРОЦЕСУ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯК РОЗГАЛУЖЕНО- ЦИКЛІЧНОГО ТЕХНОЛОГІЧНОГО ПРОЦЕСУ
title_fullStr МОДЕЛЮВАННЯ ПРОЦЕСУ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯК РОЗГАЛУЖЕНО- ЦИКЛІЧНОГО ТЕХНОЛОГІЧНОГО ПРОЦЕСУ
title_full_unstemmed МОДЕЛЮВАННЯ ПРОЦЕСУ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯК РОЗГАЛУЖЕНО- ЦИКЛІЧНОГО ТЕХНОЛОГІЧНОГО ПРОЦЕСУ
title_sort моделювання процесу тестування програмного забезпечення як розгалужено- циклічного технологічного процесу
publisher Odessa National Academy of Food Technologies
series Avtomatizaciâ Tehnologičeskih i Biznes-Processov
issn 2312-3125
2312-931X
publishDate 2015-12-01
description В статті розглянуто процес тестування програмного забезпечення як розгалужено-циклічний технологічний<br />процес. Принципова характеристика процесу тестування програмного забезпечення полягає у циклічності<br />процесу, а саме в тому, що в програмі за період виконання кожного циклу тестування виявляються і<br />виправляються помилки, які не були знайдені раніше. Авторами запропоновано побудувати модель процесу<br />тестування, щоб спрогнозувати затрати на процес тестування, враховуючи його циклічну повторюваність.<br />Побудовано найпростішу схему процесу тестування ПЗ у вигляді графа. Застосовано алгоритм перетворення<br />циклічного графа процесу тестування на ациклічний. Побудовано марковську модель РТП для процесу<br />тестування ПЗ, враховуючи перетворення циклічного графа на еквівалентний йому ациклічний. За основу<br />взято неоднорідну марковську модель. Застосовано розроблену модель на реальних даних. Розглянуто<br />технологію управління проектами Scrum, яка використовується для гнучної розробки ПЗ. Прогнозування<br />часу здійснено за допомогою необхідної кількості циклів до досягнення заданої ймовірності відсутності<br />дефектів в програмному продукті. Для визначення ймовірності станів використано відомі результати<br />проходження кожного з модулів на основі 50 ітерацій. Використано визначення бажаних та небажаних<br />станів, в яких може бути операція після виконання одного циклу. Розроблена модель дала змогу<br />спрогнозувати час виконання процесу тестування ПЗ для трьох різних модулів. Запропонований підхід<br />дозволяє здійснювати прогнозування процесу тестування для кожного окремого модуля програмного<br />продукту, що дозволяє прийняти обґрунтовані рішення на кожній контрольній операції всього підпроцесу.
topic Розгалужено-циклічний технологічний процес
тестування програмного забезпечення
ациклічний граф
неоднорідна марковська модель
ймовірність стану
url http://journals.uran.ua/atbp/article/view/56333
work_keys_str_mv AT vmdubovoj modelûvannâprocesutestuvannâprogramnogozabezpečennââkrozgaluženociklíčnogotehnologíčnogoprocesu
AT ívpilipenko modelûvannâprocesutestuvannâprogramnogozabezpečennââkrozgaluženociklíčnogotehnologíčnogoprocesu
_version_ 1725701357842726912