CRUD - это аббревиатура, которая описывает четыре базовые операции с данными:
Тестировщику не нужно проверять все возможные данные — это бесконечный процесс. Есть специальные техники, которые помогают уменьшить количество тестов, но при этом оставить все важные проверки.
Начинающие тестировщики часто сталкиваются с проблемой: непонятно, в какой момент стоит остановиться с написанием тест-кейсов. Кажется, что нужно описать все возможные варианты: от ввода одной буквы до десяти спецсимволов подряд. Но в какой-то момент тестирование перестаёт быть полезным и превращается в избыточное.
Мобильные приложения окружают нас повсюду: мессенджеры, банковские клиенты, сервисы доставки и бронирования. Для QA инженера важно понимать, что мобильное тестирование имеет свои особенности, отличающиеся от веба или десктопа. В этой статье мы разберем ключевые аспекты тестирования мобильных приложений, приведем примеры и добавим чек-лист, который можно использовать на практике.
На лайвкодинге задачи звучат по-разному, но решаются несколькими повторяющимися приёмами. Ваша цель — распознать сюжет задачи и быстро выбрать паттерн. У каждого раздела ниже есть: