Що нового?

Придбаний Тренінги для тестувальників. Selenium 2 стартовий рівень. 2015

Інформація про покупку
Тип покупки: Складчина
Ціна: 1471 ГРН
Учасників: 0 з 91
Організатор: Відсутній
Статус: Набір учасників
Внесок: 16.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Цей курс-найпростіший в лінійці тренінгів, присвячених інструменту Selenium.

Від учасників не потрібно ніякої попередньої підготовки в області автоматизації тестування, не потрібно вміння програмувати, не потрібно попереднє знайомство з Selenium або іншим інструментом автоматизації. Стартуємо з нульової позначки.

після проходження тренінгу учень буде вміти розробляти автоматизовані тести для веб-додатків з використанням інструменту Selenium, зокрема:
  • вміти використовувати інструментальні засоби, що допомагають створювати тести (рекордер, плагіни до браузерів),
  • володіти техніками пошуку (ідентифікації) елементів у вікні браузера (в тому числі вміти створювати нескладні XPath і CSS запити як вручну, так і з використанням спеціальних інструментів),
  • володіти базовим набором команд Selenium 2.0, що емулюють дії користувача (введення тексту, кліки мишею),
  • володіти базовим набором команд Selenium 2.0, що дозволяють отримувати дані з браузера (текст, атрибути елементів),
  • вміти виконувати перевірки фактичних даних, отриманих з браузера, на відповідність очікуваним значенням.
передумови:
  • розуміння того, як працює веб-додаток в цілому: клієнт-серверна архітектура, розуміння того, як працює браузер (отрисовка сторінок, застосування стилів CSS, інтерпретація JavaSript-коду),
  • вміння читати HTML-код, розуміння основних принципів верстки HTML-сторінок, знання основних тегів (a, div, span, table/tr/td, ul/li),
  • Наявність досвіду ручного тестування веб-додатків.
заняття 1: автотестування без програмування
  • рекордер Selenium IDE
    • інсталяція рекордера Selenium IDE в браузер Firefox
    • запис, відтворення, налагодження тесту в рекордері Selenium IDE
  • рекордер Selenium Builder
    • інсталяція рекордера Selenium IDE в браузер Firefox
    • запис, відтворення, налагодження тесту в рекордері Selenium IDE
  • Selenium Server
    • запуск тестів в різних браузерах
    • запуск тестів на віддаленій машині
    • запуск тестів"у хмарах"
  • огляд набору команд, які можна використовувати в Selenium IDE і в Selenium Builder
заняття 2: шлях від перекладу тестів на мову програмування до сервера безперервної інтеграції
  • переклад тестів на мову програмування
    • установка системи збірки Maven
    • створення проекту для тестів: Maven + Selenium Archetype
    • експорт тестів з рекордера на мову програмування Java
    • запуск тестів вручну з консолі
  • організація сервера безперервної інтеграції
    • приміщення тестів в систему зберігання коду
    • встановлення сервера безперервної інтеграції Jenkins
    • запуск тестів в автоматичному режимі на сервері безперервної інтеграції
заняття 3: ручне доопрацювання того, що не зміг записати рекордер
  • методи ідентифікації елементів
    • огляд методів ідентифікації елементів: id, name, linkText, class, XPath, CSS
    • Створення і налагодження локаторів в рекордері Selenium IDE
    • Створення та налагодження локаторів за допомогою плагінів Firebug, FirePath, WebDriver Element Locator
    • детальний розгляд локаторів XPath і CSS, складні (складові) локатори
  • очікування
    • явні та неявні очікування
    • очікування завантаження сторінки
    • очікування деякої події (поява або зникнення елементів, зміна їх властивостей)
  • перевірки
    • перевірка наявності або відсутності елементів
    • перевірка тексту та атрибутів елементів
https://privatelink.de/?https://software-testing.ru/edu/index.php
 
Угорі