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

Loading...
Thumbnail Image
Date
2020
Journal Title
Journal ISSN
Volume Title
Publisher
ДВНЗ «Київський національний університет імені Вадима Гетьмана»
Abstract
Стаття присвячена дослідженню стратегій приймального користувацького тестування — остаточне тестування інформаційної системи, яке виконується спільно з кінцевим користувачем або клієнтом для того, щоб перевірити, чи система є повна і коректна для використання у реальному бізнес-середовищі. У роботі визначено, що підґрунтям успішного проведення UAT у проєкті є визначення вимог, розроблення критеріїв прийняття та вибір стратегії тестування. Проаналізовано концепцію та стратегії проведення UAT на основі чорної скриньки, поведінкових сценаріїв і тестування операцій. Досліджено формалізовану модель поведінкового UAT з деревами сценаріїв, розглянуто стратегії приймального тестування операцій і наведено приклад визначення обсягу тест кейсів на основі зваженої критичності. Виявлено основні переваги та недоліки стратегій UAT і зроблено їх порівняльний аналіз на основі таких критеріїв: підхід до тесту, залученість користувачів, усунення багів і критерії прийняття. Зроблено висновок, що приймальне користувацьке тестування є невід’ємним і важливим процесом, який потребує великого обсягу часу, адже на даний момент не існує інструменту, за допомогою якого можна зробити всі необхідні та продумані дії під час тестування. Слід зазначити, що вибір стратегії UAT має здійснюватися індивідуально кожною проєктною командою, враховуючи специфіку програмного продукту, який розроблюється. Вважаємо, що незалежно від вибору, до стратегії слід включати оцінювання ризиків, визначення елементів системи, операцій і бізнес-процесів, які найбільш схильні до впливу та наслідків через допущені помилки в них. Це дозволить ефективно розподілити ресурси та приділити особливу увагу елементам інформаційної системи, дефекти в яких матимуть найбільший вплив. The article focuses on the study of User Acceptance Testing strategies — the final testing of the information system, which is performed in conjunction with the end user or client to verify that the system is complete and correct for use in a real business environment. It was determined that the basis for the successful implementation of UAT in the project is the definition of requirements, development of eligibility criteria and the choice of testing strategy. The concept and strategies of conducting UAT based on the black box, behavioral scenarios and testing of operations, and their purpose are analyzed. The formalized model of behavioral UAT with scenario trees is investigated, the model of strategy of User Acceptance Testing of operations is considered and the example of definition of volume of test cases on the basis of the weighted criticality is given. The main advantages and disadvantages of UAT strategies are identified and their comparative analysis is made on the basis of the following criteria: test approach, user involvement, bug fixes and acceptance criteria. It is concluded that the acceptance of User Acceptance Testing is an integral and important process that requires a lot of time, because at the moment there is no tool with the help of which you can do all the necessary and thoughtful actions during testing. It should be noted that the choice of UAT strategy should be made individually by each project team, taking into account the specifics of the software product to be developed. We believe that regardless of the choice, the strategy should include risk assessment, identification of elements of the system, operations and business processes that are most affected and consequences due to mistakes in them. This will allow for efficient allocation of resources and special attention to the elements of the system in which defects will have the greatest impact.
Description
Keywords
приймальне користувацьке тестування, тестування на основі чорної скриньки, поведінкове приймальне тестування на основі сценаріїв, стратегія приймального тестування операцій, формалізована модель, дерево сценаріїв, критична вага, критерій першого прийняття, критерій другого прийняття, інформаційна система, ІТ-проєкт, User Acceptance Testing, Black Box Testing, scenario-based behavioral acceptance testing, operations acceptance testing strategy, formalized model, scenario tree, critical weight, first acceptance criterion, second acceptance criterion, information system, IT project
Citation
Корзаченко О. В. Аналіз стратегій приймального користувацького тестування інформаційних систем / Корзаченко О. В., Міщенко Д. С. // Моделювання та інформаційні системи в економіці : зб. наук. пр. / М-во освіти і науки України, ДВНЗ «Київ. нац. екон. ун-т ім. Вадима Гетьмана» ; [редкол.: О. Є. Камінський (відп. ред.) та ін.]. – Київ : КНЕУ, 2020. – Вип. 100. – С. 112–123.