ProQuality Community
3.02K subscribers
175 photos
36 videos
2 files
1.27K links
Приветствуем в ProQuality Community – это обмен практиками тестирования между самыми разными специалистами! Присоединяйтесь к нам в youtube https://cutt.ly/8eTjvnl7
Сотрудничество: @andrey_talisman_ivanov
Download Telegram
​​#softwareTesting #proQuality_translation

Мобильные устройства, а вместе с ними и мобильные приложения прочно вошли в нашу жизнь. Трудно представить себе QA-инженера, который бы ни разу не столкнулся с необходимостью что-то тестировать на мобильном телефоне. А между тем, такое тестирование существенно отличает от веб и имеет множество тонкостей и подводных камней.

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

Различия в тестировании мобильных и веб-приложений
#automationTesting

Тестирование нативных мобильных приложений для Android и iOS обычно обеспечивается библиотеками UiAutomator2 и XCUITest, но сейчас, в связи с появлением мобильных приложений, разработанных с использованием Flutter Framework, использовать их для тестирования становится затруднительно.

В этой статье автор рассмотрит возможности драйвера appium-flutter-driver для тестирования flutter-приложений и разработает несложные тесты на Python с использованием Appium.

Тестирование мобильных приложений на Flutter с использованием Python + Appium
#softwareTesting

Тестирование делится на функциональное и нефункциональное. Что такое нефункциональное тестирование? Быстрый ответ: проверка нефункциональных требований (например, производительность, юзабилити, надежность, совместимость).

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

Нефункциональное тестирование — гайд
#Events

Конференция Heisenbug? Ну-ка затестим!

Heisenbug — крупнейшее событие в России, посвященное тестированию ПО. И да, это конференция не только для тестировщиков. Разработчики, тимлиды, директора по качеству тоже найдут для себя полезное и смогут подискутировать на извечную тему «тестировщик супротив разработчика».

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

Будут и воркшопы, где можно углубиться в тему и попрактиковаться в правильных подходах и паттернах.

Heisenbug позволит пообщаться с коллегами из разных компаний, получить новые знания в области тестирования и просто хорошо провести время.
#softwareTesting

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

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

Нагрузочное тестирование: что? где? когда?
#automationTesting #proQuality_translation

Внедрение автоматизированных тестов является сложной задачей и включает множество аспектов, которые стоит учитывать. От выбора уровней для проверки (API, UI или оба) до управления тестовыми данными и подбора подходящей библиотеки для работы.

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

Внедрение автоматизации тестирования в ваш проект
#automationTesting

Представьте себе такую ситуацию. Вы запилили мегакрутую фичу на странице сайта и через месяц решили оценить её эффективность. Начинаете считать — и понимаете, что своим релизом вы сломали метрики на странице. Знакомо?
События — это действия пользователей на сайте, которые можно отслеживать: клики на кнопки, переходы и просмотры страниц. Когда пользователь совершает целевое действие, в систему аналитики отправляется событие.

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

Автоматическое тестирование аналитики в браузере
#softwareTesting #mobileTesting

Проведение тестирования безопасности мобильного приложения не всегда простая задача для тестировщика. Но можно выделить стандартные проверки безопасности, которые рекомендуется выполнять перед релизом приложения в стор.

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

https://habr.com/ru/company/sbermarket/blog/676978/
#softwareTesting #mobileTesting #proQuality_translation

Определение точного объёма и среды для тестов всегда было среди основных вопросов, которым стоит уделить внимание.

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

Как эффективно тестировать мобильные приложения? Пятиуровневая пирамида тестирования
#softwareTesting

Как быть тестировщику, если на проекте нет аналитика и спецификации? Автор данной статьи рассказывает о трёх возможных вариантах действия — осторожном, умеренно рискованном и максимально вовлечённом.

Будет особенно полезно для QA начального и среднего уровня — чтобы не растеряться, попав в похожую ситуацию.

Как жить QA в условиях проблемной документации
#automationTesting

Без правильно подобранных метрик сложно оценивать и отслеживать изменения в текущих процессах.

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

Не можете измерить — не сможете улучшить: как мы используем метрики в разработке автотестов
#softwareTesting

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

Стратегия тестирования краткосрочного проекта
​​#softwareTesting #proQuality_translation

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

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

4 мифа о качестве программного обеспечения
#proQuality_events

20 апреля пройдет глобальная онлайн-конференция Quality Engineering Community Day 2023. Она будет интересна инженерам по тестированию с опытом работы, DQ-инженерам, менеджерам, начинающим тестировщикам, стремящимся к быстрому карьерному развитию.

👉 Участие бесплатное. Регистрируйтесь, будет интересно

📆 Когда: 20 апреля с 10:00 (+3 GMT)

📍 Где: онлайн. Ссылка на подключение придет вам после регистрации.

Что будет?

Стримы поделились на инженерные доклады и рабочие инсайты для менеджеров, 25 докладов от спикеров со всего мира, которые соберутся вместе, чтобы поговорить о качестве в IT. Здесь не будет сухих лекций – только опыт и реальные кейсы.


Хедлайнеры конференции:

🔹 Mikhail Subach, Senior Software Engineering Manager, "Solution Architecture in Test Automation: 2023 Updates"

🔹 Nadzeya Hancharova and Kateryna Shepelieva, Quality Engineering Managers, "Convert Client Interest into Specific Capabilities"

🔹 Artsem Varyvoda, Lead Data Quality Engineer, "How to Achieve Data Quality on Dashboards Using Automation"

🔹 Tariq King, Managing Principal, Technology Consulting, "Combining Force Multipliers to Improve Quality"

🔹 Maryna Didkovska, Director, Quality Engineering, "New Project: How to Structure This Mess. Guideline for Test Leads and Managers"

🔹 Srikanth Mohan, Quality Architect, "Test Strategies for Scaling Microservices with gRPC"
​​#softwareTesting #automationTesting #proQuality_translation

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

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

Практические советы по написанию чистого кода для автоматизации тестирования
​​#Events

Всем привет!

20 апреля, завтра, QA-сообщества Gomel QA Community и ProQuality приглашают на очень занимательную тим-билдинг активность Code Breaking Tester's Quest (15-00 - 16-00 по Минску) в рамках нашей онлайн-конференции Quality Engineering Community Day.

Не упустите возможность проверить свои навыки в тестировании и выиграть ценный приз от комьюнити.
Будем рады видеть вас в числе участников!
Зарегистрироваться на квест можно по ссылке.

📅 Четверг, 20 Апреля
15:00 (+3 GMT)
​​#automationTesting

Playwright — NodeJS-фреймворк для headless-браузерного тестирования. Основной фокус — на скорости и производительности e2e-автотестов.

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

Playwright — NodeJS-фреймворк для headless-браузерного тестирования. Основной фокус — на скорости и производительности e2e-автотестов
​​#softwareTesting

В процессе разработки всегда возникают дефекты (баги), которые тестировщики стараются найти, а разработчики пофиксить, то есть устранить. В баг-трекинговой системе фиксируется статус дефекта, и действия участников команды. Все происходит упорядоченно (поэтапно), нередко бывают повторные этапы. Баг проходит от «рождения» (Новый) до «смерти» (Закрыт). Этот процесс называется жизненным циклом дефекта.

Автор нашей сегодняшней приведет схему и подробно расскажет о жизненным циклом дефекта.

Жизненный цикл бага
👍1