soft

Общая информация:


ФИО: Сомов Евгений Павлович
Образование: Высшее
Специальность: Компьютерная инженерия
Место работы: Freelance
Должность: Automation/Manual QA Engineer.



Специализация:

  • Автоматизированное тестирование (Automation Testing)
  • Ручное тестирование (Manual Testing)
  • Контроль качества (Quality Control)
  • Нагрузочное тестирование (Load Testing)
  • Тестирование баз данных (Database Testing)
  • Разработка desktop ПО под Windows (C# Developer)

Автоматизация тестирования: Браузер Hat



Браузер Hat со встроенной технологией автоматизации тестирования Web приложений. (Selenium не нужен)
Особенность браузера Hat в том что автотесты напрямую выполняются в браузере без Selenium и WebDriver.
Встроенный фреймворк HatFramework содержит достаточное количество методов необходимых для выполнения задач автоматизации тестирования. При разработке автотестов используется язык программирования C#. Удобный интерфейс отображает все шаги выполнения теста с подробным описанием событий. Запуск автотестов возможен из командной строки операционной системы Windows это пригодится при использовании автотестов в популярных средствах непрерывной интеграции таких как: Jenkins, TeamCity, GitLab CI/CD.



Browser Hat - Создание проекта под Visual Studio и пример описания демонстрационного автотеста

Урок №1
Создание проекта под Visual Studio.
Описание скрипта демонстрационного автотеста в редакторе Visual Studio.



Browser Hat - Выполнение JavaScript кода в теле автотеста

Урок №2
Выполнение JavaScript кода в теле автотеста.



Browser Hat - Автотест для проверки API и обработки полученного результата в JSON формате

Урок №3
Тестирование API и обработка полученного результата в JSON формате.



Browser Hat - Автотест для проверки карты сайта (sitemap.xml)

Урок №4
Тестирование страниц из карты сайта sitemap.xml.
Данный пример взять из официальной документации раздела "Практические примеры"



Browser Hat - Плагин HatPluginMySql - автоматизированное тестирование базы данных MySql

Урок №5
Тестирование данных в базе данных MySQL