Програмні помилки так шкідливі, що це відбивається на економіці. За статистикою, збиток від програмних помилок в США, становить 0,6 відсотка ВВП, а це 100 млрд доларів на рік.
З цієї суми половина витрат покривається за рахунок користувачів, інша половина за рахунок розробників програмного забезпечення.
Багато з нас не знають нічого про тестування. Сила-силенна людей вірять, що тестування програмного забезпечення це просто високотехнологічний жаргон для легкої в розумінні речі. Це сприйняття, на жаль, є міфом. Нижче ми розглянемо основні питання про тестування програмного забезпечення.
Що таке тестування програмного забезпечення?
Давайте розглянемо основні положення, що враховуються при тестуванні веб-додатків:
- Тестування продуктивності. Веб-додаток повинен підтримувати обробку великих обсягів дані, особливо в години пік, коли багато користувачів отримують доступ до однієї і тієї ж сторінці одночасно. Крім того, сайт повинен бути в змозі обробляти вхідні дані одночасно.
- Тестування безпеки. Це тестування проводиться різними методами. Одним з методів є вставка внутрішньої сторінки сайту без реєстрації, для того, щоб обійти систему безпеки. Крім того, досліджується можливість обходу протоколу SSL.
Тестування є постійно розвивається. Досліджуючи і оцінюючи програмне забезпечення, компанії постійно прагнуть виявити і усунути помилки. Якщо все помилки в програмному забезпеченні можуть бути виявлені і усунені в режимі реального часу, тоді вигоди для бізнесу не піддаються обчисленню. Для цього інструменти тестування повинні забезпечувати суворий процес сертифікаційних випробувань.