Подборка объединяет вопросы, отмеченные на этапах интервью в hytech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: testing, qa, java.
Чтобы ускорить тесты, можно переиспользовать контекст (например, контекст приложения, базы данных, или окружения), вместо того чтобы создавать его заново для каждого теста.
Коллекции с интерфейсом Set — это структуры данных, которые хранят уникальные элементы без определённого порядка (или с определённым, в зависимости от реализации).
Я пришёл в тестирование, потому что всегда интересовался качеством программного обеспечения и хотел убедиться, что продукт работает корректно и удобно для пользователей.
Один из примеров конфликта с разработчиком был связан с разногласиями по поводу приоритетов в тестировании: разработчик хотел быстро выпустить фичу, а я настаивал на более тщательном покрытии тестами для снижения рисков.
Да, мне несколько раз давали обратную связь, что стоит улучшить коммуникацию в команде и более подробно документировать тест-кейсы. Я воспринимаю такой фидбек как возможность для роста.
Хотя основной язык в проекте был Python, я использовал Java для некоторых задач, например, для автоматизации тестирования или интеграционных тестов, где требовалась работа с Java-библиотеками или фреймворками.
Если говорить о развитии в направлении автотестирования, то это отличная возможность повысить эффективность тестирования, автоматизировать рутинные задачи и улучшить качество продукта.