ISSN: 2310-8290
Показати скорочений опис матеріалу
dc.contributor.author | Закусило, Mикола Mиколайович | |
dc.contributor.author | Шевчук, Борис Вікторович | |
dc.date.accessioned | 2025-01-14T09:52:35Z | |
dc.date.available | 2025-01-14T09:52:35Z | |
dc.date.issued | 2024 | |
dc.identifier.citation | Закусило, M. M. Огляд технік тест дизайну в контексті навчання студентів інтегрованої технології забезпечення якості програмних продуктів / М. М. Закусило, Б. В. Шевчук // Науковий часопис Українського державного університету імені Михайла Драгоманова. Серія 2 : Комп’ютерно-орієнтовані системи навчання : зб. наук. праць. – Київ : Вид-во УДУ імені Михайла Драгоманова, 2024. – Вип. 23 (30). – С. 39-49. | uk |
dc.identifier.uri | http://enpuir.npu.edu.ua/handle/123456789/47214 | |
dc.description.abstract | У статті проведено всебічний огляд технік тест дизайну в контексті навчання студентів, які спеціалізуються на інтегрованих технологіях забезпечення якості програмних продуктів (Quality Assurance ). Сучасний ринок IT-послуг постійно висуває нові вимоги до якості програмного забезпечення (ПЗ), включаючи підвищену надійність, безпеку, функціональність і зручність у користуванні. У зв'язку з цим, роль фахівців з QA значно зросла, а відтак і потреба у підготовці висококваліфікованих спеціалістів у цій галузі. На сьогоднішній день, багато навчальних програм у сфері інформаційних технологій зосереджуються на розробці програмного забезпечення, проте недостатньо уваги приділяють методам забезпечення його якості. Це призводить до того, що випускники не завжди володіють необхідними навичками для розробки ефективних тестових сценаріїв і використання сучасних технік тестування, що є критично важливим для виявлення та усунення дефектів на ранніх етапах життєвого циклу ПЗ. У статті детально розглянуто ключові техніки тест дизайну, серед яких: еквівалентний розподіл, аналіз граничних значень, таблиці прийняття рішень, парне тестування, тестування на основі зміни станів, а також техніки розробки сценаріїв для вичерпного та дослідницького тестування. Для кожної техніки наведено приклади її застосування у практичних завданнях, що дозволяє краще зрозуміти її ефективність та переваги. Особлива увага приділена питанням адаптації цих технік до навчання, спрямованого на підготовку студентів до реальних умов роботи в IT-індустрії. Це дозволить забезпечити студентів не лише теоретичними знаннями, але й практичними навичками, які є критично важливими для роботи у динамічному середовищі сучасних Agile та DevOps команд. У висновках підкреслюється, що впровадження технік тест дизайну в навчальні програми сприятиме формуванню у студентів системного мислення, аналітичних здібностей та вмінь працювати з сучасними інструментами забезпечення якості ПЗ. Отже, розширення освітніх програм шляхом інтеграції сучасних технік тест дизайну є необхідним кроком для підготовки конкурентоспроможних спеціалістів, здатних відповідати на виклики сучасного IT-ринку. | uk |
dc.description.abstract | The article provides a comprehensive review of test design techniques in the context of training students who specialize in integrated technologies for quality assurance of software products (Quality Assurance). The modern IT services market constantly puts forward new requirements for software quality, including increased reliability, security, functionality, and ease of use. In this regard, the role of QA specialists has increased significantly, hence the need to train highly qualified specialists. Today, many educational programs in the field of information technology focus on software development, but not enough attention is paid to methods of ensuring its quality. As a result, graduates do not always have the necessary skills to develop effective test scenarios and use modern testing techniques, which are critical for detecting and eliminating defects early in the software life cycle. The article details key test design techniques, including equivalent distribution, boundary value analysis, decision tables, paired testing, state transition testing, and scenario development techniques for exhaustive and exploratory testing. For each method, examples of its application in practical tasks are given, allowing you to better understand its effectiveness and advantages. Special attention is paid to the issue of adapting these techniques to training aimed at preparing students for actual working conditions in the IT industry. This will provide students with theoretical knowledge and practical skills critical for working in the dynamic environment of modern Agile and DevOps teams. The conclusions emphasize that introducing test design techniques into educationalprograms will contribute to the formation of students' system thinking, analytical abilities, and the ability to work with modern software quality assurance tools. Therefore, expanding educational programs through integrating modern test design techniques is necessary for training competitive specialists capable of responding to the challenges of the modern IT market. | uk |
dc.language.iso | uk_UA | uk |
dc.publisher | Вид-во УДУ імені Михайла Драгоманова | uk |
dc.subject | програмні продукти | uk |
dc.subject | освітній процес | uk |
dc.subject | технології тест дизайну | uk |
dc.subject | тест-кейси | uk |
dc.subject | фреймворки | uk |
dc.subject | продуктивність | uk |
dc.subject | software products | uk |
dc.subject | educational process | uk |
dc.subject | test design technologies | uk |
dc.subject | test cases | uk |
dc.subject | frameworks | uk |
dc.subject | productivity | uk |
dc.title | Огляд технік тест дизайну в контексті навчання студентів інтегрованої технології забезпечення якості програмних продуктів | uk |
dc.title.alternative | Overview of test design techniques in the context of teaching students in the integrated technology of software quality assurance | uk |
dc.type | Article | uk |
dc.identifier.udc | 378:004.05 | |
dc.identifier.doi | 10.31392/UDU-nc.series2.2024.23(30).04 |