Паралельне тестування (Parallel testing)
Last updated
Last updated
Зазвичай більшість команд тестування виконують свої тести по одному. Цей процес називається послідовним тестуванням або серійним тестуванням (sequential testing or serial testing). У процесі послідовного тестування кожен тестовий приклад запускається один за одним і наступний тест не починається, доки не завершиться попередній. Послідовний процес тестування вимагає багато часу, зусиль та ресурсів. Щоб випускати якісні продукти в найкоротший термін, ефективнішим буде паралельне тестування.
Паралельне тестування включає в себе в основному автоматизоване тестування декількох версій однієї й тієї ж програми або різних компонентів програми одночасно і з однаковими вхідними даними, щоб скоротити загальний час виконання тесту шляхом інтеграції фреймворку автоматизації з хмарними рішеннями та віртуалізацією.
Приклад: коли будь-яка організація переходить від старої системи до нової, legacy є важливою частиною. Передача цих даних є складним процесом. При тестуванні програмного забезпечення перевірка сумісності новоствореної системи зі старою системою здійснюється за допомогою «паралельного тестування».
Джерела:
Дод. матеріал: