Принципы автоматизации для новичков

  • Закон достаточности покрытия

Автоматизируйте часто выполняемые и сложные действия.

  • Закон скорости

Спешка вредит качеству и в конечном итоге приводит к обратному — замедлению процессов.

  • Закон окупаемости инвестиций в тестирование

Автоматизация — самый дорогой, самый медленный, самый хлопотный способ написания тестов.

  • Принцип экспоненциальности обслуживания

Автоматизация экспоненциально увеличивает время на обслуживание тестов.

  • Закон очевидных отказов софта

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

  • Принцип локальности

Идеальные тесты выполняются локально.

  • Жадность это плохо

Деньги, сэкономленные на тестовой инфраструктуре, выльются в большие затраты времени и денег.

  • Ложная дихотомия

Тесты бывают не только зелеными и красными, но и синими нестабильными.

  • Закон качества автоматизации

Качество автоматизации обратно пропорционально количеству использованных классов, фреймворков, методик и шаблонов.

  • Закон новых фреймворков

Новые фреймворки нужны для обогащения их создателей и только.

  • Парадокс документации

Идеальные автотесты не нуждаются в документации.

  • Закон лога

Лучший тестовый код — это лог.

  • Закон возрастания сложности

Код автотестов — это код, который труднее всего написать правильно.

  • Закон абсолютной тестируемости

Всё поддается тестированию — если применять творческий подход.

  • Закон плохих фреймворков

Современные фреймворки позволяют создавать плохой тестовый код в невиданных ранее, промышленных масштабах.

  • Принцип минимальной генерации

Лучше не генерируйте тестовый код. А если генерируете, проверяйте абсолютно всё. Все еще хотите генерировать?

  • Закон выбора тестов

Выборочное тестирование экономит время — и увеличивает риски.

  • Закон тестовой пирамиды

Игнорируйте тестовые пирамиды, ромбы, соты, кубки и прочие фигуры.

  • Парадокс автоматизации

Не автоматизируйте ничего, пока вас не заставляют.

  • Принцип правильного репорта

Все проценты в репортах, кроме 100%, не имеют смысла.

Источник


Какой была ваша первая зарплата в QA и как вы искали первую работу?

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Мы в Telegram

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

? Популярное

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

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

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

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

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

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

live

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