Как стать автором
Обновить
108.23
Рейтинг

Тестирование IT-систем *

Тестируем все и вся

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Начало работы с Playwright (Часть 1)

Тестирование IT-систем *JavaScript *Node.JS *Тестирование веб-сервисов *
Перевод
Tutorial

Добро пожаловать  на 1-й день челленджа #30DaysOfPlaywright!

Сегодня наша  цель – изучить руководство по началу работы с фреймворком, которое должно помочь настроить средство запуска Playwright Test в локальной среде разработки и подготовить его для  выполнения первого тестового прогона.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 271
Комментарии 0

Новости

QA Meeting Point 2021: тестирование BigData, развитие команды, тонкости работы с AI

Блог компании DINS Тестирование IT-систем *Конференции

1 декабря мы провели конференцию QA Meeting Point. Участники услышали выступления экспертов в области тестирования AI и BigData, разобрались в основах performance-тестирования, познакомились с GraphQL и узнали, как создавать модульные тестовые проекты. 

Ссылка на доклады и видео о QA Meeting Point — под катом.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 212
Комментарии 0

Как обучить джунов QA за 3 дня (сборник материалов)

Блог компании HFLabs Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *

Чему нужно обучить junior QA, чтобы он начал приносить пользу проекту? Конечно, было бы здорово «всему и сразу», но это может затянуться надолго. А вот с основами тестирования можно познакомить буквально за пару-тройку дней. Особенно если это фулл-тайм дни (рабочее время).

Я обучаю новичков больше 6 лет, больше тысячи людей выпустила, книгу вот написала. И на опыте студентов вижу, что «план-минимум» на самом деле небольшой.

Если перед вами стоит задача «завтра выйдут два джуниора, обучи их», начните с основ. Один из вариантов: 

дали посмотреть видео или прочитать статьи;

собрались вместе в переговорке или зуме, обсудили;

дали ДЗ на закрепление материала;

через три дня получили более-менее адекватного джуна, профит!

В этом посте я собрала ссылки в помощь по каждой теме:

видео — варианты из публичного доступа. Выбираете то, что больше по душе, отдаете падаванам;

статьи — даете как дополнительный материал.

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

Читать далее
Всего голосов 25: ↑21 и ↓4 +17
Просмотры 23K
Комментарии 17

Учимся e2e-тестированию с Playwright | #30DaysOfPlaywright

Тестирование IT-систем *JavaScript *Node.JS *Тестирование веб-сервисов *
Перевод
Tutorial

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

Присоединяйтесь к #30DaysOfPlaywright. Давайте изучим инструменты, API и лучшие практики, по одному сценарию тестирования за раз!

Читать далее
Рейтинг 0
Просмотры 1K
Комментарии 0

«Препариуем» Intel Core i9-12900k: 10 нанометров, гибридная архитектура и новая память

Блог компании FirstVDS Хостинг Тестирование IT-систем *Компьютерное железо Процессоры

Перефразируя советского Чебурашку: «Мы ждали, ждали и наконец дождались!». Intel выпустила новые процессоры — Core i9-12900k. На новом техпроцессе, новой архитектуре, новом сокете и с новой памятью. Сам Раджа Кодури еще полтора года назад высказывался в том ключе, что выход этих процессоров может стать наиболее значимым шагом для Intel со времён появления процессоров Core в 2006 году. Давайте рассмотрим эти процессоры внимательнее.

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 5.8K
Комментарии 22

Оцениваем производительность инфраструктуры с Phoronix Test Suite

Блог компании Cloud4Y Тестирование IT-систем *IT-инфраструктура *Серверное администрирование *Облачные сервисы
Tutorial

Aloha всем хабравчанам! Я Влад, системный администратор Cloud4Y. Хочу рассказать, как и зачем мы используем продукт Phoronix Test Suite, а также каким образом можно точно и легко определить реальную (не заявленную) производительность оборудования, предоставленного провайдером облачных услуг.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 324
Комментарии 0

Основы Postman для самых маленьких

Блог компании Maxilect Тестирование IT-систем *Тестирование веб-сервисов *

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

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

Читать далее
Всего голосов 28: ↑28 и ↓0 +28
Просмотры 14K
Комментарии 6

Just Do It! Или интеграция JDI + SauceLabs – это просто

Тестирование IT-систем *Java *GitHub
Из песочницы
Если вы когда-либо занимались автоматизацией тестирования веб приложений, то скорее всего у вас возникал вопрос: какой же он – идеальный фреймворк? И как выбрать наиболее удобный инструмент позволяющий быстро и качественно оценить результаты работы автотестов?

