Как и зачем бизнесу тестировать IT-продукт

Сергей Осипов
04 августа, 2021
14.6k
0
Карьера и Бизнес
в избранное
партнерский материал
1

Почему бизнес пренебрегает тестированием?

В российском IT-сегменте существует стереотип, что стадия тестирования продуктов – нечто необязательное и работу тестировщиков могут сделать пользователи, которые постоянно находят ошибки в работе приложений.

Причин появления этого стереотипа множество:
– бизнес не понимает ценности тестирования, потому что не может «пощупать» результат этого процесса;
– безоговорочное доверие заказчиков крутой команде разработчиков;
– стремление заказчика тестировать продукт самостоятельно или делегировать на product-менеджеров;
– нежелание затягивать процесс разработки, а следовательно, тратить больше денег;
– заказчик не понимает вариативность девайсов, разрешений, размеров и пропорций экранов, операционных систем, браузеров и прочего.

2

Какие стандарты тестирования существуют?

Этот вопрос стоит исследовать не с точки зрения формальных нормативов, а на практике, где главный принцип – налаженные бизнес-процессы. Вот, как их необходимо выстраивать:

– привлекать команду тестировщиков на ранних стадиях работы над продуктом (на этапе ТЗ или кликабельного прототипа);
– составлять тестовую документацию;
– фиксировать и описывать обнаруженные дефекты (это важно для разработчиков и всей команды менеджеров);
– грамотно планировать тестирование, подбирать специалистов и форматы занятости специалистов;
– оснастить команду тестировщиков всем необходимым оборудованием;
– принимая решения, руководствоваться исключительно здравым смыслом.

3

Доступные инструменты и системы управления

Без инструментария говорить о системной работе сложно. Этот тезис относится к любым сферам создания digital-продуктов, но в тестирование его влияние гораздо сильнее.

Необходимые инструменты и утилиты, с которыми должен уметь работать компетентный тестировщик:
– SQL;
– HTTP;
– swagger;
– postman;
– insomnia;
– SOAP UI;
– charles;
– fiddler;
– android studio; x-code;
– dev-tools;
— TMS (test management system) и BTS (bug tracking system).

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

4

Как задокументировать результаты тестирования?

Ни одна работа над проектом, что в digital, что в других сферах, не начинается без разработки технического задания. В тестировании онлайн-продуктов процесс также должен стартовать с составления документации.

Создание полной ТД (технической документации) необходимо для последующих релизов и техподдержки. В нее должны входить:

– стратегия тестирования;
– тест-план;
– чек-лист;
– тест-кейс;
– сценарии кейсов;
– описание найденных ошибок.

Как и любой качественный процесс, разработка ТД требует соответствующих затрат, при этом часто заказчики (и даже коллеги) не понимают его важности и урезают бюджеты, чего делать не стоит.

Актуальная ТД позволяет быстро масштабировать команду, проводить ротацию кадров, сокращать время интеграции новых людей в проект, а от проработки самой документации напрямую зависит полнота функциональности продукта.

Узнать подробнее о тестировании

5

Почему тестирование должно быть независимым?

Преимущества аутсорсинга, помимо оптимизации процессов, обширны. В контексте тестирования их список еще внушительнее:

– исключение эффект «замыленного глаза» за счет усиления команды заказчика сотрудниками сторонней компании;
– организационная независимость аутсорс-команд позволяет избежать давления «подчиненности»;
– можно провести независимый аудит продукта;
– возможность привлечь дополнительный опыт к имеющимся в команде ресурсам;
– качественный PR-ход. Проект тестирует независимая команда, что повышает уровень доверия к продукту и его косвенную стоимость;
– заказчик снимает с себя ответственность за качество продукта, отдавая тестирование на откуп аутсорс-команде, получая лишь готовый результат.

При необходимости, провести тестирование любых видов, составить техническую документацию или провести независимый аудит может IT Test. Эта компания занимается разработкой, тестированием и дизайном сложных отраслевых IT-решений с уникальным опытом в области создания криптовалютных, E-commerce и высоконагруженных сервисов, безопасных корпоративных отраслевых порталов и data-хранилищ, систем машинного обучения, web/mobile/desktop-приложений и платформ. Специалисты IT Test оказывают услуги полного цикла, а потому заказчику нужно всего лишь оставить заявку, всем остальным займутся профи.