Команда a1qa проводит тестирование для крупного исследовательского центра
Я очень ценю отношение команды 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веб-приложений протестировано