Тестировщик который хочет перейти в программисты
Информация
- В рейтинге
- Не участвует
- Откуда
- Казахстан
- Зарегистрирована
- Активность
Специализация
Инженер по автоматизации тестирования, Инженер по обеспечению качества
Старший
Java
Oracle
Python
Linux
Тестировщик который хочет перейти в программисты
Да, я недавно начала изучать angular, мне действительно понравилась структура компонентов, то что к ней относятся и как они взаимодействуют, это круто)
Куча Assertation (Condition...) параметров, просто для примера, с ответом на вопрос, а что так тоже можно было написать?)
Спасибо, отличное разъяснение, теперь я действительно начала понимать различия между tdd и bdd. Получается tdd как один из способов безопасного проектирования, а bdd как один из способов описания (поведения) взаимодействия?
Idea -> create new file -> java class, думаю эти шаги поспособствовали данному утверждению)
Вот это я понимаю обратная связь)
1. Да, я единственный тестировщик в команде (пока), конфликтов пока не видала. P.S буду морально готовится )
Кажется натыкалась на такую проблему, когда компоненты с одной страницы повторяются (тут уже точно что-то другое чем POM) , создала отдельный класс, к примеру FileDownloadManager, который управляет всеми действиями связанный с этим элементом, это можно применить к EOM который вы описали?
2. Тут уже дело привычки, для меня удобней визуально воспринимать что все что начинается со знака доллара это уже веб элемент
3. Это тоже одни из замечательных расширений селенида, но тут ссылаюсь к пункту №2
4. Почему же) Xpath довольно простой но громоздкий ) (Хотя, до понятия что такое коллекция тоже использовала его))
Пока с той проблемой что не находит по индексу не сталкивалась, разве что добавила проверку на size и это помогло
5. Да, это прям жиза, а что вы имеете ввиду Assertation в одну строку?
6. Чтобы моментально разлогиниться, а если серьезно то иду по плану тест кейса
7. Добавить комментами внутри блока кода?
8. Разве BDD это не Given-When-Then? Тоже долго думала куда лучше отнести к TDD or BDD?
9. Окей)
10. Нет, не слетает, js отключается и тесты падают =)
DANGER_BTN это просто пример
crontab на gitlab ci/cd
Хмм, интересно, спасибо за сводку)
выделение локаторов помогло избежать их исправления во всех тестах где он используется, думаю тут нужно ориентироваться по проекту))
Ждем перевода для русского коммьюнити )
Возможно, я переструктурировала параграф с локаторами, опираясь на эти ссылки, selenium и stepik, настройка ожиданий. Из под капота действительно звучит точнее, поправила) Да, в промежутке есть api (service) тестирование, к сожалению пока им не занималась. Про js затрудняюсь ответить.
Про id, используем кастомный атрибут [selenide-id="something"] так как #id автогенерируемый и используется для других целей. Отчеты минимальны, gradle/testng. Про allure, да локально поднимаю, визуально приятный инструмент, глядя на него подметила что забыла написать про аннотации и приоритеты.