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

Санитарное, или санити-тестирование, или «тестирование согласованности» это разновидность регрессионного тестирования, проверка работоспособности после добавления новой функции. Санитарное тестирование это «небольшая остановка для проверки», будет ли билд работать.

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

Санитарное тестирование (sanity testing) — небольшой гайд
#softwareTesting

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

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

Эффективное управление тестированием производительности
#proQuality_books #softwareTesting

Что такое тестирование. Курс молодого бойца
Автор: Ольга Назина
Количество страниц: 592
Язык издания: Русский

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

Плюсы:
Выигрышная подача материала в виде комикса и иллюстраций
Книга-тренинг, которая включает теоретические сведения и задачи
Подходит для начинающих тестировщиков в начале карьеры или для людей, кто хочет позакомиться с тестированием
Основана на метериалах лекций курса автора «Школа начинающего тестировщика»
Бумажная и электронная версии

Недостатки:
Может показаться слишком простой
Покрывает только фундамент темы тестирования

Для кого книга:
✔️Начинающим тестировщикам
✔️Людям, не знакомым с профессией

Об авторе:
Ольга Назина – автор статей на хабре, бесплатных уроков на YouTube и тренер курсов по тестированию.

Обзор книги от самого автора и его статьи вы можете найти хабре. Многие статьи автора наш канал уже публиковал ранее.
#automationTesting

TestNG - это фреймворк для автоматизации тестирования, написанный на Java, имеющий некоторые преимущества на фоне JUnit и NUnit, например тем, что более гибкий и расширяемый. Сделан «по мотивам» JUnit с учетом его слабых мест. Имеет открытый исходный код.

В сегодняшней статье автор подробно расскажет о фреймворке TestNG, его преимуществах, архитектуре, возможностях и проведет сравнение с JUnit.

TestNG — большой гайд
#softwareTesting #mobileTesting

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

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

Нефункциональные проверки при тестировании мобильных приложений
#softwareTesting

Может показаться, что 2FA аутентификация — это гарантированный способ защитить свой аккаунт и никакие «эти ваши хакеры» не смогут, скажем, увести мою внутреннюю валюту для покупки одежды персонажам на игровом аккаунте. Но система двухфакторной аутентификации может иметь большое количество уязвимостей.

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

Тестирование двухфакторной аутентификации и возможные варианты обхода
​​#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"