Как стать автором
Обновить
78.99

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

Семь раз оттесть, один раз деплой

Сначала показывать
Порог рейтинга
Уровень сложности

Сказ про то, как царь Пётр… (зачёркнуто) джун-тестировщик в одиночку свой первый проект взял

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 516
Тестирование веб-сервисов *
Из песочницы

Привет, хабровчанки и хабровчане! 

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

Свой путь в QA я начала около полугода назад. Перед тем, как устроиться на нынешнюю работу, взялась за самостоятельное тестирование одного проекта – об этом опыте и хочу рассказать.

Мои советы будут полезны, если ты тоже джун и:

 • попал на первую работу, где сразу надо брать и делать, а у тебя все ещё лапки;

 • задумался о фрилансе, но не понимаешь, как взяться за тестирование в одиночку;

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

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

Новости

QA-метрики: когда они могут быть полезны и как их использовать

Время на прочтение 6 мин
Количество просмотров 872
Блог компании Яндекс Тестирование веб-сервисов *Управление разработкой *Управление проектами *

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

Зрелым командам такие метрики ощутимо помогают:

замечать периоды низкого перформанса команды и нехватку ресурсов;

следить за такими показателями, как общая забагованность сервиса, время реагирования на различные события, количество задач, которые одновременно может обрабатывать команда, и за другими важными моментами;

сравнивать показатели работы команд в подразделении перед предстоящим периодом ревью.

Меня зовут Катя, я руковожу службами тестирования Музыки и Букмейта, и в этом посте я хочу рассказать про основные метрики, которые мы используем в команде тестирования Яндекс Музыки, и обсудить, как правильно с ними работать.

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

Не надо бояться деплоить в пятницу

Время на прочтение 7 мин
Количество просмотров 2.3K
Блог компании OTUS Тестирование веб-сервисов *
Перевод

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

Читать далее
Всего голосов 16: ↑9 и ↓7 +2
Комментарии 22

Эффективное сокращение времени выполнения автоматизированных UI тестов

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 730
Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *
Перевод

Независимо от того, какую платформу для автоматизации тестирования вы используете, Cypress, Playwright, Selenium or WebDriver.IO, важным фактором является время выполнения тестов. 

В рамках подхода ”Shift left“ тестированию отводится большая роль в получении более раннего фидбэка. Если более классический подход предусматривает достаточно длительные периоды тестирования, то при быстрых feedback loops для тестирования остается не так и много времени.

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

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

Истории

Тестируем поиск 2ГИС: единороги и счастье пользователя

Время на прочтение 7 мин
Количество просмотров 1.6K
Блог компании 2ГИС Поисковые технологии *Геоинформационные сервисы *Тестирование веб-сервисов *

2ГИС — миллионы организаций и геообъектов, которые ищут в поиске. И чем точнее работает поиск, тем лучше для пользователя.

Я Эля Снежкова, лид команды тестирования. Мы проверяем, насколько быстро и эффективно работает поиск в 2ГИС. Расскажу, как мы тестируем, про единорогов в тестировании и как мы измеряем счастье пользователя.

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

JMeter как инструмент для автоматизации функционального тестирования

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 2.5K
Блог компании Точка Тестирование веб-сервисов *
Туториал

Привет, мы Алексей Чичук, Анастасия Стрижеченко и Владислав Литвинов — тестировщики из банка Точка.

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

И сегодня мы расскажем, как и почему мы стали использовать JMeter для функционального тестирования.

Читать дальше
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 3

Как мы боролись с овербукингом Kubernetes-кластеров

Время на прочтение 10 мин
Количество просмотров 4.1K
Блог компании Samokat.tech Тестирование IT-систем *Тестирование веб-сервисов *DevOps *Kubernetes *
Кейс

Привет! Меня зовут Александр Лебедев, я SRE в Samokat.tech. Мы строим надёжную платформу для сервисов быстрой доставки и в зону ответственности моей команды входят поддержка Kubernetes-кластеров и управление их ресурсами.

Под катом история о том, как мы пришли к своему варианту resource management через борьбу с овербукингом по CPU.

Читать далее
Всего голосов 22: ↑21 и ↓1 +20
Комментарии 5

Как отказаться от XPath/CSS локаторов в тестах

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 3.3K
Разработка веб-сайтов *Тестирование веб-сервисов *
Мнение

QA-инженеры по-прежнему используют XPath/CSS для создания локаторов, на мой взгляд, для уникальных тестовых локаторов (аттрибутов) не нужны языки запросов, а некоторые популярные фреймворки для автоматизации поддерживают обращение к таким локаторам из коробки.

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 27

Тестирование микросервиса с использованием мок-данных

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2.6K
Тестирование веб-сервисов *

В статье расскажу о том, как тестировал микросервис, с помощью мок-данных или моков (mock data). Объясню, что это такое, почему их использовал, как создавал и к каким выводам пришел.

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

Лучшие курсы QA тестировщика для обучения в 2023 (голосование)

Время на прочтение 8 мин
Количество просмотров 3K
Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *Учебный процесс в IT
Обзор

Мне чуть больше 30-ти, я хочу войти в IT… ERROR

Настали тяжелые времена. Раньше профессия тестировщика, считалась самой базовой среди всех, связанных с программированием. О ужас, но для этой профессии не нужно было даже знать, что такое Полиморфизм, инкапсуляция и множественное наследование. Да, этим специалистам платили всего $500-600, НО! Языки программирования становятся сложней. Приложения всё более и более комплексней, а значит и тесты, и подходы к тестированию тоже изменились. Мир изменился, Я чувствую это в земле. Я чувствую это в воде, вот и в воздухе чем-то запахло… А значит и чтобы стать QA специалистом, нужно проходить курсы!

