Мы начали записывать обучающие видео, посвященные работе с XML2Selenium
Для начинающего пользователя любого продукта очень важно иметь свободный доступ к различному обучающему материалу, который подан в простой и понятной форме.
По этой причине мы начали записывать обучающие видео, посвященные работе с XML2Selenium. Вы можете ознакомится с ними по этой ссылке:
https://www.youtube.com/user/xml2selenium/videos
На сегодняшний день доступны следующие видео:
- Обзор доступной документации, мануалов и других обучающих инструментов по XML2Selenium.
- Установка и начало использования фреймворка XML2Selenium.
Ранее для пользователей XML2Selenium нами уже были созданы:
- Полное руководство.
- Установка и начало использования продукта XML2Selenium на локальном компьютере.
- Установка и начало использования продукта XML2Selenium на Linux сервере.
- Reference card.
- Интерактивный путеводитель по XML2Selenium.
- Примеры с подробными описанными шагами создания тестов для популярных веб-сервисов Youtube, Twitter.
- Заметка как читать XML2Selenium отчеты.
- Проект Best Practices – тесты на примере которых вы можете обучится работе с XML2Selenium. Все тесты разделены на 3 уровня: Basic, Intermediate, Advanced, в каждом из этих уровней есть тесты следующих типов: Базовые задачи (показывают повседневные рутинные операции), Итеративные тесты (показывают создание тестов в развитии), Фичи продукта (демонстрируют особенности продукта), Популярные сервисы (покрывают тестами Twitter, Youtube и другие сервисы), а также WordPress тесты (на примере самой популярной CMS системы WordPress показывают, как работать с конкретным продуктом).
- Мы подготовили специальную сборку на Jenkins, что позволяет экспериментировать с интеграцией XML2Selenium и Jenkins, проверить некоторые из особенностей этой интеграции.
- XSD-схема, которая необходимо для авто-дополнения при создании тестов
- Примеры отчетов XML2Selenium:
- Master – для разработки продукта мы создали более 600 тестов и постоянно добавляем новые тесты. Это делается для постоянного увеличения покрытия тестами функционала продукта, тем самым делая его более стабильным. Вы можете изучить эти тесты, так как в них есть большое количество полезных примеров.
- SmokeTest – так как Master тесты всегда должны быть стабильными, а на практике нам необходимо встречаться и с fail, error ситуациями, мы поддерживаем специальный набор тестов (порядка 250 тестов), в котором показаны все возможные ситуации – поваленные тесты, ошибки валидации, и многое другое. Такой билд, такие тесты позволяют нам делать эффективно ручное тестирование нашего продукта перед релизом. А также, это позволяет нам создавать автоматизированные тесты, которые покрывают SmokeTest отчёты нашего продукта. Такие тесты пишутся также на XML2Selenium. Тем самым, мы покрываем свои же репорты своими же инструментами, а значит постоянно используем XML2Selenium на практике. Изучите эти тесты, чтобы понять, какие ошибочные ситуации встречаются.
- SelfTesting – как уже было сказано, мы создаем тесты (около 150), которые покрывают наши SmokeTest отчёты. Данный отчёт показывает результат прогонки таких тестов, и позволяет нам как можно больше функционала отчётов продукта покрыть автоматизированными тестами. Это улучшает автоматизированную регрессию тестов.
Вышла новая версия 1.26 продукта XML2Selenium Вышла новая версия 1.27 продукта XML2Selenium