Архитектура автоматизации: Быстро и неаккуратно (Quick and Dirty)

Проблема: Как можно разработать автоматизацию, когда не хватает времени?

Решение: Делайте то, что можете. Сфокусируйтесь на тех тестах, которые в данный момент наиболее полезны, smoke тесты, конфигурационные тесты. Тем временем, изучите возможности инструментов автоматизации и их возможности.

Контекст:

  • Сотрудники: Тестировщики/Программисты.
  • Продукт: Любой.
  • Цели: Автоматизировать те тесты, которые быстро окупят затраченное на них время.

Стратегия тестирования:

  • Создание тестов: Код пишется вручную, или используется Record&Playback, если возможно. Ознакомьтесь, какими интерфейсами можно воспользоваться.
  • Выполнение тестов: Это цель.
  • Оценка результатов тестов: Для выходных данных может потребоваться дополнительная «ручная» проверка .

Атрибуты качества:

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

Следующий шаг.
Используйте то, что изучили о наилучших путях, куда направить дальнейшие усилия.