QA - это работа, которая помогает убедиться, что вещи сделаны правильно и работают хорошо. Человек в QA должен быть очень внимательным и проверять игрушки или программы, чтобы увидеть, есть ли проблемы. Если есть, то он сообщает об этом, чтобы ошибки исправили.

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 12

Как мы научили ручных тестировщиков и аналитиков проводить нагрузочное тестирование сервисов

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 3.5K
Блог компании Hoff Tech Тестирование IT-систем *Тестирование веб-сервисов *
Туториал

Привет, меня зовут Денис Свиридов, я занимаюсь автоматизацией тестирования в Hoff Tech. Мы активно разрабатываем микросервисы для сети мебельных гипермаркетов Hoff и естественным образом пришли к необходимости проведения нагрузочного тестирования по ним. В таком тестировании мы видим один из обязательных шагов для улучшения качества создаваемых IT-решений.

У нас сложилась следующая ситуация. С одной стороны, в компании много аналитиков и ручных тестировщиков, которым требуется проверять свои IT-решения на прочность. Они ищут ответы на вопросы: отказоустойчив ли наш сервис платежей, не просаживается ли веб-страница корзины товаров во время распродаж из-за сервиса скидок, каков предел масштабирования текущего сервиса уведомлений клиентов? 

С другой стороны, в штате совсем немного тестировщиков-автоматизаторов, которые могут разрабатывать нагрузочные тесты.

И как выйти из ситуации: нагрузочных тестов надо проводить все больше и больше, а специализированных тестировщиков-автоматизаторов неизменное количество? Наша задумка была не нова: разработать Low-code решение, чтобы сотрудники без особых знаний программирования и без привлечения автоматизаторов могли проводить нагрузочное тестирование своих сервисов. В этой статье я расскажу о том, что у нас получилось с технической и организационной точек зрения.

Как тестировать?
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 4

Мокинг внешних API в Python

Время на прочтение 19 мин
Количество просмотров 2.4K
Блог компании OTUS Python *Тестирование веб-сервисов *
Перевод

В этом руководстве я покажу, как протестировать использование внешнего API с помощью Python моков.

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

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

10 полезных расширений Chrome для тестировщиков

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 5K
Тестирование IT-систем *Расширения для браузеров Тестирование веб-сервисов *
Перевод

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

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

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

Давайте познакомимся с каждым расширением по порядку и внедрим их в нашу повседневную деятельность по тестированию. 

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

Правильное Unit тестирование: декомпозиция тест кейсов в теории и на практике

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.8K
Тестирование IT-систем *Программирование *Терминология IT Тестирование веб-сервисов *Учебный процесс в IT
Туториал

Мы продолжаем наш цикл статей о тестировании. Ранее мы узнали о распространённости юнит тестирования в среде разработчиков, а также о том, стоит ли нам, разработчикам, тестировать свой код (спойлер: всё же скорее стоит). Сегодня же мы затронем несколько более прикладную часть грамотного процесса тестирования, а именно создание тест кейсов. Первоначально выделение кейсов может показаться разработчику тривиальной задачей, но, как мы скоро увидим, данный процесс можно определить некоторым набором правил.

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

Пишем gRPC автотесты на Go с Allure отчетом

Время на прочтение 17 мин
Количество просмотров 2.2K
API *Go *Тестирование веб-сервисов *

В данной статье разберем, как писать gRPC автотесты с использованием языка Go, также сделаем Allure отчет

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

Postman для эффективного тестирования API

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 3.4K
Блог компании OTUS Тестирование веб-сервисов *
Перевод

Статья для тех, кто хочет повысить эффективность QA за счет автоматизации тестирования API или просто хочет изучить новые методы. Я проведу вас через процесс пошагового создания автоматизированных тестов в Postman, охватывая автоматизацию интеграционных тестов и тестов, основанных на данных.

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Комментарии 6

Как бесплатно запустить DAST на базе OWASP ZAP Automation Framework на своем проекте

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 848
Блог компании HeadHunter Информационная безопасность *Тестирование веб-сервисов *

Привет, меня зовут Олег Рыбченко, я работаю QA инженером в hh.ru. Количество атак на IT-инфраструктуру сегодня растет в геометрической прогрессии — об этом свидетельствуют многочисленные упоминания во всевозможных СМИ, так что не будем в очередной раз приводить графики и статистику. Разумеется, в таких условиях все больше компаний хотят позаботиться о безопасности своих сайтов и начинают проявлять интерес к современным автоматизированным инструментам по обнаружению уязвимостей.

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

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

Плохие тесты: кто виноват и что делать?

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 2.2K
Тестирование IT-систем *Ruby *Ruby on Rails *Тестирование веб-сервисов *
Мнение

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

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

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

Cypress.io и GitHub Actions: пошаговое руководство

Время на прочтение 6 мин
Количество просмотров 708
Блог компании OTUS Тестирование веб-сервисов *
Перевод

Возможно, вы задавались вопросами о GitHub Actions. Он кажется сложным, но на самом деле это мощный и простой в освоении инструмент. Давайте рассмотрим, как использовать его для запуска Cypress тестов.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 1

Шпаргалка по техникам тест дизайна

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 8K
Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Перевод

Добро пожаловать!

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 3

Вклад авторов