Що таке переривання? Чому необхідно тестувати переривання?
Тестування переривань (Interrupt Testing) – це вид тестування мобільних застосунків, який перевіряє, як програма реагує на переривання та повертається до попереднього стану.
Наприклад, ви проводите онлайн-транзакцію та отримуєте телефонний дзвінок, який спричиняє збій цієї операції. Або ви можете отримати важливий електронний лист, на який потрібно негайно відповісти. Тож відкриваєте електронну пошту, повертаєтесь назад і бачите, що транзакція не вдалася. Це сценарій, коли мобільна програма не може впоратися з перериваннями та повернутися до попереднього стану. Таким чином, тестування переривань зосереджується на виявленні таких сценаріїв переривання, з якими може зіткнутися користувач у режимі реального часу, і перевірці їх у реальних умовах.
У даній статті ми розглянемо, що таке тестування переривань, а також надамо чекліст основних перевірок та розглянемо популярні інструменти для тестування переривань.