Многие бизнес-процессы в нашей компании были позаимствованы у замечательной SCRUM-студии Sibirix, это не секрет. Исходя из логики, что уже существуют отлаженные процессы у наших братьев по оружию, мы не стали выдумывать новое и изобретать колесо, но кое-что, безусловно, мы оптимизировали под нашу работу. Качество работы – это многогранный показатель, который можно сложить из различных характеристик. В Magneex мы делим все качественные характеристики на технические и крео/юзабилити.
Технические характеристики выпускаемого продукта тестируются двумя способами: во-первых, это unit-тестирование написанных функций. По сути, это написание программного кода, который проверяет работу функций на пограничных и не только значениях. Второй метод тестирования представлен в виде большого тест-листа, приведу некоторые выдержки из него для большего понимания, всего порядка 230 тестов.
- Скорость генерации страниц;
- оптимизация под Google PageSpeed;
- верстка и функционал в разных браузерах;
- проверка на медленных каналах;
- проверка на валидность кода;
- точки излома соответствуют типу устройства (телефон, планшет);
- минимальное разрешение — 320px;
- мета-теги;
- sitemap;
- страница 404: дизайн;
- и т.д.
Второй тип показателя качества — это крео/юзабилити. Как правило, этот этап тестирования проходит с привлечением на тестирование людей, похожих по своим характеристикам на тех, что мы описывали в методе персон на этапе разработки «Агрегации требований». Фокус-группе раздаются определенные сценарии, которые они должны совершить на сайте, наподобие:
- произвести покупку нескольких товаров;
- оформить подписку;
- заказать бесплатный замер;
- сравнить товары;
- найти статью по теме;
- и т.д.
У каждого из сценариев есть поля с вопросами:
- что вызвало трудности при выполнении задачи?
- сколько времени потребовалось для выполнения поставленной задачи?
По окончании тестирования мы собираем feedback, обрабатываем его и, при необходимости, вносим правки. В особенных случаях фокус-группа собирается повторно, но уже из других людей.
Таким образом осуществляется контроль качества в нашей компании. Стоит отметить, что тестирование проводится не только на завершающих этапах разработки, но и на промежуточных.
Если вам хочется поговорить с нашим тестировщиком по поводу его непростой жизни, не стесняйтесь и оставляйте заявку в форме ниже.