Теперь мы можем сделать вывод, что автоматизация - это ручные тесты, переведённые в автоматический процесс. И если нет ручных, то нет и автотестов.
Хочешь кататься, люби и саночки возить - это как раз про проектирование тест-кейсов. Мы конечно говорим не про автоматизаторов, которые пишут автотесты по ТК от ручных тестировщиков. Мы говорим про QA, который одновременно выполняет роль manual и automation engineer в команде.
В команде вы можете прийти на проект и выполнять ручное тестирование, но в какой-то момент понять, что все что я спроектировал и каждый раз тестирую руками - могу по щучьему велению перевести в автоматизированый процесс. Звучит здорово, но как?
Упрощаем теорию языков программирования и сокращаем выбор до:
🔵 Python
🔴 Java
🟡 JavaScript
На языках, указанных выше, так же может идти разработка ваших проектов.
Сегодня мы будем писать на Java.