Ответ прост, как и на вопрос «сколько будет дважды два?». Кто ответил «5», «7» или «2» смело продолжайте читать этот пост. А кто ответил «4» тем более может найти здесь для себя что-то полезное. В этой статье вы не увидите ни строчки кода, только мои впечатления от знакомства с JDI фреймворком и облачной платформой для запуска тестов SauceLabs. Вот она интрига, итак, поехали…
Читать дальше →
Всего голосов 2: ↑1 и ↓1 0
Просмотры 208
Комментарии 0

Как встроить качество в процессы производства ПО? (Часть 3)

Тестирование IT-систем *Управление разработкой *

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

Отлично. Разобрались, осознали и приняли мышление Test-First, концепцию Shift Left Testing, определили пирамиду тестирования. Теперь возничкает вопрос, а как начать качественно генерировать качественные тест кейсы?

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.2K
Комментарии 7

Как тестировать документацию. Простой алгоритм

Тестирование IT-систем *Подготовка технической документации *
Tutorial

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

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

Читать далее
Рейтинг 0
Просмотры 8.9K
Комментарии 1

QA и Support: как не усложнять друг другу жизнь

Блог компании Skyeng Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Service Desk *

Привет. Меня зовут Маша, я — тестировщик в команде мобильной платформы. Когда-то для нас была актуальна проблема взаимодействия QA и Support. Сложностей было предостаточно, как и неприятных последствий. Но со временем мы успешно разобрались во всем. Хочу поделиться нашим опытом и рассказать, какие изменения сработали во благо.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 2.6K
Комментарии 4

Инструменты для снятия логов с Android / iOS-устройств. Чтение и разбор

Блог компании Альфа-Банк Тестирование IT-систем *Разработка под iOS *Разработка под Android *Тестирование мобильных приложений *

Привет! Сегодня стартует наш четвертый митап для тестировщиков, QAчественное общение. До 18:00 МСК на него все еще можно зарегистрироваться. А пока мы начинаем выкладывать доклады с предыдущего митапа, и начинаем с Ольги, старшего QA-инженера в компании red_mad_robot.

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

Читать далее
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 2.3K
Комментарии 0

Ручное интеграционное тестирование в банковском секторе. Что внутри?

Тестирование IT-систем *Тестирование веб-сервисов *

Не всегда, приходя на крупный новый или старый проект, тестировщик знает с какой стороны подойти к началу процесса тестирования. Иногда нет куратора, иногда не настроен процесс коммуникации. И вы можете хоть сто раз плюнуть в компанию и пойти искать новую, благо рынок сейчас в дефиците. Но гораздо интереснее будет получить бесценный опыт становления вас как самостоятельного и понимающего члена команды. Данная статья будет посвящена практике тестирования системы антифрод в одном из крупнейших банков РФ. О чем мы поговорим в этой статье? Об особенностях архитектуры enterprise. Про основной инструментарий и про советы тем, кто захочет прийти в сферу интеграционного тестирования бэкэнда в крупную компанию.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 3.7K
Комментарии 1

Что такое сборщик продукта

Разработка веб-сайтов *Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *

Когда вы Когда вы открываете любой сайт — например, google или facebook, вы видите конечный продукт. Но чтобы этот продукт увидеть, и пощупать, нужно:

1. Написать код приложения

2. Собрать проект

3. Поднять его на сервере приложения

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

Читать далее
Всего голосов 23: ↑18 и ↓5 +13
Просмотры 5.1K
Комментарии 14

Создание и тестирование неблокирующих веб-приложений с помощью Spring WebFlux, Kotlin и Coroutines

Тестирование IT-систем *Kotlin *
Перевод
Tutorial

Когда поступает HTTP-запрос, «обычное» веб-приложение сопоставляет запрос с конкретным потоком из пула потоков. Этот назначенный поток остается с запросом до тех пор, пока ответ не будет возвращен в сокет запроса. Попутно нам может потребоваться получить данные из некоторой веб-службы или базы данных, прочитать или записать в файл или выполнить другие вызовы ввода-вывода, во время которых поток блокируется и должен ждать, пока не получит ответ. Для приложений с высокой частотой запросов пул потоков может в какой-то момент исчерпаться, и тогда новые запросы больше не будут обрабатываться.

