Тестирование ≠ QA
Тестирование, автоматизация, процессы
Show more- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Data loading in progress...
Мы с супругой внезапно слетали в отпуск впервые за жизнь, с трудом возвращаюсь к работе :) Я поставил себе и менеджеру цель получить формальный IC 7 level (слесарь высшего разряда) в этому году, поэтому буду активно прокачивать соответствующие скиллы, включая программирование. В большей степени потому, что я пришел в SDET из QA, и именно D является наиболее слабым в особенности на фоне моих сильных разрабов, а одним из IC 7 Leveling Descriptors является “Frequently delivers exemplar solutions”, что амбициозненько. Буду держать в курсе и делиться какими-то наработками.
npm install cypress --save-dev
Тест 2
- Открыть https://www.cypress.io
- Проскроллить до текста "Loved by OSS" и убедиться, что он отображается
- Вывести в лог число загрузок за неделю без "М+"
Напомню, что цель тестовых - не просто решить (обычно не супер сложную) задачку, а и продемонстрировать уровень, на который вы идете. Поэтому нет предела совершенству, можно накручивать сложность, если видите, что в этом есть смысл.Все уроки курса "Cypress scouts: E2E automation basics from scratch" Целевая аудитория Тестировщики, которые пытались влезть в E2E автоматизацию самостоятельно и бессистемно, но не получилось. Что вы получите по итогу С минимальным необходимым знанием Javascript у вас будет репозиторий с собственными (не шаблонными) тестами на сайт с заказом товаров. Главный плюс Вы на практике будете бороться с самой главной болезнью E2E тестов - их хрупкостью. Что еще включено: - Тесты будут запускаться на CI (GitHub Actions) - Несколько способов, как находить селекторы элементов - 3 способа правильного ожидания изменений на странице - Как делать проверки - Как эффективно отлаживать тесты - Best practices, применимые в любом фреймворке Не знаю, отнести ли следующий эпитет из отзывов к плюсам - "залихватский язык"😜 Я старался живым, не канцелярско-академическим, языком описывать сложные моменты, поэтому если вам заходит стиль этого канала и/или моего канадского, должен зайти и курс. Как я писал ранее, уроки плавно усложняются…
sedредактор, который на лету подменяет нужные строчки (помимо всего прочего полезного). Например, есть yaml файл, который содержит конфигурацию вида:
modules: jmeter: properties: USER_COUNT: ${USER_COUNT} DURATION_IN_SECONDS: ${DURATION}Тогда шаг GHA будет выглядеть как-то так:
- name: Set execution variables run: | cd <your file path> sed -e 's/${THREAD_COUNT}/${{inputs.number-of-threads}}/g' -e 's/${DURATION}/${{ inputs.test-duration }}/g' filename.yaml > filename-updated.yamlГде
${USER_COUNT}и
${DURATION}это строчки файла, которые надо заменить (доллар и скобки для наглядности, что это значение, это может быть любой текст), а
${{inputs.number-of-threads}}и
${{ inputs.test-duration }}это значения соответствующих полей, введенные в форме. После подмены можно продолжить с отправкой файлов.
🔥Бесплатный курс «Введение в тестирование веб-приложений» от Хекслета:
https://ru.hexlet.io/link/docqAU🔥Полная программа «Инженер по тестированию на Хекслете»:
https://ru.hexlet.io/link/t467Jr⚡Вакансии CSSSR:
https://csssr.com/ru/jobsСегодня вас ждет настоящая сенсация – мы проведем первое на канале Хекслета публичное собеседование в области тестирования ПО. 🚀 В роли кандидата выступает студент Хекслета, который работает инженером-экологом и прошёл программу Хекслета «Инженер по тестированию». QA-лид задала ему вопросы о работе тестировщика, базовых принципах тестирования и задала кейс, где нужно провести проверку фронтенд-части формы на сайте. – Задаёт вопросы Оля Ильчукова, QA-лидка в CSSSR (
https://t.me/csssr0)– Отвечает на вопросы Алексей Швидунов, студент Хекслета ____ Публичное собеседование (мок-интервью) – формат учебного интервью, где мы поставим джуниор-тестировщика в условия практического собеседования. В этом видео эксперт задаёт вопросы, которые позволят кандидату продемонстрировать уровень своих технологических знаний и понимание ключевых подходов в QA manual. Это не только отличная возможность для джуниора продемонстрировать свои сильные стороны, но и для зрителей - узнать новые аспекты тестирования и понаблюдать за процессом принятия решений и ответа на вопросы в реальном времени. По завершении этого интересного эксперимента, наш джуниор-разработчик получит свой вердикт. Мы разберем его сильные и слабые стороны, обсудим, что можно улучшить, и дадим ценные советы для успешного прохождения будущих собеседований. Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями. Подписывайтесь на наш telegram-канал:
https://t.me/hexlet_ru____ 🔗 Полезные ссылки: – Комьюнити Хекслета:
https://t.me/hexletcommunity– Youtube-канал CSSSR:
https://www.youtube.com/channel/UCdkZ6ckHOJ3DjAYxoGeMG0w– Подробнее про виды тестирования:
https://youtu.be/s2IwpMGtTic– Портрет тестировщика: зачем нужны QA в команде:
https://youtube.com/live/5nHxv1nqkNM– Гид по профессии: Инженер по ручному тестированию:
https://ru.hexlet.io/link/5myZx7– Ещё публичные собеседования:
https://www.youtube.com/playlist?list=PLo6puixMwuSOa_0EH6X4OXzFAmyQGS3a3____ – 00:00:00 - интро – 00:00:17 - об эксперте и кандидате – 00:01:22 - из инженера-эколога в тестировщики – 00:02:56 - всё, что вы хотели знать о роли тестировщика и его обязанностях – 00:05:26 - на каком этапе разработки подключается тестировщик – 00:07:14 - основы тестирования и базовые принципы тестирования – 00:12:06 - инструменты тестирования – 00:14:39 - тестовая документация – 00:15:45 - из чего состоит тест-кейс – 00:20:04 - что должно быть в баг-репорте – 00:22:17 - как понять, какой из багов разработчик должен взять в работу – 00:26:22 - тестирование требований – 00:28:08 - практика: тест формы и выяснение тест-кейсов – 00:31:11 - практика: тестируем форму на позитивные кейсы – 00:37:55 - практика: тестируем форму на негативные кейсы – 00:41:03 - другие техники тест-дизайна – 00:49:39 - практика: какие виды тестирования можно применить к тестированию формы – 00:54:57 - тестирование API – 00:58:54 - практика: что произойдёт с формой на бэкенде – 01:01:52 - HTTPS-запрос и ответы – 01:07:10 - зачем становиться тестировщиком и какие есть зоны роста – 01:11:40 - резюмируем #тестирование #QA #хекслет
Мы не технологическая компания, мы бизнес-компания с сильной технологией.
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.