Автор: Майкл Болтон (Michael Bolton) Оригинал статьи Перевод: Ольга Алифанова
Тестировщики часто задают мне два вопроса:
Как мне продемонстрировать ценность тестирования менеджменту?
Как получить больше времени на тестирование?
Начнем со второго вопроса. Чувствуете ли вы себя очумевшим от объема продукта, который вам надо покрыть, в сравнении с выделенным на это временем? Беспокоитесь ли вы, что вам не хватит времени на поиск значимых проблем?
Всех приветствую. Я новичок в автоматизации тестирования. В данный момент столкнулся с одной проблемой. Попытки прогуглить и найти решение в документации не увенчались успехом, поэтому решил обратиться к профессионалам. Очень надеюсь на вашу помощь или хотябы зацепку. Итак проблема следующая:
Сначала инструменты и язык программирования:
Python
Pytest
Selenium
Allure
У меня есть тест кейс. Я хочу прописать Assertion к последнему шагу этого кейса.
Сценарий такой:
Я ищу определенный элемент на странице и если элемент найден, то тест кейс пройден успешно, в противном случае тест кейс зафейлен.
Сама проблема:
Когда элемент не найден я получаю ошибку "NoSuchElementException" и мой тест проваливается как и ожидалось. Но тут возникает проблема с отчетами. В отчетах указывается что тест провалился из за неправильного кода (так как элемент не был найден), а мне нужно как то обработать данный exception и переопределить его с "проблемы с кодом" на "проблему с функционалом".