УПС! Что-то пошло не так

Автоматизированное тестирование (QA)

Автоматизированное тестирование (QA)

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

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

Руководитель отдела тестирования, Роман Кононов, поделился совместно с заказчиком из Leroy Merlin опытом внедрения автотестов.



Для снижения рисков качества для бизнеса необходимо проведение тестирования.
Тестирование - проверка системы на соответствие ожиданиям пользователей и заказчиков.
Различные требования и интеграции требуют проведения разных видов тестирования.
Команда QA AWG проводит ручное и автоматизированное тестирование.

Решения автоматизированного тестирования

  1. Функциональное тестирование (кроссбраузерно, кроссплатформенно)
  2. API тестирование
  3. Нагрузочное тестирование
  4. Автотестирование 24/7 критических бизнес процессов
  5. Автотесты на проверку SEO / контент / аналитика
  6. Автоматизация визуальной регрессии

Стек технологий и инструментов команды AWG

  • Java 8 / Ruby / Python / Js / Kotlin
  • TestNG / Junit
  • Maven / Gradle
  • Selenide (Selenium Webdriver) / Nightwatch.js / Codeseption / Mocha + Chai
  • Gemini / Aplitools
  • WireMock
  • Jenkins / TeamCity
  • Allure / Report Portal / TestRail
  • Docker / Selenoid
  • Rest Assured / Jersey / Protobuf
  • Gatling, Artillery, Jmeter
  • Fiddler
  • Postman, SoapUI

Формат подключения команды тестирования

  1. Аутстаф (удаленно и на территории клиента)
  2. Проектная деятельность (фиксированный объем услуг или аутсорс c оплатой по часам)

* возможна реализация отдельных видов тестирования или обеспечение качества продукта под ключ

Неотъемлемые принципы тестирования

  • Чем раньше обнаруживается баг, тем дешевле он обходится (по времени и денежному эквиваленту).
  • QA – это не только качественное ПО, но и качественные процессы.
  • Тесты – живой организм, как и тестируемый продукт. Исключаем эффект пестицида.
  • Ручным и автоматизированным тестированием занимаются высококвалифицированные профессионалы, для которых функция тестирования основная, а не побочная. (в среднем, опыт наших специалистов в тестировании составляет от 4 лет)
  • Стабильные, быстрые и с должным покрытием.
  • Результат прозрачный, чтобы быть ценным вкладом для команды.
  • Код автотестов должен быть читаемым, чтобы при росте количества тестов он не стал узким горлышком и другие члены команды имели возможность участвовать в актуализации автотестов.

Ценность для вашего бизнеса

  1. Специалисты по тестированию AWG готовы оперативно провести отдельный вид тестирования или внедрить изменения по всему циклу разработки ПО для повышения качества продукта и сокращения издержек, в т.ч построение стабильной и масштабируемой инфраструктуры для выполнения тестов.
  2. При интеграции технологических решений и использовании определенных методологий на проекте клиента специалисты по тестированию AWG ведут всю необходимую документацию по решениям и готовы к передаче экспертизы штатным специалистам.
  3. При разработке тестовых фреймворков м.б использованы текущие кастомизированные решения от отдела QA AWG, что позволит значительно ускорить получение результата на старте проекта

Мы используем cookies для вашего блага. Продолжая просматривать сайт, вы соглашаетесь с этим.

Хорошо