Наташа рассказала, что в их крупном проекте она не понимает, как можно совместить ручное и автоматизированное тестирование. По её опыту, если QA пишет автотесты — он будет полностью выключен из работы по ручному тестированию.
Делая все тесты сама, я уверена, что в тесте будут именно те проверки, которые мне нужны, ведь мобильные разработчики не знают мой продукт глубоко. Так фича сразу покрыта тестами, и мне не нужно к ней больше возвращаться. Может показаться, что писать тесты на нескольких языках программирования — это что‑то запредельное, но на самом деле всё не так страшно, главное начать.
В итоге из кучи вариантов собрала по кускам проект, который понравился, стала размножать и постепенно усложнять тесты. Так я создала 2 проекта с UI‑ и API‑тестами. Они были самыми простыми, однако работали и заметно сократили время на ручные проверки.
Так я написала свои первые автотесты и была безумно рада этой возможности. После первых двух неудачных попыток с автоматизацией можно было сказать, что программирование — не моё и всё бросить, но я решила, что мне просто нужно чуть больше времени, чтобы разобраться, и всё получилось.