← Все статьи

С чего начать автоматизацию тестов руководителю тестирования

  • Подписчик:
    Работаю iOS QA, есть опыт iOS разработки. Меняю работу и предстоит выстроить автотесты с 0 и научить команду писать их.

    С научить команду думаю проблем не будет, но как грамотно выстроить процесс? Я думаю писать командой QA UI тесты, и подключать разработку к Unit тестам в новых фичах, и в дальнейшем самим учится писать их тоже. Или может быть у вас был уже опыт, с чего начать? Просто нужно будет еще на CI как то крутить их)
Лучше начинать с Unit тестов от разработки, потому что они проще в поддержке и стабильней. В идеале, чтобы разработка настроила CI с Unit тестами, а затем уже на обкатанных процессах подключала UI тесты. Unit тесты разработка может писать внутри своих задач, если договорится между собой. В том числе, необходимо закладывать время на тесты в оценке.
Для UI тестов можно ввести отдельный статус на доске, требующий написания тестов. Начать с крупных задач — эпиков. То есть, эпик не может быть закрыт, пока на него не будут написаны тесты. По необходимости, добавлять этот статус к более мелким задачам.
Не уверен, что стоит забирать с разработчиков Unit тесты. Скорее вы можете писать интеграционные. У разработчиков больше контекста для Unit тестов — они их напишут быстрее и им легче будет их поддерживать.