Разделы портала

Онлайн-тренинги

.
Вебинар от команды LearnQA «Автоматизация тестирования RESTful API на Playwright»
15.10.2024 00:00

LearnQA проведёт 22 и 24 октября вебинар "Автоматизация тестирования RESTful API на Playwright".

На этом вебинаре вы:

  • ✔ Узнаете, почему Playwright быстро набирает популярность на мировом рынке тестирования
  • ✔ Настроите с нуля окружение на Node.js и TypeScript для автоматизации тестов
  • ✔ Разберётесь в особенностях RESTful API на примере реального API
  • ✔ Изучите основы взаимодействия Playwright с API
  • ✔ Создадите расширяемый тестовый фреймворк, который станет отличным дополнением вашего портфолио и поможет в реальных рабочих проектах
  • ✔ Реализуете валидацию схем и научитесь запускать тесты параллельно
  • ✔ Настроите отчеты в Playwright и интегрируете отчеты Allure
  • ✔ Освоите генерацию тестовых данных для полноценных проверок
  • ✔ Настроите автозапуск тестов в Docker и их интеграцию в CI/CD с GitHub Actions
  • ✔ Настроите публикацию отчётов с GitHub Actions на GitHub Pages

Технологический стек: TypeScript, Playwright, Allure, Docker, GitHub Actions

Кому будет полезен вебинар:

  • ✔ Новичкам в автоматизации тестирования, которые хотят научиться быстро и эффективно создавать тесты для API
  • ✔ Тем, кто ищет альтернативу библиотеке Axios для тестирования API на TypeScript
  • ✔ Тем, кто хочет за два занятия вместе с нами подготовить и залить к себе на Github рабочий фреймворк, который сразу можно будет начать применять на работе
  • ✔ Тем, кто хочет освоить один из самых динамично развивающихся фреймворков на рынке и подготовиться к собеседованиям

Вебинар разделен на две части, каждая по два с половиной часа.

Даты проведения: 22 и 24 октября в 20:00 (UTC+3)

Промокод на скидку: LQAPWAPIN

Узнать больше и записаться на вебинар можно по ссылке: https://www.learnqa.ru/playwright_api_webinar

Это третий из четырех запланированных вебинаров из серии "Строим автоматизацию тестирования на TypeScript".

Посмотреть список всех вебинаров можно по ссылке: https://www.learnqa.ru/all_typescript_webinars

Реклама: ИП Батыров Арсений Георгиевич, erid: 2SDnjdmXC7m

 
Псст, хочешь автоматизировать проверку почты?
14.10.2024 00:00

Автор: Пол Гриззаффи (Paul Grizzaffi)
Оригинал статьи
Перевод: Ольга Алифанова

Терминатор 2: Судный День, наверное, самый лучший из всех фильмов про Терминатора. Он по большей части сохранил дух оригинального Терминатора, но добавил более качественные спецэффекты и шикарную песню Guns ‘N Roses. ПО, о котором я буду говорить, Mailinator, всегда напоминает мне одну из самых запоминающихся фраз из Т2: «Идем со мной, если хочешь жить». Но для начала немного контекста.

В моей прошлой компании нам нужно было создать «достаточно уникальную» учетную запи сь, чтобы автоматизированное создание учетки не требовало вмешательства человека; на проде «вмешательство человека» требовалось для предотвращения мошенничества и работы со сценарием «тот же человек, другая информация». Для завершения автоматизированного тестирования создания учетной записи процесс требовал получения письма о создании учетки. В то время Google Mail, то есть Gmail, позволял это через синтаксис «емейл-адрес с плюсом».

Подробнее...
 
Как не сойти с ума, тестируя страховые продукты
09.10.2024 00:00

Привет, меня зовут Нина Полторакова, я ведущий тестировщик в ГК Юзтех. 

На данный момент мы с командой занимаемся разработкой и поддержкой ИТ-решений по направлению Life — страхование жизни.

В этой статье я хочу поделиться несколькими приёмами, как не сойти с ума, тестируя страховые продукты. 

Подробнее...
 
