2️⃣Чому тестування необхідне?

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

Коли ми щось тестуємо, то ставимо собі просте запитання: «Чи працює це так, як ми очікуємо?» або, іншими словами: чи відповідає реальна поведінка об’єкту тестування нашим очікуванням? Якщо відповідь позитивна – чудово, якщо ні, – ми обмануті в своїх очікуваннях, а значить потрібно щось виправляти.

Тестування необхідне тому, що всі ми робимо помилки. Деякі із них можуть бути незначними, в той час як інші – мати дуже руйнівні наслідки. Все, що створюється людиною, може містити помилки (так вже ми, люди, влаштовані). Саме тому будь-який продукт потребує перевірки – тестування, перш, ніж його можна буде ефективно та безпечно використовувати. Те ж саме справедливо і для програмного забезпечення чи мобільної гри (англ. Software).

Розглянемо невеликий приклад, щоб краще зрозуміти важливість тестування:

Отже, онлайн-гра надсилає Вам пропозицію, в якій вказано, що при купівлі Преміум пакету гри, Ви отримаєте через 24 години весь набір Преміум танків, та додаткового обладнання, боєприпасів, амуніції та ресурси. Ви сміливо робите покупку Преміум пакету, так як довіряєте цій грі, адже граєте в неї вже 100 років. Протягом 24 годин у вас в грі не відбулось жодних змін. Актуальний результат (немає Пакету) не виправдав ваші очікування.

Розглянемо що таке Програмне Забезпечення (ПЗ)

Програмне забезпечення (Software) – комп’ютерні програми, функції, а також їх документація та дані, що стосуються експлуатації комп’ютерної системи.

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

Проте, не всі помилки однаково небезпечні – для різних програмних систем рівні ризику можуть відрізнятися.

Last updated