Паралельне тестування (Parallel testing)

Зазвичай більшість команд тестування виконують свої тести по одному. Цей процес називається послідовним тестуванням або серійним тестуванням (sequential testing or serial testing). У процесі послідовного тестування кожен тестовий приклад запускається один за одним і наступний тест не починається, доки не завершиться попередній. Послідовний процес тестування вимагає багато часу, зусиль та ресурсів. Щоб випускати якісні продукти в найкоротший термін, ефективнішим буде паралельне тестування.

Паралельне тестування включає в себе в основному автоматизоване тестування декількох версій однієї й тієї ж програми або різних компонентів програми одночасно і з однаковими вхідними даними, щоб скоротити загальний час виконання тесту шляхом інтеграції фреймворку автоматизації з хмарними рішеннями та віртуалізацією.

https://www.guru99.com/images/4-2016/040516_0510_ParallelTes2.png

Приклад: коли будь-яка організація переходить від старої системи до нової, legacy є важливою частиною. Передача цих даних є складним процесом. При тестуванні програмного забезпечення перевірка сумісності новоствореної системи зі старою системою здійснюється за допомогою «паралельного тестування».

Джерела:

Дод. матеріал:

Last updated