QA Сhannel


Гео и язык канала: Россия, Русский
Категория: Технологии


Самые интересные статьи, видео и новости, связанные с QA. Не больше трёх материалов в день.
Автор канала: @aleshin_IT
Размещение рекламы: @tanyasanovna

Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Как применять подход Quality Gate в проектах с SAFe методологией

Для обеспечения качества на больших проектах приходится выстраивать поэтапный процесс приемки текущих результатов. В данном случае это показано на проекте с 10+ командами в методологии SAFe. В ней формируется релизный поезд (ART) из доработок от всех команд, которые работают над единым итоговым продуктом. Кроме очевидных сложностей в согласовании и коммуникации, при таких объемах на плечи релиз менеджера ложиться ответственность за конечный результат. Quality Gate должны ему помочь быстро понимать текущую ситуацию для качественного принятия решения.


Как эффективно ходить на конференции

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




Обновление официальной документации по стратегиям тестирования для разработчиков Android

В конце прошлого года Google обновил свою документацию в части тестирования. В своей стратегии обеспечения качества они выделяют, например, важность нахождения проблем как можно раньше, быстрый прогон автотестов. Их пирамида тестирования разделена на 5 слоев, что отличается от привычной для многих 3 уровневого варианта.


Как мы прикрутили прокси к автотестам

Ребята из онлайн-кинотеатра Иви рассказывают, как решают одну из важных для себя проблем - работу с сетевым стэком. У них множество автотестов (стремятся к 7 тысячам) большинство из которых интеграционные, 4 платформы - Android, Web, SmartTV, iOS. И все это должно работать четко и точно.

Они взяли за основу mitmproxy и с помощью аддонов и собственных доработок начали бороться. Внедрили инструмент от Shopify - toxiproxy для работы с трафиком. И решили сделать свой селеноид, только для прокси.


Как уменьшить регресс по времени

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

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


Devtools-тренажёр для тестировщиков

Кажется, прочитал статью по какому-то вопросу и теперь можешь решить любые задачи из этого направления. Но по факту, все не так просто. Надо закрепить знания на практике. Один из таких вариантов - онлайн-тренажер. Если хотите повысить свой уровень в данном направление - welcome по ссылке.
А если вы опытный QA-специалист, то пройдите его пока будете пить чай в перерыве, разгрузите голову.


База по тестированию безопасности для мобильных приложений

Сейчас многие компании стали больше обращать внимание на безопасность своих приложений. Этому способствуют участившиеся атаки, ужесточение законодательств. Да и имиджевая составляющая не дает расслабиться. Поэтому появляются отдельные продукты и люди в пайплайне разработки отвечающие за эту составляющую.

В видео расскажут:
- как сбросить количество неправильных попыток ввода пароля при логине;
- вариант попасть на любую страницу приложения если вы используете Jetpack Navigation;
- про лишние файлы с информацией о проекте и данными команды дают простор злоумышленникам.


Необходимые навыки начинающего тестировщика на основе вакансий с HH

Интересная базовая аналитика, какие навыки надо прокачивать при попытке пройти собеседование на позицию начинающего тестировщика. Человек выписал обязательные и желательные навыки из 100 вакансий «Junior QA» и субъективно расставил их от обязательных до ненужных, в зависимости от частоты упоминания и своего опыта. А чтобы вы поменяли в этом списке и почему Сonfluence можно было бы поднять хотя бы до середняка?


Тестирование приложени с Backend-Driven UI

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

Одним из таких решений является отрисовка компонентов на UI на основе json-а, который приходит с бекенда. Это решает проблемы с публикацией новых версий в магазины приложений, меньшей цепочкой разработчиков для доставки ценности пользователю и даже тестировать это может быть удобно. Об этом и рассказывают ребята из X5 Tech.


Как перестроить процесс и начать писать автотесты

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

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


Систематизируем работу в 30+ командах

