#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
В сегодняшней статье речь пойдет об адаптивном дизайне и особенностях его тестирования. Автор рассмотрит принципы и основные элементы, используемые в адаптивном веб-дизайне. Покажет как должно быть проведено тестирование, чтобы быть уверенным в том, что приложение будет сохранять одинаковое удобство в использовании на разных устройствах.
Понимание и тестирование адаптивного веб-дизайна
В сегодняшней статье речь пойдет об адаптивном дизайне и особенностях его тестирования. Автор рассмотрит принципы и основные элементы, используемые в адаптивном веб-дизайне. Покажет как должно быть проведено тестирование, чтобы быть уверенным в том, что приложение будет сохранять одинаковое удобство в использовании на разных устройствах.
Понимание и тестирование адаптивного веб-дизайна
Хабр
Понимание и тестирование адаптивного веб-дизайна
Адаптивный веб-дизайна стал ключевым фактором, определяющим удобство нашего доступа к информации с помощью различных цифровых устройств. Вещи, которые несколько лет назад казались неосуществимыми,...
#automationTesting
Автоматизированное тестирование давно стало обыденностью, а некоторые даже утверждают, что развитие искусственного интеллекта даже позволит полностью заменить ручное тестирование.
Пока же при переходе к автотестам нужно учитывать множество факторов, которые определяют целесообразность и выгоды такого перехода.
В предлагаемой вам статье автор рассказывает о наиболее распространенных вопросах, встающих при внедрении автоматизированного тестирования десктопных приложений.
Тестирование десктопа: что учитывать перед введением автотестов
Автоматизированное тестирование давно стало обыденностью, а некоторые даже утверждают, что развитие искусственного интеллекта даже позволит полностью заменить ручное тестирование.
Пока же при переходе к автотестам нужно учитывать множество факторов, которые определяют целесообразность и выгоды такого перехода.
В предлагаемой вам статье автор рассказывает о наиболее распространенных вопросах, встающих при внедрении автоматизированного тестирования десктопных приложений.
Тестирование десктопа: что учитывать перед введением автотестов
Tproger
Тестирование десктопа: вводим автотесты
Собрали в статье лучшие практики, которыми руководствовалась наша команда при автоматизации тестирования на десктопе.
#softwareTesting
Кратко об уровнях тестирования, и действиях QA-команды на этих уровнях речь шла здесь.
А сейчас поговорим подробнее о такой концепции в QA как пирамида тестирования. Тем более что пирамида оказывается может быть перевернутой, или вообще выглядеть не как пирамида, а как пчелиная сота, спортивный кубок и даже как стаканчик мороженого. Все зависит от проекта и от выбранной тестовой стратегии.
В новой статье автор расскажет про пирамиду тестирования и ее многочисленных разновидностях.
Пирамида тестирования
Кратко об уровнях тестирования, и действиях QA-команды на этих уровнях речь шла здесь.
А сейчас поговорим подробнее о такой концепции в QA как пирамида тестирования. Тем более что пирамида оказывается может быть перевернутой, или вообще выглядеть не как пирамида, а как пчелиная сота, спортивный кубок и даже как стаканчик мороженого. Все зависит от проекта и от выбранной тестовой стратегии.
В новой статье автор расскажет про пирамиду тестирования и ее многочисленных разновидностях.
Пирамида тестирования
#softwareTesting
Парадигма качества представляет собой общую философию и подход к качеству в определенной области или отрасли. Она включает в себя убеждения, ценности и практики, связанные с обеспечением качества; и формируется под влиянием контекста, в котором она действует.
В сегодняшней статье автор расскажет о парадигме качества и её принципах.
Парадигма качества
Парадигма качества представляет собой общую философию и подход к качеству в определенной области или отрасли. Она включает в себя убеждения, ценности и практики, связанные с обеспечением качества; и формируется под влиянием контекста, в котором она действует.
В сегодняшней статье автор расскажет о парадигме качества и её принципах.
Парадигма качества
Хабр
Парадигма качества
Парадигма качества представляет собой общую философию и подход к качеству в определенной области или отрасли. Она включает в себя убеждения, ценности и практики, связанные с обеспечением качества; и...