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 #proQuality_translation #paulgerard_leadership

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

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

Лидерство в тестировании: введение
#automationTesting

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

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

Мессенджеры на работе — это не прокрастинация, или как мы сделали сервис для автотестирования
#softwareTesting

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

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

Как протестировать программный продукт без доступа к нему
#softwareTesting

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

В сегодняшней статье автор отвечает на вопросы: Что такое качественное приложение? В чем разница между компаниями, ориентированными на качество, и компаниями, нацеленными на конечный продукт?

Почему многим IT-компаниям не хватает качественного руководства в QA?
#softwareTesting #proQuality_translation

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

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

5 полезных расширений Chrome для тестировщиков
#automationTesting

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

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

Tests as code с Allure TestOps и что из этого вышло
#softwareTesting

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

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

Как научиться тестировать самому и найти работу в трудные времена. Гид
#softwareTesting

Тестирование объема чаще называется «объемным тестированием», а также «тестированием объемов», или просто «volume testing», иногда «flood testing». Это проверка поведения приложения/сайта при получении очень большого объема данных (поэтому такое название). В первую очередь оценивается время ответа приложения (время отклика).

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

Что такое объемное тестирование?
#softwareTesting #proQuality_translation

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

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

Тестирование аутентификации в веб-приложениях
#automationTesting

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

В данной статье автор делится своим опытом автоматизированного тестирования на мобильных устройствах с использованием фреймворка Kaspresso и языка Swift.

Как сделать автотесты на Swift комфортными для тестировщиков
#softwareTesting

Все мы когда-то были новичками: в тестировании или любой другой сфере. Окунувшись в сферу IT, junior QA чувствуют себя как ежики в тумане, при этом жаждут узнать как можно больше и поскорее. Цель данной статьи — помочь им рассеять этот туман, чтобы жизнь стала проще, и развитие пошло быстрее.

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

Рассеиваем туман. Инструменты и полезная литература для Junior QA
👍1
#softwareTesting

Управление тестированием включает в себя множество аспектов. Оно охватывает всё и вся, что мы делаем как тестировщики. Именно поэтому инструменты управления тестированием имеют важное значение для обеспечения успеха всего процесса тестирования.

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

Инструменты управления тестированием
#softwareTesting #proQuality_translation

Тестирование веб-приложений является одним из главных видов деятельности QA-инженеров. Оно охватывает множество разнообразных видов тестирования, каждый со своими сложностями, приемами, методами и используемыми инструментами. Знание их необходимо каждому, кто желает работать и развиваться в этой сфере.

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

Что такое веб-тестирование? Типы тестирования веб приложений.
#automationTesting

Естественное желание — видеть наглядный результат работы автоматизаторов на проекте. Всегда хочется знать, а главное, видеть ответы на вопросы: «А что у нас с покрытием этого функционала?», «А покрыт ли у нас этот сценарий?» и подобные.

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

Нам требовался мониторинг покрытия проекта автотестами. Для этого мы разработали сервис Coverage Manager
#softwareTesting

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

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

Что делать, если в начале спринта у тестировщика нет задач?
#softwareTesting

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

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

Эмуляторы, симуляторы или тестовые фермы. Что выбрать для мобильного тестирования?
​​#softwareTesting #proQuality_translation

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

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

Тестирование совместимости: всё, что вам нужно знать
#automationTesting

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

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

Готовим приложение для автоматизации тестирования
#softwareTesting #apiTesting

Слово «API» мелькает в вакансиях даже для начинающих тестировщиков. То REST API, то SOAP API, то просто API. Что же это за зверь такой? Давайте разбираться!
— А зачем это мне? Я вообще-то web тестирую! Вот если пойду в автоматизацию, тогда да… Ну, еще это в enterprise тестируют, я слышал…
А вот и нет! Про API полезно знать любому тестировщику. Потому что по нему системы взаимодействуют между собой. И это взаимодействие вы видите каждый день даже на самых простых и захудалых сайтах.

В данной статье автор простым языком расскажет, что же такое API.

Что такое API
#softwareTesting

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

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

Как обеспечивать качество при релизах раз в час
​​#softwareTesting #proQuality_translation #paulgerard_leadership

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

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

Лидерство в Тестировании: Определение Стратегии Тестирования