МОДЕЛЮВАННЯ ПРОЦЕСУ ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ЯК РОЗГАЛУЖЕНО- ЦИКЛІЧНОГО ТЕХНОЛОГІЧНОГО ПРОЦЕСУ
В статті розглянуто процес тестування програмного забезпечення як розгалужено-циклічний технологічний<br />процес. Принципова характеристика процесу тестування програмного забезпечення полягає у циклічності<br />процесу, а саме в тому, що в програмі за період виконання кожного циклу тест...
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 |