Пытаюсь сравнить структуру ответа в postman с документацией (нужно проверить тип полей)
В ответ приходит сообщение, которое может иметь 0 или несколько файлов и квитанций структура у всех прикрепленных файлов или квитанций одинаковая, но их количество постоянно меняется, т.к. сообщение приходит рандомное.
2) Как сделать проверку файлов, квитанций, если их будет 10-20шт, не дублируя их? через цикл? а эта схема(https://www.jsonschema.net/), на сколько я понимаю не съест цикл javascript-a
2) Правильную ли я выбрал форму проверки в postman-e?
3) Если поля обязательные или необязательные, как это прописать в тесте(pm.expect(tv4.validate(carrier, shema)).to.be.true)?
4) Если сообщении присутствует файл и отсутствует квитанция, как это протестировать?) (Пометить массив квитанций как необязательный?)
Попросили написать сценарий и тест с использованием Selenium + Cucumber.
Проект настроить не составило труда, все вполне понятно.
Начал разбираться с подходом BDD.
Есть требование к сценарию:
1. Открыть браузер и развернуть на весь экран.
2. Зайти на yandex.ru.
3. Перейти в яндекс маркет
4. Выбрать раздел Электроника
5. Выбрать раздел Мобильные телефоны
6. Перейти в расширенный поиск
7. Задать параметр поиска от 20000 рублей.
8. Выбрать производителей Apple и Samsung
9. Нажать кнопку Применить.
10. Проверить, что элементов на странице 12.
11. Запомнить первый элемент в списке.
12. В поисковую строку ввести запомненное значение.
13. Найти и проверить, что наименование товара соответствует запомненному значению.
Я описал его так:
Feature: Scenario1
Given открытый браузер
Than открыть страницу ya.ru
And в поисковую строку ввести "яндекс маркет"
Than найти по поисковому запросу яндекс маркет
And перейти в яндекс маркет
Than перейти в раздел "Мобильные телефоны"
And перйти в разширеный поиск по разделу
And задать параметр поиска от 20000 рублей
And выбрать производителей Apple и Samsung
When нажимаю кнопку "Перменить"
Than вижу на странице 12 штук товаров
And запоминаю первый элемент
When ввожу в поисковую строку запомненое значение
And нажимаю кнопку "Найти"
Than запомненое значение равно первому из найденного списка товаров
Может кто-нибудь ответить на вопросы:
1.На сколько корректно я написал сценарий с точки зрения BDD.
2.Так как опыта с BDD у меня нет, может что то можно улучшить в данном сценарии(так как мне кажется что написал я полную лажу).
Доброго дня всем, столкнулся в практике что значение переменной необходимо передать в Заголовке location:/en/checkout?booking_token=8559270721578282445909705
Shopping Cart Elite - американская IT компания , которая работает в сфере Е-commerce.
В компании проходит набор сотрудников на вакансию Tech Support.
Чем будет заниматься сотрудник на этой должности:
- Помогать клиентам в выяснении их проблем, если у них возникают какие-либо трудности при использовании нашего программного обеспечения (проводится обучение)
- Помогать клиентам в настройке интернет-магазинов на платформе Shopping Cart Elite (проводится обучение)
- Звонить клиентам, чтобы прояснить или объяснить ситуацию
- Устранение технических неполадок (обязанности по обеспечению качества)
- Проводить клиентов через систему по запросам
- Осуществлять поддержку торговых площадок (eBay, Amazon, Jet, Walmart, Etsy) (обучение проводится)
В двух словах, если у клиента возникает какая либо проблема, мы моделируем ее, тестируем пути решения и даем готовое решение клиенту.
Занятость во второй половине дня, так как работаем с американским рынком. Время работы 17:00 - 1:00 по Киеву.
Из требований несколько пунктов:
- Уровень английского: средний или выше
- Быстрообучаемость и готовность воспринимать новую информацию