Здесь нам может помочь реактивное программирование. Вместо того, чтобы иметь большой пул потоков и модель «поток на запрос», реактивное приложение имеет только один поток на каждое ядро ​​ЦП, которое продолжает работать, и если оно попадает в операцию ввода-вывода, оно разгружает эту операцию и работает над чем-то еще до тех пор, пока IO завершено. Мы говорим, что такое приложение неблокирующее. 

Подход появился, когда группа компаний объединилась в инициативе Reactive Streams, чтобы определить ключевые принципы и четыре интерфейса JVM. После этого они практически каждый пошли своим путем, чтобы создать реактивную библиотеку на основе этих соглашений. Одна из этих библиотек, Project Reactor, является основой, на которой Spring построил свою реактивную веб-платформу Spring WebFlux. 

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

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 2K
Комментарии 1

Тестирование агрегатов методом Шерлока

Блог компании Честный ЗНАК Тестирование IT-систем *SQL *Учебный процесс в IT

Статья для начинающих аналитиков-стажеров

Когда вводишь в поисковой запрос "Курсы для аналитика данных", то сразу в глаза бросается SQL, Phytnon, R и другие инструменты. Но в первую очередь аналитику данных помогли бы не только инструменты, а еще и определенные способы мышления цифрового детектива. На наглядном примере мы вместе протестируем витрину данных, выстроим логику развития событий, а далее применим SQL. Статья предназначена для junior аналитиков данных или тех, кто только знакомится с будущей профессией Data Analyst.

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 1.4K
Комментарии 4

Беда “войти в айти” или курсы тестировщика отзывы: интермедия про чек-лист выбора IT-курса

Тестирование IT-систем *Тестирование веб-сервисов *Учебный процесс в IT Управление персоналом *Карьера в IT-индустрии

Однажды, давным-давно, автор по локти погрузился в тестирование рынка подготовки тестировщиков с нуля. Он размышлял об обучении, общался с десятками продажников, слушал вводные лекции множества курсов с иногда противоречивыми чувствами, знакомился со многими интересными лекторами и анкетировал 100+ абитуриентов, текущих студентов и вчерашних. 

В общем за прошедший месяц много чего произошло. Также автор получил множество вопросов от абитуриентов по выбору курсов. Исследование предполагает большое число общения и автору это нравится. Но некоторые вещи повторять каждый раз скучно, поэтому в ожидании результатов затянувшегося “Этап 3: Объективно оцениваем наполненность курсов (для этого привлечем QA-эксперта с опытом 15+ лет подготовки)” решил здесь зафиксировать следующее...

Читать что там дальше написано по делу
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 15K
Комментарии 0

Тестирование в ДОМ.РФ

Блог компании ДОМ.РФ Тестирование IT-систем *

или «Как догнать рынок, прыгая по граблям, и построить компетенцию тестирования практически с нуля»


Этой статьёй я бы хотел начать цикл о тестировании и рассказать, как оно построено в ДОМ.РФ и в Банке ДОМ.РФ, и о том, какие грабли можно обойти, если в крупной компании нужно организовать тестирование с нуля.

Для начала разберём, как можно было сократить путь, который в других банках проходили за 5, а иногда и 10 лет, так как IT в крупных компаниях, а если точнее, то производство прикладного ПО в банковском секторе, на мой взгляд, развивается по спирали. Можно 1 виток срезать, главное — понять, как и где.
Читать дальше →
Всего голосов 2: ↑1 и ↓1 0
Просмотры 2.1K
Комментарии 4

Переход с Puppeteer на Playwright

Тестирование IT-систем *JavaScript *Node.JS *Тестирование веб-сервисов *
Перевод
Tutorial

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

Это привело к тому, что многие перешли с Puppeteer на Playwright. Это статья показывает, какие нужны шаги и какие новые возможности открывает этот переход. Пусть вас не смущает объем этой статьи, в большинстве случаев переход происходит быстро и безболезненно.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 2.4K
Комментарии 0

Behave test recorder. Запись сценариев автотестов

Блог компании БАРС Груп Тестирование IT-систем *Python *Программирование *Django *

Привет! Меня зовут Степан Лущий, я – тимлид команды тестирования компании «БАРС Груп». Мы занимаемся созданием автоматизированных тестов (автотест), инструментов для их написания, а также развитием инфраструктуры автотестирования. В этой статье я расскажу, как мы разработали инструмент, с помощью которого у нас получилось значительно сократить время реализации автотеста.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 2.3K
Комментарии 10