Общая информация:
Образование: Высшее
Специальность: Компьютерная инженерия
Место работы: 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