Я очень ценю отношение команды a1qa к проектам, над которыми они работают. Их сильная сторона заключается в том, что они не просто делают свою работу, а постоянно стремятся улучшить, оптимизировать процесс. Команда a1qa очень быстро вникла в наши потребности. Несмотря на значительную разницу во времени, инженеры по тестированию всегда доступны онлайн и готовы решить любой срочный вопрос, выполнить незапланированную задачу за несколько часов. Я высоко ценю опыт, профессионализм, эффективность рабочих процессов a1qa и благодарен за высокое качество наших программных продуктов. Их команда внесла и продолжает вносить неоценимый вклад в обеспечение безупречного качества продуктов в сжатые сроки.

Заместитель исполнительного директора
ОПИСАНИЕ КЛИЕНТА

Заказчик – исследовательский центр при университете США, сотрудники которого занимаются разработкой программных продуктов для граждан штата с целью решения социально важных вопросов. 

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

Заказчик применяет «умные данные», аналитические методы и передовые технологии, чтобы улучшить процессы обучения, трудоустройства и привлечь новые предприятия в штат. Клиент основывает свои инновационные решения на данных научных исследований. 

ОПИСАНИЕ ПРОЕКТОВ

Проект 1 

Решение по поиску работы и сотрудников с бесплатной регистрацией, размещением вакансий и резюме. 

Проект 2 

Комплексное тестирование веб-приложения, задача которого – облегчить процесс расчета налоговых льгот (пособий), положенных работодателю при найме сотрудника. При расчете учитывается социальный статус работника, его заработная плата, количество проработанных часов. 

Получение налоговых льгот и пособий предусмотрено федеральной программой США. 

Цель программы – помочь уязвимым категориям граждан перейти из категории иждивенцев в категорию налогоплательщиков. Работодатель, предоставивший рабочее место, высвобождается от уплаты части налогов. 

Проект 3 

Группа приложений, цель которой – предоставление широкого спектра программ государственной помощи, социальных услуг и поддержки для детей, семей и отдельных лиц с низким доходом. Работа и функциональность приложений основаны на условиях федеральных программ. 

Проект 4 

Помимо веб-приложений, команда a1qa также проводит тестирование функциональности шести мобильных приложений в различных браузерах и на различных устройствах. 

Один из тестируемых продуктов – мобильное приложение (Android и iOS), которое позволяет пользователям искать вакансии и подавать заявки на работу, создавать профиль занятости и просматривать информацию о соответствии вакансии опыту работы. 

ХОД РАБОТ

Подход к тестированию a1qa

Население штата составляет 3 миллиона человек. Учитывая размер целевой аудитории, а также социальную значимость решений, перед командой стоит задача выпускать на рынок высокопроизводительные продукты с минимальными требованиями к последующей поддержке. 

Подход a1qa основан на раннем определении критериев оценки качества и требуемых видов тестирования. Выявление полных и корректных требований к финальному продукту позволяет предотвратить расходы на доработку и разработать бизнес-решения, которые полностью отвечают поставленной задаче. 

Для подготовки тестов, которые основаны на соответствующих критериях, команда a1qa работает вместе с разработчиками и заинтересованными лицами. 

Выполненные работы

Степень участия a1qa зависит от стадии проекта. В настоящее время QA-специалисты тестируют функциональность активно разрабатываемых приложений. При этом в разные периоды времени команда выполняла следующие виды работ. 

Тестирование безопасности

В своей научно-исследовательской деятельности заказчик следует Закону штата об ответственном проведении исследовательской деятельности. В связи с этим команда a1qa выполнила тестирование безопасности и тестирование на проникновение всех поставляемых решений. 

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

Тестирование доступности 

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

Они требуют, чтобы разработчики избегали создания препятствий для доступа к продукту людям с ограниченными возможностями. 

Команда a1qa регулярно проводит тестирование доступности, чтобы проверить соответствие программного обеспечения разделу 508 Закона США о реабилитации и стандарту WCAG 2.0. 

Благодаря качественному тестированию программные решения клиента успешно используются всеми гражданами штата. 

Автоматизация тестирования 

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

Инженеры a1qa выполнили автоматизацию набора из 1 200 регрессионных тест-кейсов. Внедрение автоматизации позволило сократить один цикл тестирования в пять раз - с пяти недель до одной. 

Разработка пользовательской документации 

Большинство продуктов заказчика обладают сложной логикой и разработаны для использования различной аудиторией. Периодически от заказчика поступают запросы на разработку руководства пользователя продуктов. 

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

На сегодняшний день командой технических писателей a1qa разработано 5 руководств пользователя для продуктов клиента. 

ПРЕДОСТАВЛЕННЫЕ СЕРВИСЫ
  • Функциональное тестирование
  • Мобильное тестирование
  • Автоматизация тестирования
  • Тестирование производительности
  • Тестирование совместимости
  • Тестирование безопасности
  • Тестирование пользовательского интерфейса
ТЕХНОЛОГИИ И ИНСТРУМЕНТЫ
  • Apache Directory Studio
  • dbForge Studio for MySQL
  • Firebug
  • Android SDK
  • iTools
  • Vyzor
  • Mobizen
  • Apache JMeter
  • Selenium WebDriver/Grid
  • Smart Framework
  • JUnit
  • Subversion
  • MySQL
  • Bamboo
  • JAWS
  • WCAG 2.0 standard
РЕЗУЛЬТАТЫ
  • За время сотрудничества при поддержке команды a1qa на рынок было выпущено 26 программных продуктов.
  • Проведя независимую оценку, специалисты a1qa выстроили эффективные процессы тестирования ПО на всех проектах.
  • Благодаря тщательному и своевременному тестированию продуктов командой a1qa, дефекты устраняются до выхода продукта на рынок, и к конечному пользователю попадает решение высокого качества.
  • После выполненного тестирования потребители пользуются высококачественными программными продуктами для решения вопросов в области образования, трудоустройства, экономики.
В ЦИФРАХ
  • 7
    веб-сайтов протестировано
  • 6
    мобильных приложений проверено
  • 13
    веб-приложений протестировано