testengineer.ru

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

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

В 2021 году iOS-приложения должны строиться с расчетом на современный дизайн, обрабатывать множество одновременных запросов, работать с REST API и большими объемами статических данных. Это выдвигает высокие требования к качеству кода.

Чтобы достичь его, кажется не обойтись без автоматизированных тестов UI-интерфейса. Таким образом быстро проверяется поведение приложения при любых действиях пользователя. Фреймворк XCTest от Apple дает возможность писать UI-тесты с довольно широкой функциональностью.

Разбираем типичные ошибки, которые делает начинающий автоматизатор.
Начиная с 4-й версии, в JUnit введена параметризация тестов. Она позволяет значительно уменьшить избыточность кода. Разберемся, как работать с параметризацией.
Попробуем разобраться, что такое мутационное тестирование, и как эта концепция работает в Pitest. В конце посмотрим, как в реальном проекте ищутся баги таким специфическим тестированием.
Перевод рассказа Кристины Жеквони, QA-лида из Paylocity (бухгалтерский софт), о ее опыте в руководстве автоматизацией

Тестирование производительности - отличный способ выяснить, насколько наше приложение (или сайт) надежное и быстрое. Оценка адаптивности, определение возможных узких мест и проверка, как приложение справляется с ожидаемыми (и, что более важно - неожиданными) ошибками - это неотъемлемая часть тестирования. 

Когда заходит речь о тестировании производительности, часто упоминают такие инструменты, как Jmeter, LoadNinja, Gatling и т. п. Все они по-своему хороши. Наш подробный материал о тестировании производительности можно прочитать по ссылке.

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

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

Разбираем, что это такое, аспекты, которые необходимо учитывать, и инструменты, которые вы можете использовать.

Мы все хотим, чтобы программное обеспечение было надежным и использовало минимум ресурсов. Это нефункциональные требования, и их тоже нужно тестировать. В этом материале мы сосредоточимся на тестировании веб-сервисов.

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

Собеседование это всегда испытание. Нужно быть готовым к коварным вопросам по специальности. 

Бывают некие типичные вопросы по тестированию (Postman, и т.п.), и скорее всего их тебе зададут. А вообще надо быть готовым к скользким вопросам “в общем”. Другие кандидаты, скорее всего, ответить хорошо не смогут, соответственно ты получишь преимущество.

Итак, далее идут вопросы (и ответы разумеется), это примеры. Пройдись по ним и получи понятие о том что говорить, когда услышишь нечто подобное. Трудоустройство в крупной компании - стОит того чтобы немного напрячься.

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

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