Надежный стейдж – это важно
08.10.2024 00:00

Автор: Эми Стюарт (Amy Stuart)
Оригинал статьи
Перевод: Ольга Алифанова.

Многие компании, занимающиеся разработкой ПО, просто терпят забагованные стейдж-окружения: мало кто считает это большой проблемой. Работая в разработке, вы с шансами сталкивались со стейдж-окружением, которое очень похоже на ваш первый автомобиль. Мы зачастую обещаем все починить, покупая его, но машина остается в том же состоянии годами! Боковое зеркало разбито, моргает задний габарит – но она же ездит! Мы убеждаем себя, что эти мелочи несущественны, а чинить их слишком дорого.

Хочу объяснить, почему эти «мелочи» приведут к большим проблемам в вашей команде разработки. Скорее всего, они уже именно этим и заняты. Я дам вам советы, как убедить компанию выделить ресурсы на исправление корня этих проблем. И, наконец, я расскажу, что можно сделать, чтобы привести ваш стейдж в порядок – и поддерживать этот порядок.

Подробнее...
 
Git Hooks не так страшны, как их малюют
07.10.2024 00:00

Бывает, что в командах тестирования грезят об автоматизации процессов, но почему-то не внедряют даже такие простые вещи как хуки: «Они очень усложняют процесс, и писать их тысячу часов». С этим я категорически не согласен, ведь реализовать хуки очень просто.

Меня зовут Денис Федоров, я тестировщик в команде 2ГИС ПРО, сервисе геоаналитики для бизнеса. Рассказываю, что такое гит-хуки, чем они могут быть полезны и как их можно реализовать у себя. 

Подробнее...
 
Принципы SOLID, жизненный цикл Android-приложения, оценка тест-кейсов: самые интересные новости тестирования за сентябрь-2024
03.10.2024 11:28

Опубликован выпуск рассылки за лето.

В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.

Содержание рассылки доступно по ссылке.

Подписаться на рассылку

 
Тестирование мобильных приложений 2.0: что нового в 2024 году?
01.10.2024 00:00

Здравствуйте, коллеги :)

Мы рады представить обновлённую версию нашего курса по мобильному тестированию, адаптированную к требованиям 2024 года. Мы актуализировали материал, добавили новые инструменты и сделали курс ещё глубже, чтобы вы могли освоить ключевые аспекты мобильного тестирования на Android.

#### Что изменилось?

1. Актуальные данные на 2024 год

Мы обновили курс с учётом последних версий операционных систем. Теперь вам не нужно беспокоиться о том, что используемая информация устареет. Чтобы поддерживать курс всегда актуальным, мы вынесли быстро меняющиеся данные (например, номера версий ОС) в отдельные документы, которые обновляются каждые 2-3 месяца. Например, добавлены данные по недавно вышедшей iOS 18.

2. Выбор устройств для тестирования

Важнейший этап мобильного тестирования — грамотный выбор устройств. Из небольшого занятия этот этап превратился в полноценный урок. Вы научитесь выбирать устройства под конкретные рынки и требования. Более того, в курсе доступен готовый шаблон для выбора устройств, который вы сможете использовать в своей работе. Можете ознакомиться с ним, данные в нём актуальны на момент выхода новости.

3. Глубокое изучение Android

Мы уделили особое внимание тестированию на Android. Вот что вы узнаете:

  • Содержимое APK-файлов и структуру приложений.
  • Что такое Activity Lifecycle — это поможет лучше находить баги при изменении состояний приложения.
  • Инструменты для перехвата трафика и GPS, включая Charles Proxy, Fake GPS и Mock Location.
  • Чем эмуляторы отличаются друг от друга, как настроить себе нужные устройства и работать с ними.

4. Полноценный урок по ADB

Мы добавили новый урок, посвящённый Android Debug Bridge (ADB). Вы научитесь выполнять ключевые команды ADB — от установки приложений на устройства до выполнения сложных задач, таких как выключение интернета через командную строку. Этот урок даст исчерпывающие знания для тестирования любых приложений.

5. Доступность курса

