testengineer.ru

Домой Обучение Автоматизированное тестирование

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

Даже не глядя в статистику, Android-разработчики знают, что гугловский Play Market заполнен приложениями, их там уже около 3,5 миллионов, из этого понятно, что конкуренция жесточайшая. Поэтому тема тестирования на Android очень релевантна. И высок спрос на Android-тестировщиков, в том числе Junior. Учитывая конкуренцию, разработчикам нельзя - никак и нигде - подводить пользователей. Этого реально добиться, если QA-отдел выкладывается на все сто.  Если софт для тестирования Android - твое слабое место, или ты вообще новичок в этой теме, попробуем разобраться с базовыми вещами.
Разбираем изменения в индустрии и смотрим, что ждет тестировщиков в этом бурном 2022 году? Тренды и драйверы роста.
Собрали 100 советов по использованию JUnit5, TestNG, WireMock, RestAssured, Selenium WebDriver. Все с ссылками на подробное описание.
Разбираем процесс тестирования мобильного приложения шаг за шагом, чтобы помочь вам лучше понять, как все происходит.
Этой статьей мы начинаем большой цикл по cypress.io.

В нашей первой статье мы рассмотрим следующие темы:

  • Что такое Cypress?
  • Чем он лучше других инструментов?
  • Архитектура Cypress
  • Основные компоненты архитектуры
  • Различные функции, предоставляемые Cypress
  • Отличия между Selenium и Cypress?
Data driven testing, или DDT-подход (еще встречается определение “параметризованное тестирование”) - трендовая вещь в тестировании. Подробнее о параметризации тестов можно почитать здесь, а пока продолжим теорию. Если коротко, тестовые данные хранятся в табличном формате, во внешних электронных таблицах, в 99% случаев в Excel-формате (поэтому иногда бывает еще одно определение - “table-driven testing”).

Методологии Lean & Agile уже стали правилом в разработке, настало время повсеместного внедрения DevOps.

Методология DevOps особым образом сочетает скиллы и инструменты команды, направляя все рабочие процессы на ускорение разработки. Главной целью DevOps является быстрый выпуск качественного продукта. Введение методологии (и выделение специальной должности DevOps-инженера) направлено на внедрение в команде убеждения, что качественный софт есть ответственность всех ее участников: разработчиков, QA-отделе, аналитиков и в других отделах. 

В статье собраны рекомендации по подготовке и реформировании QA-команды, а также составлен список инструментов для QA DevOps.

Нет, здесь не говорим об экзотике типа Rust, Julia, Crystal или Elixir. 

Тестировщик, претендующий на высокую зарплату, в 2022 году обязан иметь профильные технические знания/навыки. Тестировать интерфейс еще допустимо без знания ЯП; но вот что-то сложнее уже не получится; невозможно предметно разбираться в автоматизации, тестировании API, баз данных и микросервисов без знания языков. 

К счастью, в 2022 году языки для тестировщика все еще достаточно традиционные и широко используемые, по ним есть много хороших туториалов и книг. 

Последние посты

Последние комментарии