Цикл тестування мобільних і веб додатків
категорія Наука і техніка
Відео: Тестування ПЗ. Урок 8. Практика. Тестування веб додатків
Тестування - один з найважливіших етапів розробки перед запуском продукту в експлуатацію. Тестування мобільних додатків тривалий процес зі своїми труднощами: різноманіття мобільних девайсів з різними дозволами екрану, відмінності версій операційних систем, тощо На різних етапах процесу беруть участь менеджери проектів, програмісти і аналітики.
Відео: Особливості тестування мобільних додатків
Процес тестування будь-якого ПО, в тому числі мобільних і веб додатків, починається з визначення технічних і функціональних вимог - в деталях тут.
Повний цикл включає:
Відео: Тестування дизайну мобільних додатків
- збір і аналіз вимог. На початковому етапі тестування фахівець аналізує різні компоненти системи, нерідко при безпосередній участі програміста і аналітика. За результатами аналізу специфікацій продукту, команда тестувальників розробляє документацію, яка забезпечить повноцінне, комплексне тестування програмного продукту.
- планування. На основі розробленої документації тестувальник (або проектна команда в цілому) раціонально планує терміни виконання завдань, розробляє тест-план, підбирає типи тестування, оцінює трудовитрати, а також планує порядок створення звітної документації.
- підготовку тестової документації. Мета даного етапу - зробити процес тестування максимально зрозумілим для проектної команди і прозорим для клієнта. Тестова документація дає уявлення про обсяги і завдання, що стоять перед QA фахівцями, і містить актуальну детальну інформацію про хід виконання та результати робіт.
- безпосереднє тестування. Комплексне оцінка продукту, що розробляється включає в себе функціональне, перевірку продуктивності, тестування графічного інтерфейсу, тестування безпеки і бази даних, а також тестування сумісності на предмет роботи програми в певному оточенні.
- стабілізаційний тестування. Коли мобільний додаток практично готове до релізу, тестувальник проводить стабілізаційний тестування. Його суть полягає в аналізі роботи системи в максимально реальних умовах експлуатації. Як правило, більшість неточностей виявляється якраз на стадії перевірки в умовах, наближених до реальності.
Коли якість розробленого додатка проаналізовано на відповідність вимогам, продукт можна запускати в експлуатацію. І бути точно впевненими в якості продукту.