home.social

#тестирование_сайтов — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #тестирование_сайтов, aggregated by home.social.

fetched live
  1. Зачем я запускаю smoke-тесты прямо в production и как они однажды сломали мне аналитику

    Что будет, если production smoke-тесты начнут вести себя почти как настоящие пользователи? В статье рассказываю, зачем я запускаю автоматические проверки прямо в проде, как они проверяют реальные пользовательские сценарии и почему однажды из-за них статистика мессенджера внезапно оказалась слишком оптимистичной. Разберём synthetic traffic, soft delete, искажённые DAU/WAU/MAU и то, как отделять техническую активность от реальной, не отказываясь от production smoke.

    habr.com/ru/articles/1090270/

    #автотесты #тестирование #автоматизация #тестирование_сайтов #тестирование_вебприложений #тестирование_производительности #smokeтестирование #smoke_tests #smoke #smoke_тесты

  2. Автоматизированное тестирование Webauthn с помощью Playwright

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

    habr.com/ru/articles/1067938/

    #тестирование #тестирование_по #тестирование_вебприложений #тестирование_сайтов #playwright #playwright_labs #автоматизация #авторизация #авторизация_без_паролей #авторизация_пользователя

  3. Типы границ для классов эквивалентности

    Про типы границ я впервые услышала на тренинге Алексея Баранцева. Зачем они нужны? Да просто чтобы не забыть всё проверить. Написал чек-лист, потом проверяешь себя: — Все учел? Вот эти классы эквивалентности, какие границы логические? А какие технологические? ... Так можно вспомнить о проверке, про которую забыл или просто не подумал! Полезная штука. Алексей дал нам тогда про такую типизацию границ:

    habr.com/ru/articles/1045436/

    #тестирование #тестирование_по #тестирование_вебприложений #тестирование_мобильных_приложений #тестирование_сайтов #тестирование_приложений #граничные_значение #границы #классы_эквивалентности

  4. Как мы тестируем в Профи.ру: почему у нас нет пирамиды, зато есть ромб и матрица

    Можно много рассуждать, как здорово было бы тестировать продукты в вакууме, когда есть время всё продумать, покрыть тестами каждый сценарий и только потом выкатывать в прод. Но в реальности это так не работает. Продукт растёт, команды работают параллельно, фичи переписываются, часть вещей живёт на старом коде, часть — на новом. В таких условиях приходится балансировать между скоростью, качеством и здравым смыслом. Привет! На связи Саша Мищенко, тимлид платформенной команды, и Света Чекунова, Senior QA Auto. Нам кажется, что мы нашли этот баланс.

    habr.com/ru/companies/profi_ru

    #тестирование #тестирование_вебприложений #тестирование_по #тестирование_сайтов #тестирование_мобильных_приложений #тестировщик #тестирование_приложений

  5. Как я сделал утилиту для автоматизации ручных тестов

    Привет, меня зовут Алексей и я C# разработчик. Однажды передо мной стояла задача написать утилиту для взаимодействия с различными UI-элементами в Windows и во всех популярных браузерах. Сама утилита не была связана с тестированием, но вполне годилась для автоматизации некоторых действий на машине, так как была простой в управлении и интуитивно понятной. Мне понравилось работать в этом направлении и возникла идея создания инструмента, который не будет перегружен широким функционалом RPA решений, но возьмёт от них всё что нужно для тестирования интерфейсов, чтобы получился действительно полезный инструмент-помощник для QA с низким порогом входа.

    habr.com/ru/articles/974258/

    #ручное_тестирование #автотестирование #утилиты #автоматизация #тестирование_вебприложений #тестирование_приложений #тестирование_сайтов #тестирование_по #qa #qa_automation

  6. Flaky-тесты — не приговор: эксперименты по ускорению выпуска релизов

    Привет, Хабр! Меня зовут Юра Жанов, я занимаюсь автоматизацией тестирования в hh.ru . Про flaky-тесты написано много, борьбу с ними не прекращаем и мы. Но сегодня немного о другом — хочу поделиться нашим опытом минимизации неприятностей, которые наносят такие тесты. Для этого мы провели ряд экспериментов со стороны тестового фреймворка.

    habr.com/ru/companies/hh/artic

    #qa_automation #qa_testing #qa_management #qa_engineer #qa_automation_engineer #qa #qa_mobile #тестирование #тестирование_сайтов #тестировщик

  7. Soft Skills для тестировщика: почему «мягкие» навыки важнее «жестких» скриптов

    В мире тестирования программного обеспечения часто царит культ «хард скиллов». Selenium, SQL, Postman, Charles, написание автотестов — все это визитная карточка технического специалиста. Безусловно, эти навыки критически важны. Но есть загвоздка: самый совершенный скрипт не найдет баг, который требует человеческого любопытства, и не донесет критичную проблему до разработчика, который вас не слышит. Пора признать: ключевое отличие тестировщика-исполнителя от тестировщика-аналитика и мыслителя заключается в развитых soft skills.

    habr.com/ru/articles/992042/

    #тестирование_по #тестирование #тестирование_вебприложений #тестирование_мобильных_приложений #тестирование_приложений #тестирование_сайтов #soft_skills #тестировщик #мягкие_навыки #hardskills

  8. Юнит-тестирование для веб-разработчиков: концепции и аспекты, которых не найти в документации

    Что должен делать разработчик, чтобы проект, над которым он работает, не имел проблем? Очевидно — нужно просто исправить все баги и больше не писать новых. Хорошая попытка, но в реальности и для существующего сервиса скорее всего потребуется ещё несколько шагов, чтобы радикально уменьшить количество открытых багов. В том числе нелюбимое многими разработчиками — начать писать тесты. Зачем этим должны заниматься сами программисты, почему нельзя всё переложить на AI, с чего начать и каким принципам следовать, расскажу в статье.

    habr.com/ru/companies/habr_rut

    #тестирование #тестирование_сайтов #юниттестирование #vue_testing #premier #тесты #вебприложения #вебразработка #качество_кода

  9. Топ-10 полезных расширений для браузера в арсенале QA-инженера

    Работа тестировщика часто состоит из множества мелких, но обязательных действий. Эта статья - подборка инструментов, которые берут часть этой рутины на себя. Здесь вы найдете 10 расширений, чтобы быстро работать с валидацией, визуальной частью или тестовыми данными, делая ваш процесс тестирования более эффективным.

    habr.com/ru/articles/956060/

    #тестирование #тестирование_вебприложений #тестирование_сайтов #браузеры

  10. ChatGPT Atlas: пока ещё не торт для тестировщиков

    OpenAI представила ChatGPT Atlas - новый уровень интеграции искусственного интеллекта в браузер. По задумке, Atlas превращает привычный ChatGPT в универсального помощника, встроенного прямо в веб-страницы. Теперь чат можно вызвать в любой момент: он суммирует статьи, сравнивает контент, объясняет непонятное и даже может взаимодействовать с сайтами от имени пользователя. На первый взгляд - мечта QA-инженера, но не торт.

    habr.com/ru/articles/958978/

    #тестирование #qa #ai #chatgpt #openai #тестирование_вебприложений #тестирование_сайтов

  11. Requestly: гайд для тестировщиков

    Привет! Я Ева, тестировщик в KTS . В этой статье я хочу рассказать про Requestly — мощный инструмент, позволяющий перехватывать и модифицировать HTTP-запросы и ответы без участия разработчиков. Он особенно полезен при тестировании нестандартных сценариев, симуляции ошибок и быстром создании нужных тестовых данных. Во многих разделах Requestly есть обучающие видео про работу с этим инструментом, однако они не всегда подробно покрывают все его возможности. К тому же, на русском языке материалов о нем довольно мало. Я решила собрать весь свой опыт работы с Requestly в один объемный туториал — от начала работы до конкретных юз-кейсов.

    habr.com/ru/articles/957518/

    #requestly #http #тестирование #тестирование_вебприложений #тестирование_мобильных_приложений #тестирование_сайтов

  12. Как меняется тестирование — личный взгляд

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

    habr.com/ru/companies/maxilect

    #эволюция_тестирования #тестирование #тестирование_по #тестирование_вебприложений #тестирование_мобильных_приложений #тестирование_сайтов #тестирование_приложений #тестировщик

  13. Автоматизация QA: разбираем рынок решений для тестирования (Часть 1)

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

    habr.com/ru/articles/937090/

    #qa #автоматизация_тестирования #тестировщик #тестирование_по #тестирование_сайтов #тестирование_вебприложений #тестирование_мобильных_приложений #qa_engineer #qa_management #qa_strategy

  14. [Перевод] Лидерство в тестировании: Инструменты для выполнения тестов

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

    habr.com/ru/articles/935340/

    #leadership #paulgerard_leadership #тестирование #тестирование_по #тестирование_вебприложений #тестирование_сайтов #тестирование_приложений #автоматизация_тестирования #automation_testing #automation_framework

  15. Как в Postman использовать данные из файла

    В Postman есть возможность загружать данные из файла — указал в запросе «возьми имя из файла», сделал файл на 100 имен, и вуаля! Запускаешь 1 запрос, а он выполняется 100 раз с разными данными. Так удобно готовить тестовые данные. Заранее прикинул классы эквивалентности, и создал всё одним махом. Нужно исправить? Вот он, файлик, в формате csv или json — легко читается, легко исправляется. А вот что с этим файликом делать дальше? Как сказать постману, что мы хотим подставить эти данные в запрос или в автотест? Где какой синтаксис использовать? Об этом и поговорим в статье на примере системы Users .

    habr.com/ru/articles/932896/

    #тестирование #тестирование_по #тестирование_сайтов #тестирование_приложений #автоматизация_тестирования #postman

  16. Психология тестировщика: почему критическое мышление — это суперсила

    Статья Галины Шайдуровой Психология тестировщика: почему критическое мышление – это суперсила Привет, Хабр! Меня зовут Галина, я работаю QA-инженером в Ozon Tech. Если вы думаете, что тестировщики только ищут баги, то вы заблуждаетесь. Мы — не просто охотники за дефектами (хотя баги ловить умеем). Мы те, кто ежедневно выходит на поле боя против самого изощренного противника — нашего собственного мозга. Вы обращали внимание на то, как легко не заметить очевидное? Например, когда вы ищете очки, а они у вас на голове. Теперь представьте, что тестировщик делает это на уровне сложных систем и интерфейсов, где каждая «потерянная пара очков» может обернуться тысячами разъяренных пользователей. Сегодня хочу рассказать, почему критическое мышление — это суперсила любого тестировщика, ссылаясь на теории классиков, таких как Майерс Г. и Кейнер К. Мы разберем, как когнитивные искажения могут мешать находить баги, что помогает развивать аналитический подход, и как нестандартное мышление спасает проекты (и иногда ночной сон).

    habr.com/ru/companies/ozontech

    #критическое_мышление #тестирование #психология_тестирования #qa #тестировщик #тестирование_вебприложений #тестирование_сайтов

  17. [Перевод] Лидерство в тестировании: инструменты тестирования

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

    habr.com/ru/articles/913390/

    #leadership #лидерство #тестирование #тестирование_по #тестирование_вебприложений #тестирование_мобильных_приложений #тестирование_сайтов #тестирование_приложений #paulgerard_leadership

  18. Большой учебник по Postman

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

    habr.com/ru/articles/907178/

    #тестирование #тестирование_по #тестирование_вебприложений #тестирование_сайтов #тестирование_приложений #тестирование_производительности #тестирование_мобильных_приложений #тестирование_на_проникновение

  19. Авторизация через VK: что под капотом и как это тестировать

    Авторизация в приложениях через сторонние сервисы уже давно стала привычной. Это и правда удобно. Не нужно запоминать, как именно ты вписал свой юзернейм — Va$ya или Vassssya? — и какой пароль выбрал — 123 или 321? Нажимаешь волшебную кнопку «Войти с помощью….» и попадаешь в личный кабинет. И раз эта фича появилась, значит это кто-то тестирует. Несколько лет назад мы разработали для наших учеников тренажёр в виде игры «Битва покемонов». Мы постоянно развиваем и дополняем его: не так давно добавили авторизацию через VK ID. Давайте на конкретном примере разберём, как работает такая авторизация и как её можно протестировать. Авторизация через VK: что под капотом? Теория тестирования сообщает нам, что прежде чем что-то тестировать, нужно определиться с требованиями. Дополним от себя: прежде чем что-то тестировать, нужно понять, как именно оно работает. Выглядит всё максимально просто: если мы авторизованы в своём профиле ВК в браузере, то нам нужно нажать две кнопки — и мы оказываемся внутри игры.

    habr.com/ru/articles/902068/

    #авторизация #vk #интеграционное_тестирование #qa #тестирование #тестирование_сайтов #qa_engineer #тестировщик

  20. Pairwise тестирование. Почему, зачем и как?

    Всем привет! Попарное тестирование (pairwise testing) - одна из самых распространённых техник тест дизайна. Уверена, вы уже про неё читали в книгах, сертификациях, статьях… В этой статье хочу рассказать о том, на чём основана данная техника, почему она так распространена, пояснить принцип, разобрать примеры и инструменты, которые помогают автоматизировать процесс тест дизайна.

    habr.com/ru/articles/876580/

    #тестирование #тестирование_по #тестирование_приложений #тестирование_сайтов #тестирование_вебприложений #тестирование_мобильных_приложений #qa #qa_testing #pairwise #pairwise_testing

  21. Революция в тестировании: от традиционного подхода к интеллектуальной эволюции

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

    habr.com/ru/companies/axenix/a

    #тестирование_по #тестирование #тестирование_вебприложений #тестирование_сайтов #тестирование_мобильных_приложений #тестирование_производительности #qa #qa_engineer #qa_lead #testing

  22. Топ 7 лучших расширений Chrome для ручных тестировщиков

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

    habr.com/ru/articles/873012/

    #тестирование #тестирование_вебприложений #расширения_chrome #тестирование_сайтов #ручное_тестирование

  23. Самые эффективные метрики в тестировании

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

    habr.com/ru/articles/868920/

    #Тестирование #Метрики #Состояние #ПокрытиеТестами #программирование #тестировщик #тестирование_приложений #тестирование_сайтов #тестирование_вебприложений #тестирование_по

  24. [Перевод] Понимание кругового DNS

    Для OpenFreeMap я использую серверы за Round Robin DNS. В этой статье я пытаюсь понять, как браузеры и CDN выбирают, какой из них использовать. Что такое циклический DNS? Обычно, когда вы обслуживаете веб-сайт с помощью VPS, например Digital Ocean или Hetzner, вы добавляете одну запись A в панель управления вашего DNS-провайдера.

    habr.com/ru/articles/854376/

    #round_robin_dns #тестирование_сайтов #распределение_нагрузки #балансировка_трафика #отказоустойчивость #облачные_сервисы

  25. Анализ проблем и «узких горлышек» в тестировании ПО

    Качество программного обеспечения (ПО) напрямую зависит от многих факторов: от требований и спецификаций, проектирования и архитектуры, процессов разработки и тестирования ПО. Естественно, в процессе тестирования часто возникают проблемы и «узкие горлышки», которые могут существенно затруднить успешное завершение проекта. Специалист по тестированию “Лаборатории качества” Александр Черняков написал об основных проблемах, с которыми сталкиваются команды специалистов по тестированию, и рассмотрел возможные пути их решения. Все актуально. Об очевидном и наболевшем тут

    habr.com/ru/articles/834754/

    #анализ #узкое_место #анализ_проблем #управление_разработкой #управление_проектами_и_командой #тестирование #тестирование_по #обучение #тестировщик #тестирование_сайтов

  26. Применение айтрекинга в тестировании юзабилити интерфейсов веб-сайтов

    Больше компаний осознают важность удобства использования (юзабилити) веб-сайтов. Хороший пользовательский опыт (UX) напрямую влияет на конверсии, удовлетворенность пользователей и, в конечном счете, на успех бизнеса. Точный и информативный метод исследования юзабилити является айтрекинг. Айтрекинг (отслеживание взгляда) позволит получить данные о том, как пользователи взаимодействуют с веб-сайтом, какие элементы привлекают внимание, и как они перемещают юзера по страницам.

    habr.com/ru/articles/815995/

    #Айтрекинг #юзабилити #анализ_сайта #ux/ui #тестирование_сайтов #тестирование_вебприложений

  27. Нагрузочное тестирование для интернет-магазина

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

    habr.com/ru/articles/814119/

    #тестирование_вебприложений #тестирование_производительности #тестирование_сайтов #ускорение_сайта #ускорение_загрузки #ускорение_сайтов #ускорение_кода

  28. Хорошие практики нагрузочного тестирования: гайд для тех, кто успел до «пожара»

    В каждом проекте рано или поздно наступает момент, когда нужно провести нагрузочное тестирование. Чаще всего это происходит поздно: сайт уже крашится под наплывом пользователей, стартовая страница не загружается, а обработка запросов в базе данных длится больше минуты. В такие моменты в «Джире» тестировщика появляется новая задача на поиск узких мест в системе. Конечно, в подобной ситуации уже не до проведения нагрузочного тестирования по всем правилам, но если получилось выиграть пару дней или выпал редчайший шанс провести тестирование до «пожара», то эта статья для вас. Меня зовут Алена Вахтина и я ведущий специалист по тестированию в Лиге Цифровой Экономики — поделюсь своим опытом.

    habr.com/ru/companies/digitall

    #тестирование #jmeter #мониторинг #apache_jmeter #тестирование_сайтов #тестовая_среда

  29. [Перевод] Лидерство в тестировании — выполнение тестового проекта

    Цель нашего обсуждения сегодня - разобрать процесс проведения тестирования проекта. Мы затронем следующие темы: - Классический подход к тестированию - Анализ успехов и неудач в ходе тестирования - Проблема уменьшения покрытия(эрозии) тестирования - Управление инцидентами в процессе тестирования - Управление финальной игрой

    habr.com/ru/articles/803711/

    #paulgerard_leadership #leadership #testing #qa_testing #тестирование_по #тестирование_вебприложений #тестирование #тестирование_мобильных_приложений #тестирование_сайтов

  30. [Перевод] Генерация тест-кейсов на основе искусственного интеллекта: революционный подход для тестировщиков

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

    habr.com/ru/articles/796623/

    #тестирование_по #тестирование_вебприложений #тестирование #тестирование_сайтов #тестирование_мобильных_приложений #ии #ии_и_машинное_обучение #ai

Share on Mastodon

Enter the server where you have an account.