Обложка канала

Заметки тестировщика

4336 @qanote

Авторский канал тестировщика, который ушел в сферу IT с образованием журналиста. Только откровенные заметки про работу в российской и американской компаниях.

Заметки тестировщика

4 года назад
Открыть в
🟢 Мой первый автотест: Passed or Failed? Всем хорошего дня! 🌠 Хочу наконец-то поделиться с вами информацией о том, как я, абсолютно не знающая об автоматизации, начала ей заниматься. У меня есть ощущение, что это получилось с помощью какой-то магии, ведь еще пару недель назад я гуглила разницу между библиотекой и фреймворком. Я пересмотрела много видео на тему, но в основном все слишком "общее". А конкретные вопросы надо читать отдельно. Но как? Если даже не знаешь, о чем именно нужно читать. Хорошо, что все процессы автоматизации в нашей компании давно отлажены и мне оставалось лишь гуглить по известным инструментам. Моей задачей стало не столько обобщенное понимание вопроса, сколько желание пройти всю цепочку автоматизации "от установки среды до закрытия тикета на автоматизацию". Я привыкла учиться именно на практике, не теории. И в этом посте вы не увидите супер теоретических схем и непонятных слов, но если хотите - ссылки на такие статьи найдете внизу. Я же описываю только свой личный опыт, который может помочь таким же новеньким, как и я. Ну а "старичков" повеселить 😃 Что ж, сохраняйте себе на всякий и приступаем! 1️⃣ Начала я с организации митинга (помните, писала про него) с автоматизатором и парой коллег, обменялись всеми возможными вики ссылками для настройки тулов. Плюсом я перечитала о том, как у нас проходит процесс автоматизации в команде на разных фреймворках. Не забываем, что компания американская и работаем только на английском, так что и без переводчика не обошлось. 2️⃣ Далее через Git сгенерировала собственный SSH-ключ (открытый и закрытый) для доступа на сервер. 3️⃣ Затем занялась установкой интегрированной среды разработки. В моем случае для языка программирования Python. Верно, я скачала PyCharm. 4️⃣ Дальше клонировала репозитории из Jira - фреймворка и проекта. Правда, мне пришлось сделать это несколько раз, потому что из-за неправильной настройки pip конфигов и чего-то там еще не происходило поиска между каталогами. Про фреймворк не буду уточнять, т.к. это внутренняя разработка. 5️⃣ Создала новый автотест не без помощи коллеги (Python казался страшным, пока не изучишь хотя бы функции и циклы) 6️⃣ Дальше прогоняла на рабочей машине созданный автотест + слинкованные с ним другие, чтобы ничего не падало. На этом этапе я сильно застряла до сих пор, потому что тула отказывается со мной работать. И как я только не пыталась пофиксить ошибки. Благо есть другая тула, которая может стать отличным временным решением для прогона тестов. Ей буду заниматься на этой неделе. 7️⃣ Пока не дошла до этого шага, но все же - нас ждет слияние изменений между ветками, код ревью (либо внесение правок, либо аппрув) и коммит. Если все-таки у вас (как и у меня) появилось только больше вопросов - не беспокойтесь 🙅🏼‍♀️ Далее мы будем подробно говорить о каждом из шагов. Обещаю позже поделиться новостями насчет дальнейшей жизни автотеста. А вы, пожалуйста, активно закидайте реакциями пост ❤️‍🔥 А вы занимаетесь автоматизацией или только учитесь? Какая у вас мотивация к ее изучению или применению? Что нравится или не нравится? Давайте обсудим в комментариях, чтобы такие же, как и я могли почерпнуть что-то новое для себя. 🍫 Задонатить на шоколадку для повышения активности и бодренького настроения: https://teletype.in/@qanote 1. Автоматизированное тестирование: что это?Краткое учебное пособие. 2. Пишем систему автоматизированных тестов "с нуля" 3. Лучшие практики автоматизации тестирования: решение, что и когда автоматизировать 4. Автоматизация тестирования «с нуля» (нетехническая сторона вопроса) 5. Автоматизация тестирования на Python. Шесть способов тестировать эффективно 6. Автоматизация тестирования OpenStack 7. Как начать автоматизацию тестирования на проекте || Автотесты для начинающих QA Заметки тестировщика