Взаимодействие manual и automation QA на примере TestIt и GitLab
Вставка
- Опубліковано 15 сер 2024
- Можно ли посмотреть на правки в коде, которые сделал разработчик при деплое ветки в окружение? Как устроено взаимодействие между manual и automation QA? - на продлёнке задали большой вопрос, состоящий из двух частей
Ответ с продлёнки выложили на UA-cam
Показали примеры:
- Как работает CI/CD в GiLab. В прямом эфире задеплоили ветку в тестовое окружение stage
- Посмотрели, что такое Merge Request в Gitlab
- Поработали с Kanban доской в Яндекс трекер
- Показали, как мы работаем с TMS TestIT
- Запустили автотесты из GitLab и посмотрели отчёт в TestIT
Таймкода
00:00 Начало
02:30 Пример работы CI/CD в GitLab
06:00 Пример Merge Request в GitLab
08:00 Пример работы тестировщика с kanban доской
10:00 Как происходит взаимодействие между manual и automation QA
13:00 Пример работы с TMS TestIT
18:00 Запускаем автотесты в GitLab, отчет смотрим в TestIT
---
Телеграм канал «Шаг за шагом к Junior QA»:
t.me/qa_studio
Школа:
qa.studio
Практика для джунов:
t.me/juniors_qa
Наши открытые уроки:
qa.studio/open
Наш курс по API на Stepik:
stepik.org/a/1...
Наш тренажёр по devtools:
devtools.qa.st...
Выбери своего наставника с помощью Котика:
t.me/qa_studio...
Чат-флудилка:
t.me/qa_studio...
****грам:
qa.studio
#тестирование
#тестировщик
#qaинженер
#qastudio
классный контент, сейчас рассматриваем внедрение данной tms-ки как раз, чтобы можно было запускать автотесты и смотреть логи в одном месте, а не бегать по другим сервисам, ну и там кстати очень удобно реализовано формирование тест-плана, т.е. можно наполнить его тестовыми наборами, чтобы выполнить необходимую технику тест-дизайна
Красавчик! Так наглядно, понятно объяснил, показал! Спасибище!
Спасибо
А почему не запускаете автотесты из самой TMSки?
Там же можно хуки настроить.
Отличный вопрос! К сожалению, разработчики стороннего адаптера testIt для cypress github.com/notamedia/cypress-testit-adapter не занимаются его поддержкой (последнее обновление было 2 года назад) и в данном виде он имеет очень ограниченный функционал. А официальные адаптеры от testIt для js фреймворков github.com/testit-tms/adapters-js не поддерживает cypress.
Плюс запуск нужных сборок напрямую ci отличная практика для ручных тестировщиков, которая помогает справиться с боязнью кода и всего, что с этим связано. Иногда встречаются и такие кейсы)
Я QA мануал, сейчас выбираю фреймворк для автоматизации. Можешь ли пояснить, куда стоит идти на JS: Cypress или Playwright? Насколько это лучше чем на пайтоне или джаве и почему?
Сори за огромный вопрос, автотестеров знакомых нет)
playwright