testengineer.ru

Домой Обучение

Обучение

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

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

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

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

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

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

Поэтому баги, внесенные в системы отслеживания (bug-tracking системы), дифференцируются.

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

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

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