#automationTesting
Без правильно подобранных метрик сложно оценивать и отслеживать изменения в текущих процессах.
Автор сегодняшней статьи делится тремя историями из опыта его команды, которые наглядно показывают их важность. Статья будет полезна, если вы хотите осознанно и качественно подходить к процессу разработки тестов, контролировать и улучшать этот процесс, используя данные, а также уметь оценивать результаты проведенных экспериментов.
Не можете измерить — не сможете улучшить: как мы используем метрики в разработке автотестов
Без правильно подобранных метрик сложно оценивать и отслеживать изменения в текущих процессах.
Автор сегодняшней статьи делится тремя историями из опыта его команды, которые наглядно показывают их важность. Статья будет полезна, если вы хотите осознанно и качественно подходить к процессу разработки тестов, контролировать и улучшать этот процесс, используя данные, а также уметь оценивать результаты проведенных экспериментов.
Не можете измерить — не сможете улучшить: как мы используем метрики в разработке автотестов
Хабр
Не можете измерить — не сможете улучшить: как мы используем метрики в разработке автотестов
Привет! Меня зовут Александр, я работаю QAA менеджером в компании Wrike, начинал с позиции QAA инженера в далеком 2010-ом и был первым в этой роли. За 12 лет нам удалось построить крутую команду и...
#softwareTesting
Небольшие проекты в тестировании скорее редкость, и к ним не очень подходят стратегия и тактика тестирования, применяемые для длительных проектов.
В этой статье автор расскажет, как составить стратегию тестирования в краткосрочных проектах и внедрить её на практике.
Стратегия тестирования краткосрочного проекта
Небольшие проекты в тестировании скорее редкость, и к ним не очень подходят стратегия и тактика тестирования, применяемые для длительных проектов.
В этой статье автор расскажет, как составить стратегию тестирования в краткосрочных проектах и внедрить её на практике.
Стратегия тестирования краткосрочного проекта
Хабр
Стратегия тестирования краткосрочного проекта
За пять лет работы в «Аркадии» — компании-разработчике программного обеспечения на заказ, где я работаю тестировщиком, — мне довелось поучаствовать в самых разных проектах. Большая часть из них была...
#softwareTesting #proQuality_translation
Как думаете, кто способен лучше всех оценить качество работы вашего приложения? Подсказка: в команде разработки такого специалиста нет. Возможно, такого специалиста нет даже во всей вашей компании. Лучшими специалистами и экспертами будут настоящие пользователи приложения.
В нашей сегодняшней статье автор, которая построила карьеру тестировщика ПО и открыла собственную компанию по тестированию, расскажет о 4 мифах о качестве программного обеспечения.
4 мифа о качестве программного обеспечения
Как думаете, кто способен лучше всех оценить качество работы вашего приложения? Подсказка: в команде разработки такого специалиста нет. Возможно, такого специалиста нет даже во всей вашей компании. Лучшими специалистами и экспертами будут настоящие пользователи приложения.
В нашей сегодняшней статье автор, которая построила карьеру тестировщика ПО и открыла собственную компанию по тестированию, расскажет о 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"
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"
wearecommunity.io
Quality Engineering Community Day
Join us 20.04.2023
#automationTesting #apiTesting
В данной статье автор разберет API автотесты на языке TypeScript. В качестве фреймворка будет использоваться playwright.
Пишем API автотесты на TypeScript + Playwright
В данной статье автор разберет API автотесты на языке TypeScript. В качестве фреймворка будет использоваться playwright.
Пишем API автотесты на TypeScript + Playwright
Хабр
Пишем API автотесты на TypeScript + Playwright
Вступление В данной статье мы разберем API автотесты на языке TypeScript. В качестве фреймворка выберем playwright. Хочется, чтобы наши автотесты отвечали следующим требованиям: Проверки должны быть...
#softwareTesting
В сегодняшней статье автор поделится своим чит-листом функционального тестирования — набором стандартных проверок для многократного использования в различных приложениях, одинаковых по какой-либо характеристике.
Чит-лист функционального тестирования, памятка тестировщику
В сегодняшней статье автор поделится своим чит-листом функционального тестирования — набором стандартных проверок для многократного использования в различных приложениях, одинаковых по какой-либо характеристике.
Чит-лист функционального тестирования, памятка тестировщику
Хабр
Чит-лист функционального тестирования, памятка тестировщику
Привет, хабр. Меня зовут Кияшева Екатерина и я руковожу тестированием. Сегодня хочу поделиться своим чит‑листом обо всем. Чит‑лист — набор стандартных проверок для многократного...
#softwareTesting #automationTesting #proQuality_translation
Программирование является необходимым навыком для инженеров по автоматизации тестирования. Однако важно писать чистый код, который понятен и удобен в обслуживании.
Автор сегодняшней статьи рассказывает, что такое чистый код и зачем он нужен, а также делится 5 практическими советами по написанию чистого кода.
Практические советы по написанию чистого кода для автоматизации тестирования
Программирование является необходимым навыком для инженеров по автоматизации тестирования. Однако важно писать чистый код, который понятен и удобен в обслуживании.
Автор сегодняшней статьи рассказывает, что такое чистый код и зачем он нужен, а также делится 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)
Всем привет!
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-автотестов
Playwright — NodeJS-фреймворк для headless-браузерного тестирования. Основной фокус — на скорости и производительности e2e-автотестов.
В сегодняшней статье автор подробно расскажет о фреймворке Playwright, его установке, создании и запуске тестов, приведет советы и лучшие практики.
Playwright — NodeJS-фреймворк для headless-браузерного тестирования. Основной фокус — на скорости и производительности e2e-автотестов
#softwareTesting
В процессе разработки всегда возникают дефекты (баги), которые тестировщики стараются найти, а разработчики пофиксить, то есть устранить. В баг-трекинговой системе фиксируется статус дефекта, и действия участников команды. Все происходит упорядоченно (поэтапно), нередко бывают повторные этапы. Баг проходит от «рождения» (Новый) до «смерти» (Закрыт). Этот процесс называется жизненным циклом дефекта.
Автор нашей сегодняшней приведет схему и подробно расскажет о жизненным циклом дефекта.
Жизненный цикл бага
В процессе разработки всегда возникают дефекты (баги), которые тестировщики стараются найти, а разработчики пофиксить, то есть устранить. В баг-трекинговой системе фиксируется статус дефекта, и действия участников команды. Все происходит упорядоченно (поэтапно), нередко бывают повторные этапы. Баг проходит от «рождения» (Новый) до «смерти» (Закрыт). Этот процесс называется жизненным циклом дефекта.
Автор нашей сегодняшней приведет схему и подробно расскажет о жизненным циклом дефекта.
Жизненный цикл бага
👍1
#softwareTesting
На данный момент существует большое количество площадок, групп и чатов, которые помогают специалистам разного уровня в аспектах обучения, общения, взаимопомощи.
В сегодняшней статье автор собрал их вместе и поделился с сообществом. Все ресурсы бесплатные.
Большая подборка ресурсов и сообществ для тестировщика
На данный момент существует большое количество площадок, групп и чатов, которые помогают специалистам разного уровня в аспектах обучения, общения, взаимопомощи.
В сегодняшней статье автор собрал их вместе и поделился с сообществом. Все ресурсы бесплатные.
Большая подборка ресурсов и сообществ для тестировщика
Хабр
Большая подборка ресурсов и сообществ для тестировщика
Привет! Меня зовут Артем. Уже несколько лет я генерирую полезный контент в области функционального тестирования, а также являюсь создателем нескольких крупных сообществ, которые помогают начинающим...
#softwareTesting #proQuality_translation
Любой специалист на старте карьеры испытывает ряд сложностей. Масса новой информации, нехватка знаний, незнакомый коллектив.
Автор сегодняшней статьи рассказывает о 5 трудностях, с которыми она столкнулась и делится советами о том, как их преодолеть.
5 трудностей в работе junior тестировщика
Любой специалист на старте карьеры испытывает ряд сложностей. Масса новой информации, нехватка знаний, незнакомый коллектив.
Автор сегодняшней статьи рассказывает о 5 трудностях, с которыми она столкнулась и делится советами о том, как их преодолеть.
5 трудностей в работе junior тестировщика
#automationTesting
Мы пишем автоматические тесты для повышения качества продуктов и сокращения времени ручного тестирования. Для эффективной организации этого процесса требуются числовые индикаторы — метрики. И нужен инструмент, в котором аккумулируются данные о метриках в простом и понятном всем виде.
В статье автор расскажет, какой путь он прошёл, чтобы измерить покрытие функциональности проектов автотестами.
Измеряй и властвуй: как мы покрытие автоматическими тестами измеряли
Мы пишем автоматические тесты для повышения качества продуктов и сокращения времени ручного тестирования. Для эффективной организации этого процесса требуются числовые индикаторы — метрики. И нужен инструмент, в котором аккумулируются данные о метриках в простом и понятном всем виде.
В статье автор расскажет, какой путь он прошёл, чтобы измерить покрытие функциональности проектов автотестами.
Измеряй и властвуй: как мы покрытие автоматическими тестами измеряли
Хабр
Измеряй и властвуй: как мы покрытие автоматическими тестами измеряли
Привет, Хабр! Меня зовут Марина Петрова, я QA Lead в Cloud.ru . В нашей QA-команде уже больше 35 человек, а количество тестируемых продуктов превышает десяток. Мы пишем автоматические тесты для...
#softwareTesting
Существует 4 уровня тестирования. Они составляют тестовую пирамиду.
В нашей статье автор расскажет о 4 уровнях тестирования, приведет схему уровней тестирования и действий тестировщика, а также опишет принципы тестирования на всех уровнях.
Уровни тестирования
Существует 4 уровня тестирования. Они составляют тестовую пирамиду.
В нашей статье автор расскажет о 4 уровнях тестирования, приведет схему уровней тестирования и действий тестировщика, а также опишет принципы тестирования на всех уровнях.
Уровни тестирования
#softwareTesting
Тестирование в больших компаниях, в enterprise, чаще всего дело сложное и неблагодарное. Разрыв между бизнес-подразделениями и IT огромный: когда разработчик имеет видение на уровне кода, а проверку – на уровне модульных тестов, а заказчик мыслит работающими или неработающими даже не услугами, а целыми процессами, выходящими за рамки одной команды разработки, а то и целого подразделения\компании. И просит организовать бизнес-тестирование, или сквозное тестирование, или тестирование на основании сценариев от начала и до конца (end 2 end).
В сегодняшней статье автор подробно расскажет про сквозное тестирование.
Сквозное тестирование (end-to-end): что, зачем, почему
Тестирование в больших компаниях, в enterprise, чаще всего дело сложное и неблагодарное. Разрыв между бизнес-подразделениями и IT огромный: когда разработчик имеет видение на уровне кода, а проверку – на уровне модульных тестов, а заказчик мыслит работающими или неработающими даже не услугами, а целыми процессами, выходящими за рамки одной команды разработки, а то и целого подразделения\компании. И просит организовать бизнес-тестирование, или сквозное тестирование, или тестирование на основании сценариев от начала и до конца (end 2 end).
В сегодняшней статье автор подробно расскажет про сквозное тестирование.
Сквозное тестирование (end-to-end): что, зачем, почему
#softwareTesting #proQuality_articles
International Software Testing Qualifications Board (ISTQB) — международная система квалификации. Основные её задачи — развитие и стандартизация всех направлений тестирования, а также сертификация специалистов по тестированию.
Если вы не являетесь сторонником коллекционирования дипломов, стоит ознакомиться с программой и материалами. Используя материалы ISTQB и уверенно оперируя содержанием стандартов ISO, IEEE, можно правильно аргументировать своё мнение и эффективнее проявить себя на проектах.
В этой статье автор расскажет про ISTQB сертификацию - один из способов проверить свой уровень в тестировании и усовершенствовать навыки.
Личный опыт ISTQB сертификации для тестировщиков — проверить свой уровень, усовершенствовать навыки
International Software Testing Qualifications Board (ISTQB) — международная система квалификации. Основные её задачи — развитие и стандартизация всех направлений тестирования, а также сертификация специалистов по тестированию.
Если вы не являетесь сторонником коллекционирования дипломов, стоит ознакомиться с программой и материалами. Используя материалы ISTQB и уверенно оперируя содержанием стандартов ISO, IEEE, можно правильно аргументировать своё мнение и эффективнее проявить себя на проектах.
В этой статье автор расскажет про ISTQB сертификацию - один из способов проверить свой уровень в тестировании и усовершенствовать навыки.
Личный опыт ISTQB сертификации для тестировщиков — проверить свой уровень, усовершенствовать навыки
Хабр
Личный опыт ISTQB сертификации для тестировщиков — проверить свой уровень, усовершенствовать навыки
В начале карьеры я считал, что тестирование - это скучное направление с однообразными задачами и рассматривал его как ступеньку к профессии разработчика. Сейчас, спустя 10 лет, я всё ещё продолжаю...
👍1
#automationTesting
Обычно большинство десктопных пользователей используют последнюю версию Google Chrome, поэтому хотелось, чтобы и в автоматических E2E-автотестах версия браузера была максимально приближена к пользовательской. Но не всегда апгрейд версии в тестах проходит гладко (то работа с куками поменяется, то remote DevTools по умолчанию оказываются недоступны, то просто наши хитровыдуманные клики начинают кликать не туда, и т.д. и т.п.) и требуется ручная проверка.
В текущей статье автор расскажет, как он автоматизировал предварительную проверку последней версии Chrome.
Как мы автоматизировали проверку совместимости новых версий Chrome с нашими автотестами
Обычно большинство десктопных пользователей используют последнюю версию Google Chrome, поэтому хотелось, чтобы и в автоматических E2E-автотестах версия браузера была максимально приближена к пользовательской. Но не всегда апгрейд версии в тестах проходит гладко (то работа с куками поменяется, то remote DevTools по умолчанию оказываются недоступны, то просто наши хитровыдуманные клики начинают кликать не туда, и т.д. и т.п.) и требуется ручная проверка.
В текущей статье автор расскажет, как он автоматизировал предварительную проверку последней версии Chrome.
Как мы автоматизировали проверку совместимости новых версий Chrome с нашими автотестами
Хабр
Как мы автоматизировали проверку совместимости новых версий Chrome с нашими автотестами
Привет, меня зовут Андрей Николаев и я занимаюсь автоматизацией тестирования в hh. Более 2/3 наших десктопных пользователей прямо сейчас используют последнюю версию Google Chrome, поэтому мы хотим,...
#softwareTesting
Технику тест дизайна «доменный анализ» многие авторы описывают по разному: кто-то описывает данную технику сложно, а кто-то ограничивается простой позицией — «это просто работа с классами эквивалентности и граничными значениями».
В нашей статье автор подробно рассмотрит технику доменного анализа.
Вы уже используете “Доменный анализ” / “Domain analysis”
Технику тест дизайна «доменный анализ» многие авторы описывают по разному: кто-то описывает данную технику сложно, а кто-то ограничивается простой позицией — «это просто работа с классами эквивалентности и граничными значениями».
В нашей статье автор подробно рассмотрит технику доменного анализа.
Вы уже используете “Доменный анализ” / “Domain analysis”
Хабр
Вы уже используете “Доменный анализ” / “Domain analysis”
Статья написана в рамках моего личного блога о тестировании и QA: https://t.me/qanva_blog При изучении техники тест‑дизайна «доменный анализ», я столкнулся с тем,...
#softwareTesting
В нашей сегодняшней статье автор поделиться набором сервисов и утилит, которые помогают прийти к недостижимой цели — работа приложений без дефектов. Автор разбил всё на категории.
Наши любимые приложения-помощники в тестировании back-end
В нашей сегодняшней статье автор поделиться набором сервисов и утилит, которые помогают прийти к недостижимой цели — работа приложений без дефектов. Автор разбил всё на категории.
Наши любимые приложения-помощники в тестировании back-end
Хабр
Наши любимые приложения-помощники в тестировании back-end
Всем привет! Меня зовут Константин и я работаю ведущим тестировщиком в дружной команде back-end компании Solit. Мои коллеги уже не раз делились различными хитростями и ноу-хау, которые они применяют в...
#softwareTesting #automationTesting #proQuality_translation
В сегодняшней статье речь пойдет об адаптивном дизайне и особенностях его тестирования. Автор рассмотрит принципы и основные элементы, используемые в адаптивном веб-дизайне. Покажет как должно быть проведено тестирование, чтобы быть уверенным в том, что приложение будет сохранять одинаковое удобство в использовании на разных устройствах.
Понимание и тестирование адаптивного веб-дизайна
В сегодняшней статье речь пойдет об адаптивном дизайне и особенностях его тестирования. Автор рассмотрит принципы и основные элементы, используемые в адаптивном веб-дизайне. Покажет как должно быть проведено тестирование, чтобы быть уверенным в том, что приложение будет сохранять одинаковое удобство в использовании на разных устройствах.
Понимание и тестирование адаптивного веб-дизайна
Хабр
Понимание и тестирование адаптивного веб-дизайна
Адаптивный веб-дизайна стал ключевым фактором, определяющим удобство нашего доступа к информации с помощью различных цифровых устройств. Вещи, которые несколько лет назад казались неосуществимыми,...