![](https://webcf.waybackmachine.org/web/20240129071845im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/b3e/61b/f59/b3e61bf59762c2c8e8681b779c7ab7e4.jpeg)
Теперь мы можем сделать вывод, что автоматизация - это ручные тесты, переведённые в автоматический процесс. И если нет ручных, то нет и автотестов.
Хочешь кататься, люби и саночки возить - это как раз про проектирование тест-кейсов. Мы конечно говорим не про автоматизаторов, которые пишут автотесты по ТК от ручных тестировщиков. Мы говорим про QA, который одновременно выполняет роль manual и automation engineer в команде.
В команде вы можете прийти на проект и выполнять ручное тестирование, но в какой-то момент понять, что все что я спроектировал и каждый раз тестирую руками - могу по щучьему велению перевести в автоматизированый процесс. Звучит здорово, но как?
Упрощаем теорию языков программирования и сокращаем выбор до:
🔵 Python
🔴 Java
🟡 JavaScript
На языках, указанных выше, так же может идти разработка ваших проектов.
Сегодня мы будем писать на Java.