Спробуй Python на прикладі автоматизації тестування сценаріїв користувача у браузері при роботі з веб-додатками. Отримай введення в програмування і автоматизацію, випробуй себе і визнач наступні кроки в навчанні.
Автоматизація Тестування
Демо на Python
шо_О за ?
Автоматизація –
Заміна людей на машини/роботи/програми,

роботизація.
З метою –
  • оптимізації і підвищення продуктивності праці
  • поліпшення якості
  • перевершення людських можливостей
Тестування –
Автоматизація рутинних дій тестувальника ~ автоматизація «регресії» ~ автоматизація сценаріїв роботи користувача, що потрібно постійно повторювати аби бути переконаним що "старий функціонал" не "поламаний після додавання нового"
Автоматизація приймального тестування веб-додатків –
автоматизація дій користувача в межах основних сценаріїв їх звичної роботи у веб додатках, як то надсилання листа в Gmail, cтворення публікації в Facebook, пошук інформації по частковому тексту в Google, оформлення замовлення в інтернет-магазині, створення задачі в менеджері задач
Автоматизація сценарію користувача на Python
Відкриття браузеру і завантаження веб-сторінки
Ми розглянемо приклад автоматизації сценарію створення задачі в менеджері задач TodoMVC. Сам веб-додаток виглядає ось так:
Нашим завданням буде автоматизувати простий тестовий сценарій:

  • Відкрити браузер Chrome
  • Зайти на сторінку веб додатку 'http://todomvc.com/examples/emberjs'
  • Створити задачу 'watch lesson'
  • Створити задачу 'take a rest'
  • Перевірити що задачі мають відповідні тексти: 'watch lesson', 'take a rest'
  • Закрити браузер

Ми використовуватимемо мову програмування Python як одну з найпростіших інструментів з автоматизації для новачків. Для написання коду ми будемо використовувати спеціальний редактор PyCharm. Вважатимемо що і Python і PyCharm вже встановлено на твоєму комп'ютері (як це зробити – шукай за підказками тут).

Давай же почнемо цей цікавий квест. Почнемо зі створення нового проекту