testengineer.ru

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

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

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

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

🔥 Большая дорожная карта развития тестировщика

Решил стать тестировщиком. Что мне делать? Читать нашу дорожную карту - базовое руководство для тестировщиков.
Active Friends Тестировщик (Manual) 50 000 - 70 000 RUR
  • 1 месяц назад
  • Удаленно
50 000 - 70 000 RUR
Luxoft Senior Test Engineer Automation 200 000 - 300 000 RUR
  • 3 месяца назад
  • Удаленно
200 000 - 300 000 RUR
Разбираем типичные ошибки, которые делает начинающий автоматизатор.
Начиная с 4-й версии, в JUnit введена параметризация тестов. Она позволяет значительно уменьшить избыточность кода. Разберемся, как работать с параметризацией.
Попробуем разобраться, что такое мутационное тестирование, и как эта концепция работает в Pitest. В конце посмотрим, как в реальном проекте ищутся баги таким специфическим тестированием.
Перевод рассказа Кристины Жеквони, QA-лида из Paylocity (бухгалтерский софт), о ее опыте в руководстве автоматизацией
В этой статье мы разберем, что такое  ad-hoc тестирование и какие оно имеет преимущества и недостатки. Также рассмотрим best practices в этом виде тестирования.

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

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

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

🔥 Популярное

Собеседование

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