Рассмотрим как определить основные свойства элементов в структуре тестируемого приложения, определить xPath для браузеров, desktop приложений и 1С предприятия.
Здравствуйте! Меня зовут Крючков Владимир. В текущем уроке мы продолжим тестировать калькулятор и создадим сценарный тест управляемый данными – это когда, в одном сценарии мы сможем использовать разные входные/выходные данные без существенного изменения структуры. В предыдущий раз мы записали и создали сценарий, который выполнял простую последовательность действий сложения двух чисел, а затем выполнял проверку результата.
В данном уроке мы начнем знакомство с инструментами автоматизации тестирования. Рассмотрим процесс записи действий пользователя, создания простого сценарного теста, выполним проверку результата. Добрый день! Меня зовут Владимир Крючков, и мы начинаем первый урок из цикла введения в тестирование с помощью Фреймворка «Тестирование 3.0».
В Фреймворке «Тестирование 3.0» добавлена интеграция с API от Microsoft Automation UI и Фреймворком «Selenium». Теперь у пользователей появилась возможность выполнять проверку пользовательского интерфейса веб-клиентов для браузеров Internet Explore (IE), Chrome, Firefox, Opera и Edge.
Для разбора полетов при использовании платформы 1С иногда (часто) требуется анализировать лог технологического журнала. Эта операция без специального инструмента выполняется с трудом и очень неохотно. У кого есть желание повозиться с мегабайтами текстовых тяжело анализируемых логов? Есть выход — это open source framework «Парсер технологического журнала».
Для создания юнит-тестов под платформу 1С рекомендуем использовать свободный Фреймворк xUnitFor1C. xUnitFor1C работает с любыми конфигурациями, полностью независима, но может быть встроена в конфигурацию. Тесты могут быть как во внешних обработках, так и во встроенных обработках.
Фреймворк «Тестирование 3.0» был разработан для прикладной работы в рамках обеспечения качества ПО платформы 1С. В текущий момент идет доработка UI менеджера тестирования для возможности использования с другими платформами — веб-браузер (slenuim) и windows desktop application (automation UI).