Представьте, вы пришли в новую компанию на должность QA Lead и видите такую ситуацию:
в вашей зоне ответственности 30+ проектов с разным уровнем покрытия тестами и документацией, технический долг зашкаливает, сроки по тестированию постоянно едут. Не самая приятная ситуация.

А ребятам из 2ГИС и представлять не надо. В статье узнаем их план по очищению этих Авгиевых конюшен.


Для чего использовать Android Studio и X-Code

Короткое видео, в котором рассказываются основные кейсы использования дополнительные программ при тестировании мобильных приложений. Самый частый кейс - работа с логами и установка сборок. Да и как правильно подметил автор, лишние строчки в резюме редко бывают 🙂
Для чего тестировщики применяют Android Studio и X-Code
«Я вышла на проект, где нужно тестировать мобилки. И всего один раз применила Android Studio. Так бывает?» Такой вопрос прислали на продлёнку. Android Studio и X-Code могут использоваться для просмотра логов, запуска эмулятора и симулятора, установки тестовых сборок мобильных приложений. 00:00 Нача...


Как перевести тесты с Selenium на Playwright

Во многих компаниях, которые пишут автоматизированный UI тесты не первый год Selenium как стандарт при выборе фреймворка. У него уже есть сообщество, готовое ответить на вопросы, много дополнительного тулинг и костылей для реализации определенных задач. Но в нем остаются нерешенный ряд проблем, которые мешают назвать его «золотым» стандартом индустрии. Часть этих проблем решает Playwright.

В видео автор рассказывает, как они перевели свою 1000 автотестов с Selenium на Playwright за 8 дней. Параллельно провели рефакторинг и ускорили прогон на примерно 30%. Понятно, что это частный случай, и в каждом проекте есть свои причины не такого быстрого взлета подобного переезда. Важно понять идею и попробовать наложить ее на свои условия, найти точки приложения новых знаний на ваш процесс. Если вы загорелись такой идеей - переходите по ссылке для инструкции.


Gatling как инструмент нагрузочного тестирования

В мире инструментов для нагрузочного тестирования есть большое разнообразие. Кто-то привык по старой памяти пользоваться JMeter-ор как универсальным комбайном, кто-то использует более современный k6 с его возможностью писать тесты на JS. Есть другие платные и бесплатные варианты для понимания текущего состояния вашего приложения. Возможно в статье не хватает сравнения с популярным инструментом - Я.Танк.

Gatling скорее как альтернативный вариант, с:
- возможностью писать сценарии на Java или Scala
- современными отчетами и аналитикой
- низким потреблением ресурсов


Комбинация техник тест-дизайна при тестировании Low-Code платформы

Сейчас становиться все больше No‑Code и Low-Code платформы: конструкторы сайтов, помощники в разработке базовых мобильных и веб приложений, платформы для анализа данных.

В случае с Low‑Code важно помнить о балансе между универсальной функциональностью платформы и уникальными настройками, созданными для конкретной задачи.


Процесс тестирования охватывает как работу конфигурации по умолчанию, так и корректность работы пользовательских настроек.


В данном кейсе рассматривается вариант тестирования платформы с использованием набора техник тест-дизайна. Например, использование попарного тестирования для специфического функционала системы - расчета показателей SLA.


Видео недоступно для предпросмотра
Смотреть в Telegram


EarlyAI - помощник для ленивых?

Статья про использование бесплатного плагина с ИИ для написания unit тестов. Его можно скачать из магазина VS Code. В статье приводиться пример для React, но поддерживается Node.js, Angular и тесты под Jest и Mocha.


Гайд по необходимым навыкам для начинающего специалиста по тестированию

Хорошо, когда в одном месте за тебя собирают информацию по решению конкретного вопроса. Вот Татьяна и описала свой путь перехода в тестирования из hr с ссылками на статьи и материалы, которые использовала для подготовки. Полезно посмотреть и комментарии, где например советуют присмотреться к Bruno вместо классического Postman-а.


Эксперимент для решения проблем с e2e-тестами для микросервисов

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

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

Показано 20 последних публикаций.