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

