Аналіз та оптимізація технік попарного тестування та ортогональних масивів для ефективного тестування програмного забезпечення з використанням методології пріоритизації тест-кейсів

Abstract

У даній роботі розглядаються та порівнюються дві поширені методики тестування програмного забезпечення: попарне тестування (англ. pairwise testing) та ортогональні масиви. Обидві техніки використовуються для зменшення кількості тестових сценаріїв при одночасному забезпеченні максимального покриття функціональності програмного забезпечення. Проаналізовано їхні переваги та недоліки у різних контекстах застосування. Крім того, запропоновано нову формулу для пріоритизації тест-кейсів (наборів вхідних значень), яка включає такі фактори, як ризик, історію дефектів, складність, покриття та бізнес-цінність. Ця формула дозволяє визначати пріоритет тестів, що сприяє більш раціональному використанню ресурсів тестування і покращує загальну ефективність процесу тестування.

Author Biographies

O. V. Blystiv, Ukrainian National Forestry University, Lviv

аспірант кафедри Комп’ютерних наук

V. P. Karashetskyi, Ukrainian National Forestry University, Lviv

доцент кафедри Інженерії програмного забезпечення

References

Practical Usage of Pairwise Testing. (20.06.2024). Retrieved from: https://adequatica.medium.com/practical-usage-of-pairwise-testing-8a8d00f86b9b.

What is Orthogonal Array Testing? | Why & How to Perform? (22.07.2024). Retrieved from: https://testsigma.com/blog/orthogonal-array-testing/.

Muthu Ramachandran, Rogério Atem de Carvalho (2009). Handbook of Research on Software Engineering and Productivity Technologies: Implications of Globalization, 241-255. doi:10.4018/978-1-60566-731-7.

Published
2024-10-28
How to Cite
Blystiv, O. V., & Karashetskyi, V. P. (2024). Аналіз та оптимізація технік попарного тестування та ортогональних масивів для ефективного тестування програмного забезпечення з використанням методології пріоритизації тест-кейсів. Forestry Education and Science: Current Challenges and Development Prospects. https://doi.org/10.36930/conf150.5.08
Section
5. Computer simulation and information technology