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

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

.
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 года на русском языке вышел «Идеальный тестировщик» Кристин Джеквони — поэтому я сразу обратила внимание на эту книгу. Поделюсь с вами своей оценкой и выводами — что в ней есть полезного и чего не хватило.

Подробнее...
 
Прогон моего автотеста занимает 45 минут! Нормально ли это?
18.09.2024 00:00

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

Конечно, нет! Наша автоматизация должна прогоняться за секунды, или хотя бы менее, чем за десять минут. Ведь верно? Ведь правильно? Вставьте сюда мем с Падме и Анакином. 45 минут – это явно антипаттерн и всегда плохая идея, правда же?

Все вы знаете, не так ли, что бывает, когда я задаю подобные абсолютные вопросы, да?

Подробнее...
 
Когда ваше приложение умирает – жизненный цикл activity в Android для QA
17.09.2024 00:00

Я Арман, Senior QA, тестирую android уже 4 года. Если вам интересно узнавать больше полезного и интересного, не только про мобильное тестирование, то держите мой канал t.me/LilBugHunters, здесь я делюсь короткими полезными заметками для QA-специалистов.

Эта статья будет посвящена разбору жизненного цикла activity в android для ручного тестировщика. Начну сразу с самого главного – зачем вам, тестировщику, вообще вникать в то, что такое жизненный цикл activity. После уже рассмотрим как activity работает, какие бывают состояния и вообще какие кейсы можно отловить, зная всё это и какие инструменты для этого нужно использовать.

Подробнее...
 
Зачем мы тестируем?
16.09.2024 00:00

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

Уверен, все вы слышали о «глобальном крахе IT» в середине июля. Это затронуло, прямо или косвенно, большинство из нас. Я не мог воспользоваться банкоматом, рейс моей жены задержали на несколько часов; это были мелкие неудобства по сравнению с тем, что ощутили остальные. Проблему CrowdStrike нескоро позабудут.

Подробнее...
 
Heisenbug 2024 Autumn. Готовая программа. Промокод на скидку.
12.09.2024 00:00

Конференция по тестированию Heisenbug 2024 Autumn пройдет 10 октября онлайн и 17–18 октября в Санкт-Петербурге с возможностью подключиться дистанционно.

Вас ждут 8 тематических блоков, 40 выступлений, 47 спикеров и гигабайты полезной информации. Участники обсудят применение инструментов и фреймворков, AI в тестировании, best practices, нагрузочное, мобильное и UI-тестирование.

Доклады, на которые стоит обратить особое внимание:  
Финал истории Rococo: строим CI/CD в GHA — Дмитрий Тучс из Dodo Engineering
7 смертных грехов тестирования — Вадим Никитенко из Райффайзен Банка
Зомби-апокалипсис в Телемосте: как мы проводили нагрузочное тестирование видеоконференцсвязи — Иван Смирнов из Яндекса
Поиграть в игру != протестировать игру — Алексей Симкин из Globant
Тестировать Helm-чарты проще, чем их писать — Егор Васильев из Positive Technologies

Больше выступлений — в расписании на сайте.

Кроме практико-ориентированных технических докладов, вас ждут жаркие дискуссии, нетворкинг, игры и розыгрыши от партнеров и атмосфера тусовки с коллегами по цеху из разных компаний.

Промокод SOFTWARETESTING даст скидку 15% на билеты «Для частных лиц». Но выгоднее будет поучаствовать за счет компании. В этой статье на VC есть аргументы, почему это будет выгодно не только вам, но и работодателю.
Реклама. ООО «Джуг Ру Груп», ИНН 7801341446,  ERID 2RanymXMZVi