Здравствуйте, C0x, Вы писали:
C0x>Подскажите какую тестовую задачу (имеется ввиду задачу на дом) можно выдать кандидату на должность Инженера по автоматизации тестирования?
C0x>Основные требования умения писать скрипты, тестировать API сервисов, автоматизация тестирования UI как десктопа так и вэба.
C0x>Пока как вариант: дать чуваку простой вэбный калькулятор на вход и попросить автоматизировать тестирование UI. Для этого он сам должен сделать докерконтейнер, установить нужные фрэймворки и написать тестовые скрипты. Потом выслать как результат этот Докер контейнер на проверку.
C0x>Вроде как это даст понимание что чувак 1) может разбираться в технологиях и пользоваться гуглом, 2) чувак умеет составлять и писать функциональные тесты.
C0x>Или может как-то по другому проверять способность кандидата в этой области?
C0x>Спасибо.
Скорее всего так найдете того как раз у кого не очень с опытом. Ну или же вы должны предлагать реально хорошие деньги выше рынка и требовательно отбирать, а задание это — один из этапов и не самый важный.
Просто зачем это тому кто реально в теме и получает 200+, например... Когда каждый день кто нить пишет в linkedin и т.п.
Такое может быть интересно тому кто немного попробовал автоматизацию, опыта пока маловато, а продать себя хочется подороже. Такой человек может и потратить несколько часов и сделать неплохо это задание. А часы тратить придется если чувак не обучался недавно и не особый фанат автотестирования (у меня на личной машине, например, ничего не стоит чтобы сходу это стартануть кроме Idea, я дома не тестирую ничего, только изучаю что-нибудь другое).
Но, в принципе, если нужен просто нормальный тестер, то почему бы и нет. Тестировать калькулятор — вполне нормальное задание. Его проблема только в распространенности, товарищ может ну вот совсем всё почти слизать у кого-нить. И будет у него задачей только в докер контейнер засунуть.
Как совет: сделайте что-то простое сами где есть вход и какая-то обработка. Можно из области простой математики, геомеотрии, например. Когда что-то вводишь, а что-то определяется по введенным параметрам внутри и выдается результат. Принцип тот же, но вариантов больше и готовое решение вряд ли кто-то сможет найти.