Всем Привет! Начну издалека. Я не тестировщик и в этом мало что понимаю, еще и в программировании едва ли дотягиваю до джуна. Но когда разместил свое резюме на hh (не в качестве тестировщика), со мной связалась hr компании, пускай будет "кампания N"(дабы не нарушать вот это http://software-test...luchennye-na-s/) и пригласила на собеседование по скайпу. Собеседование я прошел и мне предложили сделать тестовое (оно будет немного изменено, дабы опять же не нарушать). Тестовое я сделал и отправил, вот только ответа не дождался, позвонил сам. Ответ в итоге я все-таки получил: задание было выполнено не на должном уровне. К сожалению, фидбэка по ошибкам не было, хотя обещали, а интерес остался, в чем я все-таки накосячил. И вот хотел бы узнать так в чем же все-таки мои ошибки, надеюсь на ответы, очень интересно.
Задание - 1:
-
Зайти на yandex.ru
-
Проверить наличия поля поиск
-
Ввести в поиск 'python'
-
Проверить, что появилась таблица с подсказками (suggest)
-
При нажатии Enter появляется таблица результатов поиска
-
В первых 5 результатах есть ссылка на https://www.python.org/
Задание - 2:
-
Зайти на yandex.ru
-
Ссылка «Картинки» присутствует на странице
-
Кликаем на ссылку
-
Проверить, что перешли на url https://yandex.ru/images/
-
Открыть 1 картинку, проверить что открылась
-
При нажатии кнопки вперед картинка изменяется
-
При нажатии кнопки назад картинка изменяется на изображение из шага 5. Необходимо проверить, что это тоже изображение.
Правила выполнения задания:
-
Автотесты реализованы на Python3 и Selenium Webdriver
-
Можно использовать любые сторонние библиотеки python (framework для тестирования, page object, проверок, логирования, работу с конфигами, отчетам) или написать свои. Это будет большим плюсом.
-
Если будут использоваться сторонние инструменты, необходимо составить инструкцию по их установке и запуску.
Решение может выглядеть как просто скрипт на python+selenium или как совокупность инструментов, которые помогают быстро разрабатывать и поддерживать тесты, имеют хорошие отчеты с понятным логированием. Все зависит от ваших знаний и квалификации.
Мои ответы: https://github.com/D...leniumWebDriver
P.S. Уважаемые Админы, если что-то нарушил, то удаляйте тему, НО пожалуйста дайте ответ или дождитесь ответов, я сгораю от любопытства!