вторник, 12 января 2021 г.

Что такое автоматизация

Автоматизация — это написание автоматических тестов. Допустим, мы тестируем регистрацию на сайте ХХХ (подойдет практически любой сайт). Как мы это делаем?

  1. Открыли браузер
  2. Открыли нужный сайт
  3. Нажали на кнопку «Регистрация»
  4. Ввели тестовые данные
  5. Нажали «Зарегистрироваться»
  6. Убедились, что регистрация успешна — например, что появилась кнопка с личным кабинетом, а внутри ваше имя и емейл.

Эту процедуру надо повторить N раз. Разные имена, пароли, емейлы... Если вы все это делаете сами — это ручное тестирование. Автоматизация — когда это делается автоматически роботом. Один раз написали скрипт, а дальше он сам все проверяет.



Конечно, не все так просто — иначе ручное тестирование было бы не нужно. Робот — довольно тупое существо. Ему что скажешь делать, то он делать и будет. А значит, для того, чтобы попивать кофеек, нужно:

  1. Продумать тесты для автоматизации.
  2. Расписать их по шагам. ОЧЕНЬ подробно. Вот многие не любят тест-кейсы за их очевидность «какую кнопочку нажать», а тут именно так и надо.
  3. Написать скрипт, который будет этот тест выполнять.
  4. Поддерживать автотесты.

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

PS — это выдержка из моей книги для начинающих тестировщиков, написана в помощь студентам моей школы для тестировщиков

Комментариев нет:

Отправить комментарий