This media is not supported in your browser
VIEW IN TELEGRAM
Maestro — автоматизация тестирования мобильного пользовательского интерфейса
Почему Maestro?
Maestro создан на основе опыта своих предшественников (Appium, Espresso, UIAutomator, XCTest).
Встроенная устойчивость к нестабильности. Элементы пользовательского интерфейса не всегда будут находиться там, где вы их ожидаете, касание экрана не всегда будет проходить и т.д. Maestro принимает нестабильность мобильных приложений и устройств и пытается противостоять ей.
Встроенная устойчивость к задержкам. Нет необходимости перегружать ваши тесты вызовами sleep(). Maestro знает, что загрузка контента может занять время (т.е. по сети), и автоматически ждет его (но не дольше, чем требуется).
Сверхбыстрая итерация. Тесты интерпретируются, не нужно ничего компилировать. Maestro способен непрерывно отслеживать ваши тестовые файлы и повторно запускать их по мере изменения.
Декларативный, но мощный синтаксис. Определите свои тесты в yaml-файле.
Простая установка. Maestro - это единый двоичный файл, который работает везде.
https://github.com/mobile-dev-inc/maestro
#qa #testing
Подпишись👉 @testlab_qa
Почему Maestro?
Maestro создан на основе опыта своих предшественников (Appium, Espresso, UIAutomator, XCTest).
Встроенная устойчивость к нестабильности. Элементы пользовательского интерфейса не всегда будут находиться там, где вы их ожидаете, касание экрана не всегда будет проходить и т.д. Maestro принимает нестабильность мобильных приложений и устройств и пытается противостоять ей.
Встроенная устойчивость к задержкам. Нет необходимости перегружать ваши тесты вызовами sleep(). Maestro знает, что загрузка контента может занять время (т.е. по сети), и автоматически ждет его (но не дольше, чем требуется).
Сверхбыстрая итерация. Тесты интерпретируются, не нужно ничего компилировать. Maestro способен непрерывно отслеживать ваши тестовые файлы и повторно запускать их по мере изменения.
Декларативный, но мощный синтаксис. Определите свои тесты в yaml-файле.
Простая установка. Maestro - это единый двоичный файл, который работает везде.
https://github.com/mobile-dev-inc/maestro
#qa #testing
Подпишись👉 @testlab_qa
🔥2
Если вы хотите учиться разработке глубоко и системно, приходите в Хекслет! Сейчас открыт набор на онлайн-профессию «Инженер по тестированию»
На Хекслете удобно:
✔️ Все лекции доступны 24/7 на платформе — занимайтесь в удобное время
✔️ Практика прямо в браузере
✔️ Наставники, которые помогут в процессе обучения, и кураторы, контролирующие прогресс
Уже во время обучения вы станете участником Карьерного трека.
Пройдете вебинары, которые охватывают все темы по трудоустройству: от составления резюме и рабочих профилей до психологических аспектов собеседований и адаптации на рабочем месте.
Вас будет сопровождать персональный карьерный консультант. Он поможет проанализировать вакансии, составить сопроводительное письмо, порекомендует вас в партнерские компании и предложит стажировки.
🆙 Мы заинтересованы, чтобы вы нашли первую работу. Получите полную консультацию по профессии и карьере в IT!
На Хекслете удобно:
✔️ Все лекции доступны 24/7 на платформе — занимайтесь в удобное время
✔️ Практика прямо в браузере
✔️ Наставники, которые помогут в процессе обучения, и кураторы, контролирующие прогресс
Уже во время обучения вы станете участником Карьерного трека.
Пройдете вебинары, которые охватывают все темы по трудоустройству: от составления резюме и рабочих профилей до психологических аспектов собеседований и адаптации на рабочем месте.
Вас будет сопровождать персональный карьерный консультант. Он поможет проанализировать вакансии, составить сопроводительное письмо, порекомендует вас в партнерские компании и предложит стажировки.
🆙 Мы заинтересованы, чтобы вы нашли первую работу. Получите полную консультацию по профессии и карьере в IT!
👍1💩1
Как тестировать методы REST API
Когда ручного тестировщика впервые просишь проверить метод REST API, того охватывает паника: «Как это делать? Я вообще почти ничего не знаю про API. Что делать? Как это тестировать?»
https://habr.com/ru/articles/704090/
#qa #testing
Подпишись👉 @testlab_qa
Когда ручного тестировщика впервые просишь проверить метод REST API, того охватывает паника: «Как это делать? Я вообще почти ничего не знаю про API. Что делать? Как это тестировать?»
https://habr.com/ru/articles/704090/
#qa #testing
Подпишись👉 @testlab_qa
Хабр
Как тестировать методы REST API
Когда ручного тестировщика впервые просишь проверить метод REST API, того охватывает паника: «Как это делать? Я вообще почти ничего не знаю про API. Что делать? Как это тестировать?» Спокойно. Без...
👏3
Как обеспечивать качество при релизах раз в час
Привет, я Михаил Шваркунов, директор по качеству ВКонтакте. Расскажу, как выглядят наши ежечасные релизы с точки зрения тестирования: как мы переложили часть задач по тестированию на разработчиков, сколько у нас автотестов и что мы ими покрываем. А ещё как команда тестирования сопровождает релиз, какие у нас при этом SLA и что делаем после. И вообще — зачем так часто что-то выкатывать? Что, нельзя подкопить и катать раз в день?
https://habr.com/ru/companies/vk/articles/703230/
#qa #testing
Подпишись👉 @testlab_qa
Привет, я Михаил Шваркунов, директор по качеству ВКонтакте. Расскажу, как выглядят наши ежечасные релизы с точки зрения тестирования: как мы переложили часть задач по тестированию на разработчиков, сколько у нас автотестов и что мы ими покрываем. А ещё как команда тестирования сопровождает релиз, какие у нас при этом SLA и что делаем после. И вообще — зачем так часто что-то выкатывать? Что, нельзя подкопить и катать раз в день?
https://habr.com/ru/companies/vk/articles/703230/
#qa #testing
Подпишись👉 @testlab_qa
👍2
Получите надежную базу для быстрого старта в сфере IT 💯
Обучим на тестировщика программного обеспечения в дистанционном формате за 3 месяца полностью бесплатно.
Почему мы?
📚 Официальный образовательный партнер Томского государственного университета. Учебная программа одобрена ТГУ
🏅 Преподаватели-практики с выдающимся опытом в своей сфере
🙌 Увлеченное коммьюнити и множество довольных выпускников
🎓 Диплом о профессиональной переподготовке установленного образца
💻 Удобная обучающая платформа
🙍♀️ Поддержка тьютора в зачислении и обучении
Кто может участвовать?
— Студенты старшего курса и выпускники
— Женщины в декрете и мамы детей до 7 лет
— Безработные и лица под риском увольнения
и другие категории граждан. Подробные условия — на нашем сайте.
Другие наши программы:
— Системный аналитик
— Аналитик данных
— Графический дизайнер
— Аналитик маркетплейсов
🚀 Подайте заявку и начните учиться через 2 недели:
https://clck.ru/3454Jc
Обучим на тестировщика программного обеспечения в дистанционном формате за 3 месяца полностью бесплатно.
Почему мы?
📚 Официальный образовательный партнер Томского государственного университета. Учебная программа одобрена ТГУ
🏅 Преподаватели-практики с выдающимся опытом в своей сфере
🙌 Увлеченное коммьюнити и множество довольных выпускников
🎓 Диплом о профессиональной переподготовке установленного образца
💻 Удобная обучающая платформа
🙍♀️ Поддержка тьютора в зачислении и обучении
Кто может участвовать?
— Студенты старшего курса и выпускники
— Женщины в декрете и мамы детей до 7 лет
— Безработные и лица под риском увольнения
и другие категории граждан. Подробные условия — на нашем сайте.
Другие наши программы:
— Системный аналитик
— Аналитик данных
— Графический дизайнер
— Аналитик маркетплейсов
🚀 Подайте заявку и начните учиться через 2 недели:
https://clck.ru/3454Jc
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Тестирование API
Зачем тестировать API?
Что такое HTTP, API и протоколы
Структура HTTP запроса
Пример GET запроса / Python и библиотека requests
Как устроен формат JSON. Коротко
Парсинг JSON на языке Python
Коды ответа сервера / протокол http / Python и библиотека requests
Python, pytest и тесты с параметрами / Тестирование API на Python
Python, pytest и метод Setup / Тестирование API на Python
источник
#qa #testing
Подпишись👉 @testlab_qa
Зачем тестировать API?
Что такое HTTP, API и протоколы
Структура HTTP запроса
Пример GET запроса / Python и библиотека requests
Как устроен формат JSON. Коротко
Парсинг JSON на языке Python
Коды ответа сервера / протокол http / Python и библиотека requests
Python, pytest и тесты с параметрами / Тестирование API на Python
Python, pytest и метод Setup / Тестирование API на Python
источник
#qa #testing
Подпишись👉 @testlab_qa
👍4
Курс "Тестировщик с нуля"
Урок 1 | Тестирование
Урок 2 | Принципы тестирования. Валидация и верификация
Урок 3 | Цели тестирования
Урок 4 | Словарь (веб элементы) и инструменты тестировщика веб-приложений
Урок 6 | Интеллект-карты для QA, IT и жизни (Mind Map). Как использовать интеллектуальные карты.
Урок 6 | QA, QC, тестирование на примере завода
Урок 7 | Что такое баг, что такое фича, примеры фичей и баго
Урок 8 | Виды тестирования. Функциональное и нефункциональное тестирование
Урок 9 | Как правильно тестировать. Мой алгоритм (чек-лист) тестирования фичи
Урок 10 | Баг-репорт. Создаем лучшие отчеты о дефектах. Severity vs Priority.
Урок 11 | Примеры баг-репортов в багтрекингах JIRA и REDMINE.
Все видео доступны на youtube
#qa #testing
Подпишись👉 @testlab_qa
Урок 1 | Тестирование
Урок 2 | Принципы тестирования. Валидация и верификация
Урок 3 | Цели тестирования
Урок 4 | Словарь (веб элементы) и инструменты тестировщика веб-приложений
Урок 6 | Интеллект-карты для QA, IT и жизни (Mind Map). Как использовать интеллектуальные карты.
Урок 6 | QA, QC, тестирование на примере завода
Урок 7 | Что такое баг, что такое фича, примеры фичей и баго
Урок 8 | Виды тестирования. Функциональное и нефункциональное тестирование
Урок 9 | Как правильно тестировать. Мой алгоритм (чек-лист) тестирования фичи
Урок 10 | Баг-репорт. Создаем лучшие отчеты о дефектах. Severity vs Priority.
Урок 11 | Примеры баг-репортов в багтрекингах JIRA и REDMINE.
Все видео доступны на youtube
#qa #testing
Подпишись👉 @testlab_qa
👍7
Как написать первый автотест на Android-приложение
Многие начинающие автоматизаторы задаются вопросом: «Как же написать свой первый автотест на мобильное приложение?». В данной статье я и хотел бы ответить на этот вопрос. На самом деле, материалов на эту тему написано большое количество. Подробно рассказывается применение паттерна PageObject в написании тестов и многое другое. Но наша с вами задача — написать наш первый простенький тест на экран авторизации на языке Java. Давайте решим эту задачу вместе!
https://habr.com/ru/companies/yandex_praktikum/articles/721854/
#qa #testing
Подпишись👉 @testlab_qa
Многие начинающие автоматизаторы задаются вопросом: «Как же написать свой первый автотест на мобильное приложение?». В данной статье я и хотел бы ответить на этот вопрос. На самом деле, материалов на эту тему написано большое количество. Подробно рассказывается применение паттерна PageObject в написании тестов и многое другое. Но наша с вами задача — написать наш первый простенький тест на экран авторизации на языке Java. Давайте решим эту задачу вместе!
https://habr.com/ru/companies/yandex_praktikum/articles/721854/
#qa #testing
Подпишись👉 @testlab_qa
👍5