dc.contributor.author | Піх, І. В. | uk |
dc.contributor.author | Білик, О. З. | uk |
dc.contributor.author | Сеньківський, Н. Ю. | uk |
dc.contributor.author | Андріїв, Р. Р. | uk |
dc.contributor.author | Браташ, С. П. | uk |
dc.contributor.author | Pih, I. | en |
dc.contributor.author | Bilyk, O. | en |
dc.contributor.author | Senkivskyi, N. | en |
dc.contributor.author | Andriyev, R. | en |
dc.contributor.author | Bratash, S. | en |
dc.date.accessioned | 2024-09-11T12:53:58Z | |
dc.date.available | 2024-09-11T12:53:58Z | |
dc.date.issued | 2024 | |
dc.identifier.citation | Піх І. В.,Білик О. З., Сеньківський Н. Ю., Андріїв Р. Р., Браташ С. П. Багатофакторний вибір альтернативних варіантів процесу тестування програмного забезпечення. Вісник Вінницького політехнічного інституту. 2024. № 3. С. 78–85. | uk |
dc.identifier.issn | 1997-9266 | |
dc.identifier.uri | https://ir.lib.vntu.edu.ua//handle/123456789/43260 | |
dc.description.abstract | Враховано, що вирішення проблеми забезпечення якості програмного забезпечення суттєво за-лежить від одного з завершальних етапів, пов’язаного з рівнем тестування програмної продукції, що обумовлює необхідність у розробленні альтернативних підходів до процесу тестування, які б дозво-лили ефективно враховувати різноманітні фактори впливу на його результативність, складність виробничих та організаційних умов, вимоги до якості остаточної продукції. Запропоновано інформа-ційне трактуванні концепції формування якості вказаної категорії з використанням засобів теорії ухвалення рішень для моделювання альтернативних та визначення оптимальних варіантів процесу тестування програм. Розглянуто застосування альтернативного підходу до вибору варіантів про-цесу тестування програмного забезпечення, основаного на методі лінійного згортання критеріїв, концепції Парето, врахуванні вагових переваг факторів впливу на якість тестування програм та їхньої дольовій участі у формуванні альтернатив. Наведено теоретичні засади методу лінійного згортання критеріїв та його застосування до тестування програм. Досліджено практичну реаліза-цію методу, початковим етапом якого є виокремлення із загального набору характеристик тесту-вання програмної продукції множини Парето, що містить домінантні фактори пріоритетного впливу на процес тестування. Використання принципу Парето забезпечило визначення оптимального набо-ру комбінацій тестових варіантів, які максимально задовольняють потреби тестування за обмеже-них ресурсів. Запроектовано альтернативні варіанти виконання процесу тестування програмного забезпечення з використанням функцій корисності та часток ефективності факторів в альтерна-тивних варіантах. Побудовано та опрацьовано матриці попарних порівнянь для розрахунку уточнених вагових пріоритетів факторів множини Парето та значень функцій корисності факторів з огляду на їхню частку у формуванні альтернатив. Розраховано та визначено оптимальний серед альтернатив-них варіант процесу тестування програмного забезпечення за критерієм максимального значення об’єднаних цільових функціоналів, який забезпечує належну якість імітаційного моделювання. | uk |
dc.description.abstract | It is taken into account that the solution to the problem of software quality provision depends significantly on one of the final stages related to the level of testing of software products, which necessitates the development of alternative approaches to the testing process that would effectively take into account various factors influencing its effectiveness, the complexity of production and organizational conditions, and the requirements regarding the quality of the final product. An informational interpretation of the concept of quality formation of this category is proposed using the tools of decision theory to model alternative and determine the optimal variants of the program testing process. The application of an alternative approach to the selection of the software testing process options based on the method of linear convolution of criteria, the Pareto concept, taking into account the weight preferences of factors influencing the quality of software testing and their share in the formation of alternatives is considered. The theoretical fundamentals of the method of linear convolution of criteria and its application to program testing are presented. Practical implementation of the method is investigated, the initial stage of which is the selection of a Pareto set from the general set of characteristics of software testing, which contains the dominant factors of priority impact on the testing process. The use of the Pareto principle ensured the determination of the optimal set of combinations of test cases that best meet the needs of testing with limited resources. Alternative variants of the software testing process are designed using utility functions and efficiency shares of factors in alternative variants. The matrices of pairwise comparisons are constructed and processed to calculate the refined weight priorities of the factors of the Pareto set and the values of the utility functions of the factors, taking into account their share in the formation of alternatives. The optimal variant of the software testing process among the alternatives is calculated and determined according to the criterion of the maximum value of the combined target functions, which ensures the proper quality of simulation modeling. | en |
dc.language.iso | uk_UA | uk_UA |
dc.publisher | ВНТУ | uk |
dc.relation.ispartof | Вісник Вінницького політехнічного інституту. № 3 : 78–85 | uk |
dc.relation.uri | https://visnyk.vntu.edu.ua/index.php/visnyk/article/view/3037 | |
dc.subject | фактори якості тестування програмного забезпечення | uk |
dc.subject | метод лінійного згортання критеріїв | uk |
dc.subject | принцип Парето | uk |
dc.subject | альтеративний варіант | uk |
dc.subject | матриця попарних порівнянь | uk |
dc.subject | функція корисності | uk |
dc.subject | функціонал якості | uk |
dc.subject | оптимальний варіант | uk |
dc.subject | quality factors of software testing | en |
dc.subject | method of linear convolution of criteria | en |
dc.subject | Pareto principle | en |
dc.subject | alternative variant | en |
dc.subject | matrix of pairwise comparisons | en |
dc.subject | utility function | en |
dc.subject | optimal variant | en |
dc.title | Багатофакторний вибір альтернативних варіантів процесу тестування програмного забезпечення | uk |
dc.title.alternative | Alternative process options software testing | en |
dc.type | Article | |
dc.identifier.udc | 004.738.1:004.41:004.45 | |
dc.relation.references | Б. В. Дурняк, І. В. Піх, і В. М. Сеньківський, Теоретичні основи інформаційної концепції формування та оціню-вання якості видавничо-поліграфічних процесів, моногр. Львів, Україна: Українська академія друкарства, 2022, 356 с. [Електронний ресурс]. Режим доступу: https://biblio.uad.lviv.ua. | uk |
dc.relation.references | М.З. Згуровський, і Н. Д. Панкратова, Основи системного аналізу. Київ, Україна: Видавнича група ВНУ, 2007, 544 с. [Електронний ресурс]. Режим доступу: https://iszzi.kpi.ua . | uk |
dc.relation.references | M. Y. Bartish, and I. M. Dudzianyi, Operations research. Part 3. Decision making and game theory. Lviv: Publishing center of Ivan Franko National University, 2009. 278 p. [Electronic resource]. Available: https://ami.lnu.edu.ua . | en |
dc.relation.references | І. В. Піх, В. М. Сеньківський, і Р. Р. Андріїв, «Проектування та розрахунок альтернативних варіантів реалізації технологічних процесів,» Технологія і техніка друкарства, № 2 (48), с. 55-62, 2015. | uk |
dc.relation.references | В. М. Сеньківський, І. В. Піх, Ю.Ф. Петяк, і І. В. Калиній, «Теоретичні основи забезпечення якості видавничо-поліграфічних процесів (Частина 3. Проектування альтернативних варіантів),» Наукові записки, № 2 (53), с. 47-56, 2016. [Електронний ресурс]. Режим доступу: .http://nz.uad.lviv.ua/uk/archive/2-53/ . | uk |
dc.relation.references | І. В. Піх, і А. В. Кудряшова, «Багатофакторний вибір альтернативних варіантів композиційного оформлення ви-дання на основі лінійного згортання критеріїв,» Наукові записки, № 2 (55), с. 41-46, 2017. [Електронний ресурс]. Режим доступу: http://nz.uad.lviv.ua/uk/archive/2-55/ . | uk |
dc.relation.references | E. Hendrickson, Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing. ISBN-10: 1937785025. Pragmatic Bookshelf, 2013, 186 p. | en |
dc.relation.references | J. Davenport, J. Olszewska, J. Rößler, A. Leon Smith, and J. Wright. Artificial Intelligence and Software Testing: Build-ing systems you can trust, 2022, 253 p. | en |
dc.relation.references | Jagdeep Jain, Learn API Testing: Norms, Practices, and Guidelines for Building Effective Test Automation. Apress, 2022. 245 p. [Electronic resource]. Available: https://doi.org/10.1007/978-1-4842-8142-0 | en |
dc.relation.references | Janet Gregory and Lisa Crispin, More Agile Testing: Learning Journeys for the Whole Team. Addison-Wesley Profes-sional, 2014, 544 p. | en |
dc.relation.references | Nicole Forsgren, Jez Humble, and Gene Kim, Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations, 2018, 288 p. | en |
dc.relation.references | Glenford J. Myers, and Tom Badgett, The Art of Software Testing, 2015, 256 p. | en |
dc.relation.references | Eran Kinsbruner, Continuous Testing for Agile and DevOps: Better Software Through Faster Feedback. Create Space Independent Publishing Platform, 2018, 366 p. | en |
dc.relation.references | Dave Todaro, The Epic Guide to Agile: More Business Value on a Predictable Schedule with Scrum, 2019, 520 p. | en |
dc.relation.references | О. Є. Білас, Якість програмного забезпечення та тестування, навч. посіб. Львів, Україна: Вид-во Львівської політехніки, 2011, 216 с. [Електронний ресурс]. Режим доступу: https://vlp.com.ua/node/7698 . | uk |
dc.relation.references | А. С. Авраменко, В. С. Авраменко, і Г. В. Косенюк, Тестування програмного забезпечення, навч. посіб. Черка-си, Україна: ЧНУ ім. Б. Хмельницького, 2017, 284 с. [Електронний ресурс]. Режим доступу:
http://lib.istu.edu.ua/index.php?p=22&par=22 . | uk |
dc.relation.references | С. Я. Крепич, і І. Я. Співак, Якість програмного забезпечення та тестування: базовий курс, навч. посіб. Терно-піль, Україна: ФОП Паляниця В. А., 2020, 478 с. [Електронний ресурс]. Режим доступу: http://dspace.wunu.edu.ua/handle/316497/39773 . | uk |
dc.relation.references | І. В. Піх, В. М. Сеньківський, Н. Є. Сеньківська, О. З. Білик, і Р. Р. Андріїв, «Модель факторів якості тестування програмного забезпечення. Комп’ютерні технології друкарства,» Зб. наук. праць, № 1 (51), с. 62-80, 2024. [Електронний ресурс]. Режим доступу: https://doi.org/10.32403/2411-9210-2024-1-51-62-80 . | uk |
dc.relation.references | І. В. Гілета, В. М. Сеньківський, і О. В. Мельников, Свідоцтво про реєстрацію авторського права на твір № 41832. Україна. «Імітаційне моделювання в системному аналізі методом бінарних порівнянь.» [Комп’ютерна програ-ма]. Зареєстровано 17.01.2012. | uk |
dc.relation.references | Б. В. Дурняк, І. В. Піх, і В. М. Сеньківський, Теоретичні основи інформаційної концепції формування та оціню-вання якості видавничо-поліграфічних процесів, моногр. Львів, Україна: Українська академія друкарства, 2022, 356 с. [Електронний ресурс]. Режим доступу: https://biblio.uad.lviv.ua. | uk |
dc.relation.references | М.З. Згуровський, і Н. Д. Панкратова, Основи системного аналізу. Київ, Україна: Видавнича група ВНУ, 2007, 544 с. [Електронний ресурс]. Режим доступу: https://iszzi.kpi.ua . | uk |
dc.relation.references | M. Y. Bartish, and I. M. Dudzianyi, Operations research. Part 3. Decision making and game theory. Lviv: Publishing center of Ivan Franko National University, 2009. 278 p. [Electronic resource]. Available: https://ami.lnu.edu.ua . | en |
dc.relation.references | І. В. Піх, В. М. Сеньківський, і Р. Р. Андріїв, «Проектування та розрахунок альтернативних варіантів реалізації технологічних процесів,» Технологія і техніка друкарства, № 2 (48), с. 55-62, 2015. | uk |
dc.relation.references | В. М. Сеньківський, І. В. Піх, Ю.Ф. Петяк, і І. В. Калиній, «Теоретичні основи забезпечення якості видавничо-поліграфічних процесів (Частина 3. Проектування альтернативних варіантів),» Наукові записки, № 2 (53), с. 47-56, 2016. [Електронний ресурс]. Режим доступу: .http://nz.uad.lviv.ua/uk/archive/2-53/ . | uk |
dc.relation.references | І. В. Піх, і А. В. Кудряшова, «Багатофакторний вибір альтернативних варіантів композиційного оформлення ви-дання на основі лінійного згортання критеріїв,» Наукові записки, № 2 (55), с. 41-46, 2017. [Електронний ресурс]. Режим доступу: http://nz.uad.lviv.ua/uk/archive/2-55/ . | uk |
dc.relation.references | E. Hendrickson, Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing. ISBN-10: 1937785025. Pragmatic Bookshelf, 2013, 186 p. | en |
dc.relation.references | J. Davenport, J. Olszewska, J. Rößler, A. Leon Smith, and J. Wright. Artificial Intelligence and Software Testing: Build-ing systems you can trust, 2022, 253 p. | en |
dc.relation.references | Jagdeep Jain, Learn API Testing: Norms, Practices, and Guidelines for Building Effective Test Automation. Apress, 2022. 245 p. [Electronic resource]. Available: https://doi.org/10.1007/978-1-4842-8142-0 . | en |
dc.relation.references | Janet Gregory and Lisa Crispin, More Agile Testing: Learning Journeys for the Whole Team. Addison-Wesley Profes-sional, 2014, 544 p. | en |
dc.relation.references | Nicole Forsgren, Jez Humble, and Gene Kim, Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations, 2018, 288 p | en |
dc.relation.references | Glenford J. Myers, and Tom Badgett, The Art of Software Testing, 2015, 256 p. | en |
dc.relation.references | Eran Kinsbruner, Continuous Testing for Agile and DevOps: Better Software Through Faster Feedback. Create Space Independent Publishing Platform, 2018, 366 p. | en |
dc.relation.references | Dave Todaro, The Epic Guide to Agile: More Business Value on a Predictable Schedule with Scrum, 2019, 520 p. | en |
dc.relation.references | О. Є. Білас, Якість програмного забезпечення та тестування, навч. посіб. Львів, Україна: Вид-во Львівської політехніки, 2011, 216 с. [Електронний ресурс]. Режим доступу: https://vlp.com.ua/node/7698 . | uk |
dc.relation.references | А. С. Авраменко, В. С. Авраменко, і Г. В. Косенюк, Тестування програмного забезпечення, навч. посіб. Черка-си, Україна: ЧНУ ім. Б. Хмельницького, 2017, 284 с. [Електронний ресурс]. Режим доступу:
http://lib.istu.edu.ua/index.php?p=22&par=22 . | uk |
dc.relation.references | С. Я. Крепич, і І. Я. Співак, Якість програмного забезпечення та тестування: базовий курс, навч. посіб. Терно-піль, Україна: ФОП Паляниця В. А., 2020, 478 с. [Електронний ресурс]. Режим доступу: http://dspace.wunu.edu.ua/handle/316497/39773 . | uk |
dc.relation.references | І. В. Піх, В. М. Сеньківський, Н. Є. Сеньківська, О. З. Білик, і Р. Р. Андріїв, «Модель факторів якості тестування програмного забезпечення. Комп’ютерні технології друкарства,» Зб. наук. праць, № 1 (51), с. 62-80, 2024. [Електронний ресурс]. Режим доступу: https://doi.org/10.32403/2411-9210-2024-1-51-62-80 . | uk |
dc.relation.references | І. В. Гілета, В. М. Сеньківський, і О. В. Мельников, Свідоцтво про реєстрацію авторського права на твір № 41832. Україна. «Імітаційне моделювання в системному аналізі методом бінарних порівнянь.» [Комп’ютерна програ-ма]. Зареєстровано 17.01.2012. | uk |
dc.identifier.doi | https://doi.org/10.31649/1997-9266-2024-174-3-78-85 | |