Хабы: 1С
Всем привет! Меня зовут Пётр и это моя первая статья.
Занимаюсь функциональным и интеграционным тестированием на проекте 1С. И решил попробовать свои силы в автоматизированном тестировании — чтобы упростить себе жизнь. И на текущий момент около года работаю с инструментом Vanessa Automation и решил поделиться своим решением для проверки XML сообщений. К нему я пришел не сразу — пришлось экспериментировать, чтобы найти рабочий подход для таких проверок.
Проблема
Уверен, что многие кто тестировал XML сообщения — знают, что такие проверки довольно сложные. Потому, что в сообщениях передаются много разнообразных параметров и сами сообщения могут быть очень большими. Также стоит добавить определенную логику заполнения XML сообщений и то, что может быть несколько различных потоков (типов сообщений) и мы получим довольно объемный набор тест‑кейсов.
Также нужно учитывать, что при регрессионном тестировании необходимо этот набор тест‑кейсов перепроверять вручную. Потому что новые доработки функционала могут сломать уже реализованный функционал. И мы приходим к выводу, что самое лучшее решение — это написать набор автоматизированных тестов, которые упростят нам жизнь и сэкономят наше время.
Постановка задачи
Чтобы понять как решать задачу — нужно сначала ее сформировать.
Давайте разберемся, что мы имеем и как с этим работать. Представим, что в экосистеме организации много различных программ. И чтобы все эти программы имели актуальные данные необходимо их связать интеграциями. И желательно, чтобы эти данные приходили в режиме реального времени.
Читать далее