ТРАСУВАННЯ ВИМОГ, ТЕСТІВ І ЗВІТІВ ЯК МЕТОДИКА ІНТЕГРОВАНОГО НАВЧАННЯ ЗАБЕЗПЕЧЕННЯ ЯКОСТІ ПЗ
DOI:
https://doi.org/10.31652/2412-1142-2026-79-93-103Ключові слова:
трасування вимог, забезпечення якості програмного забезпечення, інтегроване навчання, матриця трасування, автоматизоване тестування, управління вимогамиАнотація
У статті розглянуто проблему формування професійних компетентностей майбутніх фахівців з інженерії програмного забезпечення шляхом інтегрованого застосування трасування вимог, тестів і звітів у процесі навчання забезпечення якості програмного продукту. Підкреслено, що сучасні освітні практики потребують методичних рішень, які одночасно відтворюють особливості реальних інженерних процесів і забезпечують студентам цілісне бачення життєвого циклу ПЗ. Одним із ключових інструментів, що відображає логіку сучасних процесів розробки та тестування, є трасування вимог, тестів і звітів, яке забезпечує прозорість взаємозв’язків між артефактами та сприяє підвищенню якості розробки. Метою статті є обґрунтування та опис методики інтегрованого навчання забезпечення якості ПЗ на основі трасування основних артефактів розробки. Відповідно завданнями дослідження визначено: аналіз теоретичних підходів до трасування; уточнення ролі трасування в освітньому процесі; окреслення можливостей цифрових платформ для його підтримки; демонстрація прикладу інтеграції методики у практичну підготовку студентів. Методи дослідження включають аналіз і синтез наукових джерел, порівняльний аналіз інструментів для управління вимогами й тестуванням, моделювання взаємозв’язків між артефактами, а також педагогічне спостереження за результатами застосування методики. У статті подано приклад використання матриці трасування як засобу відображення відповідності між вимогами, тест-кейсами й результатами тестування. З’ясовано, що інтегроване використання GitHub, YouTrack, Jira та систем автоматичного формування звітів створює умови, максимально наближені до реальних інженерних практик. Результати дослідження засвідчують, що застосування методики сприяє формуванню в студентів цілісного розуміння процесу забезпечення якості, розвитку аналітичного мислення, навичок роботи з вимогами, тестами та звітністю. Висновки підтверджують, що трасування є ефективним інструментом організації навчального процесу, який підвищує рівень підготовленості здобувачів до професійної діяльності та забезпечує можливість кількісного оцінювання якості виконаної роботи.Завантажити
Посилання
Daun, M., Grubb, A. M., Stenkova, V., & Tenbergen, B. (2023). A systematic literature review of requirements engineering education. Requirements Engineering, 28(2), 145-175. https://doi.org/10.1007/s00766-022-00381-9 (data zvernennia: 22.12.2025). [In English].
International standard ISO/ISE/IEEE 29148 Second Edition 2018-11System and software engineering – Life cycle processes – Requirements engineering. URL: https://drkasbokar.com/wp-content/uploads/2024/09/29148-2018-ISOIECIEEE.pdf(data zvernennia: 22.12.2025). [In English].
Performange life cycle framework. Practices guide. URI: https://surl.li/xjvryf (data zvernennia: 22.12.2025). [In English].
IBM Engineering Lifecycle Management Suite documentation URL: https://www.ibm.com/docs/en/engineering-lifecycle-management-suite/doors-next/7.0.3?topic=requirements-traceability(data zvernennia: 20.12.2025). [In English].
Certified Tester Foundation Level Syllabus. The Foundation Level v4.0.1 syllabus (2024): R. Cerquozzi, W. Decoutere, J.-F. Riverin, A. Hryszko, M. Klonk, M. Posthuma, E. Riou duCosquer, A. Roman, L. Stapp, S. Ulrich, E. Zakaria. s.78 URL: https://istqb.org/wp-content/uploads/2024/11/ISTQB_CTFL_Syllabus_v4.0.1.pdf (data zvernennia: 20.12.2025). [In English].
Certified Tester Advanced Level Test Analyst (CTAL-TA) Syllabus v4.0 International Software Testing Qualifications Board (2025) A. Born, F. Carlos, W. Decoutere, I. Forgács, M. Hamburg, A. Kovács, S. Liu, F. Martin, S. Reid, A. Roman, J. Sabak, M. Song, T. Tremmel, M.-F. Wendland, T. Xian Feng s. 75. URL: https://istqb.org/wp-content/uploads/sdm-uploads/ISTQB-CTAL-TA-Syllabusv4.0_-EN-4.pdf (data zvernennia: 20.12.2025). [In English].
Zakusylo, M. M., & Shevchuk, B. V. (2024). Ohliad tekhnik test dyzainu v konteksti navchannia studentiv intehrovanoi tekhnolohii zabezpechennia yakosti prohramnykh produktiv.[ An overview of test design techniques in the context of teaching students integrated software quality assurance technology.] Naukovyi chasopys Ukrainskoho derzhavnoho universytetu imeni Mykhaila Drahomanova. Seriia 2. Kompiuterno-oriientovani systemy navchannia, (23 (30), 39–49. https://doi.org/10.31392/UDU-nc.series2.2024.23(30).04 [In Ukrainien].
Khatami, A., & Zaidman, A. (2024). State-of-the-practice in quality assurance in Java-based open source software development. Software: Practice and Experience, 54(8), 1408-1446. https://doi.org/10.1002/spe.3321 [In English].
Torchiano, M., Vetrò, A., & Coppola, R. (2024). Teaching Scrum with a focus on compliance assessment. arXiv preprint arXiv:2404.14029.URL: https://arxiv.org/pdf/2404.14029 (data zvernennia: 20.12.2025). [In English].
Comprehensive TestNG Tutorial: A Complete Guide to TestNG Framework for Java Testing. URL: https://surl.li/ucvysr (data zvernennia: 22.12.2025). [In English].
Generating Advanced Test Reports with Allure: Features & Integration Guide. URL: https://surl.li/sgkpqa (data zvernennia: 22.12.2025 ). [In English].
Gotel, O., Cleland-Huang, J., Hayes, J. H., Zisman, A., Egyed, A., Grünbacher, P., ... & Maletic, J. (2011). The grand challenge of traceability (v1.0). In Software and systems traceability (pp. 343-409). London: Springer London. URL: http://selab.netlab.uky.edu/homepage/publications/the-grand-challenge-of-traceability.pdf (data zvernennia: 22.12.2025). [In English].
Kleebaum, A., Johanssen, J. O., Paech, B., & Bruegge, B. (2019). Teaching rationale management in agile project courses. URL: https://archiv.ub.uni-heidelberg.de/volltextserver/26358/1/2019_SEUH_Rationale.pdf (data zvernennia: 20.12.2025). [In English].
Rempel, P., & Mäder, P. (2016). Preventing defects: The impact of requirements traceability completeness on software quality. IEEE Transactions on Software Engineering, 43(8), 777-797. [In English].
Garousi, V., Rainer, A., Lauvås Jr, P., & Arcuri, A. (2020). Software-testing education: A systematic literature mapping. Journal of Systems and Software, 165, 110570. URL: https://arxiv.org/pdf/2003.03843 (data zvernennia: 20.12.2025). [In English].
Завантаження
Опубліковано
Номер
Розділ
Ліцензія
Авторське право (c) 2026 М. М. Закусило, Б. В. Шевчук

Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.
