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 #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
#softwareTesting

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

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

Большая подборка ресурсов и сообществ для тестировщика
​​#softwareTesting #proQuality_translation

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

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

5 трудностей в работе junior тестировщика
#automationTesting

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

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

Измеряй и властвуй: как мы покрытие автоматическими тестами измеряли
#softwareTesting

Существует 4 уровня тестирования. Они составляют тестовую пирамиду.

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

Уровни тестирования
#softwareTesting

Тестирование в больших компаниях, в enterprise, чаще всего дело сложное и неблагодарное. Разрыв между бизнес-подразделениями и IT огромный: когда разработчик имеет видение на уровне кода, а проверку – на уровне модульных тестов, а заказчик мыслит работающими или неработающими даже не услугами, а целыми процессами, выходящими за рамки одной команды разработки, а то и целого подразделения\компании. И просит организовать бизнес-тестирование, или сквозное тестирование, или тестирование на основании сценариев от начала и до конца (end 2 end).

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

Сквозное тестирование (end-to-end): что, зачем, почему
#softwareTesting #proQuality_articles

International Software Testing Qualifications Board (ISTQB) — международная система квалификации. Основные её задачи — развитие и стандартизация всех направлений тестирования, а также сертификация специалистов по тестированию.
Если вы не являетесь сторонником коллекционирования дипломов, стоит ознакомиться с программой и материалами. Используя материалы ISTQB и уверенно оперируя содержанием стандартов ISO, IEEE, можно правильно аргументировать своё мнение и эффективнее проявить себя на проектах.

В этой статье автор расскажет про ISTQB сертификацию - один из способов проверить свой уровень в тестировании и усовершенствовать навыки.

Личный опыт ISTQB сертификации для тестировщиков — проверить свой уровень, усовершенствовать навыки
👍1
#automationTesting

Обычно большинство десктопных пользователей используют последнюю версию Google Chrome, поэтому хотелось, чтобы и в автоматических E2E-автотестах версия браузера была максимально приближена к пользовательской. Но не всегда апгрейд версии в тестах проходит гладко (то работа с куками поменяется, то remote DevTools по умолчанию оказываются недоступны, то просто наши хитровыдуманные клики начинают кликать не туда, и т.д. и т.п.) и требуется ручная проверка.

В текущей статье автор расскажет, как он автоматизировал предварительную проверку последней версии Chrome.

Как мы автоматизировали проверку совместимости новых версий Chrome с нашими автотестами
#softwareTesting

Технику тест дизайна «доменный анализ» многие авторы описывают по разному: кто-то описывает данную технику сложно, а кто-то ограничивается простой позицией — «это просто работа с классами эквивалентности и граничными значениями».

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

Вы уже используете “Доменный анализ” / “Domain analysis”
#softwareTesting #automationTesting #proQuality_translation

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

Понимание и тестирование адаптивного веб-дизайна
#automationTesting

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

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

Тестирование десктопа: что учитывать перед введением автотестов
​​#softwareTesting

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

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

Пирамида тестирования
#softwareTesting

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

В сегодняшней статье автор расскажет о парадигме качества и её принципах.

Парадигма качества