Чтобы сделать курс доступнее, мы убрали практические уроки по iOS, так что вы можете проходить обучение без Apple-устройств.

#### Что не изменилось?

Помимо всего вышеперечисленного, мы как и в прошлой версии расскажем об основах и особенностях мобильного тестирования, типах приложений и ОС, обязанностях и навыках мобильного тестировщика, а также на практике отработаем эти навыки в работе с Android OS.

#### Кому подойдёт этот курс?

Наш курс вырос вдвое по сравнению с предыдущей версией и теперь идеально подходит специалистам, которые хотят углубиться в мобильное тестирование. На нём вы столкнётесь с реальными проблемами мобильных тестировщиков и научитесь их решать, а значит - не растеряетесь, когда увидите те же проблемы в работе. На выходе вы получите практические инструменты и знания, которые сможете применять сразу же.

Наконец, ближайший запуск всё ещё проводится по сниженной цене - с ноября стоимость курса вырастет.

Подробная программа курса Тестирование мобильных приложений 2.0

Присоединяйтесь и освойте мобильное тестирование на новом уровне!

Реклама: ИП Батыров Арсений Георгиевич, erid: 2SDnjdRJQmg

 
Cards — бесплатная песочница с GraphQL API
30.09.2024 00:00

Автор: Ольга Назина (Киселёва)

Если вы хотите пощупать GraphQL API с ТЗ на русском языке, то добро пожаловать в мою песочницу — систему Cards.

Тут есть пользователи и их банковские карты. Можно пополнить баланс банковской карты, можно переводить деньги с одной карты на другую. Есть графический интерфейс и API. Есть даже ролевая модель! И даже ТЗ есть, хоть и не супер подробное =)

Подробнее...
 
Принципы SOLID для тестировщиков: принцип инверсии зависимостей
26.09.2024 00:00

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьи
Перевод: Ольга Алифанова

Настало время для последнего принципа SOLID! Принцип инверсии зависимостей состоит из двух частей, и мы будем изучать их по одной. Во-первых, он гласит, что «Высокоуровневые модули должны зависеть не от низкоуровневых, а от абстракций».

Чтобы с этим разобраться, надо понять разницу между «высокоуровневыми» и «низкоуровневыми" модулями. Низкоуровневый модуль отвечает за одну конкретную задачу – например, запрос к базе данных или отправка файла на печать. Для первого примера мы используем класс AddText, очищающий текстовое поле и вводящий туда новый текст.

Подробнее...
 
Тестирование и свежая iOS: обновляемся?
25.09.2024 00:00

Автор: Арсений Батыров

Регулярно вижу посты подобного плана: - Вышла новая iOS XX! Тестировщики — срочно обновляться! Ну как, регулярно - раз в выход версии. И всегда удивляет эмоциональный заряд подобных постов, будто кто-то реализует свой FOMO: не обновился - потерял пользователей. На деле же стоит действительно думать о пользователях, а не о своём гиковском окружении, обсессивно обновляющем всё вокруг.

По статистике Mixpanel, в среднем adoption любой версии iOS имеет чёткую последовательность: в конце второго месяца количество пользователей iOS XX и iOS XX минус 1 сравняется, а затем новая версия ещё за месяц выйдет на стандартную планку в 80% от юзербазы. Разительно отличается от Android, конечно, где свежая версия может не доминировать годами, но всё ещё событие не мгновенное. И за эти пару месяцев много чего может произойти.

Подробнее...
 
Рецензия на книгу «Идеальный тестировщик» Кристин Джеквони
23.09.2024 00:00

Автор: компания Simbirsoft

Всем привет! Меня зовут Екатерина и я QA-специалист в компании SimbirSoft. Я уже 7 лет занимаюсь обеспечением качества IT-продуктов, и за это время прочитала множество книг и пособий. Многим книгам по QA уже много лет, а новинки появляются достаточно редко. В январе 2024 года на русском языке вышел «Идеальный тестировщик» Кристин Джеквони — поэтому я сразу обратила внимание на эту книгу. Поделюсь с вами своей оценкой и выводами — что в ней есть полезного и чего не хватило.

Подробнее...