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

Обучение

Обзор фреймворков для iOS тестирования

Потребность в надежных инструментах в области iOS тестирования напрямую связана со следующими моментами:

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

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

В этом обзоре мы рассмотрим 8 фреймворков для тестирования iOS приложений.

Пять расширений Google Chrome для тестировщиков

Google Chrome сегодня однозначно самый популярный браузер. По состоянию на 2020 год, 2.65 миллиарда людей использовали его как основной браузер (источник - Statista). Подавляющее большинство веб-приложений и сайтов поддерживают Chrome.

Chrome популярен и среди разработчиков и тестировщиков. Как пишет DebugBear, магазин расширений Google Chrome насчитывает более 137000 расширений.

Мы собрали список из 5 расширений для Chrome, которые будут полезны для тестировщиков:

Тестирование белого ящика vs тестирование черного ящика

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

V-модель тестирования ✌️

Разбираемся с V-моделью тестирования - из чего она состоит, какие проблемы решает и почему так называется?

STLC — жизненный цикл тестирования приложений. Этапы, критерии начала и окончания

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

В этом статье мы рассмотрим:

  • Этапы цикла STLC
  • Анализ требований
  • Планирование тестов
  • Создание тест-кейсов
  • Настройка тестового окружения
  • Проведение тестов
  • Закрытие цикла тестирования
  • Этапы STLC-цикла, критерии начала и завершения

Семь главных принципов тестирования

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

Мы собрали 7 принципов тестирования, широко практикуемых в индустрии.

Путь тестировщика: скиллы, зарплата, перспективы

Рассказываем об основных аспектах карьеры тестировщика для тех, кто планирует идти в QA. В этой статье мы рассмотрим:

- технические и нетехнические навыки, необходимые тестировщику
- уровень общего образования
- карьерный путь тестировщика
- основные инструменты
- сертификацию для QA

Unit-тесты на фронтенде. Best practices

На своих проектах я использую как unit, так и интеграционные тесты. В последние пару месяцев я написал много unit-тестов для React компонентов и хочу поделиться некоторыми простыми концепциями. Они помогут вам писать правильные unit-тесты, которые будет легко поддерживать.

Названия функций и примеры ниже написаны на Jest и RTL (RTL - React testing library), но концепции применимы к любой другой библиотеке для тестирования фронтенда.

Определяем, нужно ли автоматизировать тест-кейс. Чеклист

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

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

Тестирование. Что это такое, описание, виды тестирования

Тестирование - это проверка созданного программного продукта на соответствие заданным требованиям, и на отсутствие дефектов. 

Тестирование подразумевает запуск программы (или ее компонентов) при помощи ручных (или автоматизированных) программных средств тестирования; тестироваться могут и отдельные компоненты (или отдельные свойства) программы. 

Итак, после этого туториала, ты поймешь:

  • Что такое Тестирование?
  • Почему оно важно?
  • Какую пользу приносит?
  • Тестирование в Программной Инженерии
  • Типы тестирования
  • Стратегии тестирования
  • Тестирование программ

Мы в Telegram

Наш официальный канал
Полезные материалы и тесты
Готовимся к собеседованию
Project- и Product-менеджмент

🔥 Популярное

💬 Telegram-обсуждения

Наши подписчики обсуждают, как искали первую работу в QA. Некоторые ищут ее прямо сейчас.
Наши подписчики рассказывают о том, как не бояться задавать тупые вопросы и чувствовать себя уверенно в новой команде.
Обсуждаем, куда лучше податься - в менеджмент или по технической ветке?
Говорим о конфликтных ситуациях в команде и о том, как их избежать
$1100*
медианная зарплата в QA в июне 2023

*по результатам опроса QA-инженеров в нашем телеграм-канале

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

19%*
IT-специалистов переехало или приняло решение о переезде из России по состоянию на конец марта 2022

*по результатам опроса в нашем телеграм-канале

live

Обсуждают сейчас