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

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

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

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

Как мы делали первый в СНГ хакатон для автоматизаторов: от идеи до реализации, достижения и ошибки

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

Всем привет! Я Алексей Платковский, драйвер QA SPb Community в EPAM. И сегодня я расскажу вам про свой опыт организации хакатона для автоматизаторов, от этапа идеи до финала. Не обойдём стороной и ошибки, выученные уроки, и в финале поделимся планами на будущий год.

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

Новости

Инструменты разработчика для тестирования Android-приложений

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

В командной разработке тесты – это, как правило, задача QA- и SDET-специалистов. Вместе с тем навыки тестирования полезны и разработчикам, позволяя им проверить свои приложения и повысить стабильность их работы.

Эта статья предназначена в первую очередь начинающим мобильным разработчикам, которые хотят изучить процессы тестирования и свое участие в них. На примере  Android-разработки обсудим подходящие инструменты тестирования – от JUnit до Kaspresso, а также немного познакомимся с методологиями Test Driven Development (TDD) и Behaviour Driven Development (BDD). Наконец, рассмотрим их отличия на примере кейса.

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

Попарное тестирование: суть техники, инструменты и примеры

Блог компании OTUS Тестирование веб-сервисов *
Перевод

Что такое попарное тестирование и почему оно является эффективной техникой тест-дизайна? Поговорим об этом ниже. Статья предназначена для начинающих специалистов по тестированию.

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

CSS и XPath для QA: чтобы разобраться с локаторами, нужно всего лишь…

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

Привет! Меня зовут Иван, я руковожу горизонталью автоматизации тестирования в Skyeng. Часть моей работы — обучать ручных тестировщиков ремеслу автоматизации. И тема с поиском локаторов, по моему опыту, самая тяжкая для изучения. Здесь куча нюансов, которые надо учитывать, но стоит разобраться и локаторы начинают бросаться в глаза сами. Хороший автоматизатор должен идеально уметь находить читабельные и краткие локаторы на странице. Об этом и пойдет речь ниже.

Наливаем чай-кофе и погнали!

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

«Кража» со взломом: пентест финансовой организации

Блог компании Бастион Информационная безопасность *Тестирование IT-систем *IT-инфраструктура *Тестирование веб-сервисов *

В этом посте мы расскажем, как сломанная логика, самописные сервисы и графические пароли могут привести к захвату сетевой инфраструктуры компании, полной потере денег и пользовательских данных.

Это реальная история. События, о которых рассказывается в посте, произошли не так уж давно. По просьбе юристов названия были изменены. Из уважения к читателям все рассказано так, как было на самом деле.

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

Автоматическое тестирование аналитики в браузере

Блог компании Ozon Tech Тестирование IT-систем *Google Chrome Тестирование веб-сервисов *TypeScript *
Представьте себе такую ситуацию. Вы запилили мегакрутую фичу на странице сайта и через месяц решили оценить её эффективность. Начинаете считать — и понимаете, что своим релизом вы сломали метрики на странице: случайно удалили код, отправляющий важные события аналитики, или забыли покрыть новую фичу событиями. Знакомо?

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

Если события приходят некорректно, отчёт будет недостоверным.

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

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

Q&A по QA: разбираем вопросы митапа по автоматизации тестирования

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

Привет, Хабр!

В октябре мы провели онлайн-митап по тестированию, в котором спикеры из Badoo, Skillbox, Почтатех и SuperJob поговорили о своем опыте перехода от ручного тестирования к автоматизации, рассказали о подходах к стабилизации тестов для мобильных приложений и многом другом. Встречу посетили более 600 участников, а QA Lead SuperJob Антон Шкредов получил столько интересных вопросов, что мы решили сделать отдельный пост в блоге. Итогами разбора делимся под катом.

Запись митапа доступна по ссылке, а если смотреть неудобно, то главные тезисы доклада Антона можно почитать на Хабре.

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

Применение автотестов в ежедневных релизах. Установка Cypress и Allure

Блог компании Утконос ОНЛАЙН Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *
Tutorial

Меня зовут Виталий и я автотестер в компании Утконос ОНЛАЙН. В предыдущей статье я рассказал, почему мы решили использовать фреймворк для автоматизации тестирования, описал существующие варианты, наш выбор в пользу Cypress и его связку с репортом Allure. В этой части обсудим технические вопросы: как установить фреймворк, прикрутить хуки в slack для автоматизации и использовать «на поток».  

Для начала уточню: чтобы уверенно применять Cypress, необходимо владеть азами npm-node package manager, а также знать синтаксис jasmine и иметь общее понимание о JavaScript. В этой статье я грубо  обозначу основные шаги для установки среды, написания тестов и настройки отправки отчетов по их исполнению в канал slack.

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

Рельсы веб-интеграции. REST и SOAP

Разработка веб-сайтов *Системное программирование *Тестирование веб-сервисов *

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

В данной статье мы поговорим о веб-сервисах. Чем они отличаются от прочих способов и какие они бывают.

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

Helidon, Testcontainers, Cucumber, Kafka и многое другое

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

Helidon  отлично подходит для создания микросервисов, для простого и быстрого развертывания в проде, и демострирует действительно впечатляющую производительность!

А как насчет тестирования Helidon?

В этой статье мы рассмотрим несколько способов, как это сделать.

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

Применение автотестов в ежедневных релизах

Блог компании Утконос ОНЛАЙН Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *

Привет! Меня зовут Виталий, я работаю автотестером в компании Утконос. Наш онлайн-магазин — один из крупнейших на московском рынке товаров повседневного спроса.В этой статье я бы хотел в общих чертах обрисовать проблему выбора фреймворка для e2e тестов, их сравнение и применение на рабочей среде вместе с репортом Allure. Сначала опишу предпосылки, которые побудили использовать фреймворк для автотестов, варианты решения и победителя в связке с репортом.

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

Тестирование с нуля, или Один в поле — тестировщик

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

Никто.

Абсолютно никто.

Вы — единственный тестировщик в проекте.

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

Автоматизация тестирования «с нуля» (нетехническая сторона вопроса)

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

Есть множество статей про технологии и те или иные подходы к автоматизации. Но почему-то нет статей про «обратную сторону» автоматизации. Как вообще всё зарождается на проекте? И как это «всё» организовать?

Читаю дальше
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 5K
Комментарии 8

Никто не знает, как работает каскад

Блог компании HTML Academy Разработка веб-сайтов *CSS *HTML *Тестирование веб-сервисов *

Перед началом чтения пройдите простой тест — каким будет значение свойства background-color в первом и во втором варианте, и почему именно так?

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

p.s. Если у вас отключены картинки в ленте на Хабре, то сразу заходите под кат — тест дублируется и там.

Пройти тест
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 9.4K
Комментарии 11

Как написать тысячу автотестов за пару дней

Блог компании TINKOFF Тестирование IT-систем *Python *Тестирование веб-сервисов *
Из песочницы

Меня зовут дядя Вова, я ведущий инженер по автоматизации тестирования и, как писал уже несколько раз, неизменный фанат Robot Framework. Даже когда-то контрибьютил в его исходный код и иногда помогаю новичкам в официальном slack-чате этого инструмента.

Но, как я уже упоминал в одной из статей, есть у него один пробел по сравнению с pytest — это отсутствие адекватной параметризации тестов. Справедливости ради, у Robot Framework есть надстройка, которая позволяет генерировать тесты на основе внешней таблицы. Но это не совсем то, что нам подходит.

После прошлой статьи многие спрашивали меня, как именно делается параметрическая генерация автотестов. В этой статье отвечу на вопрос.

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

Как реализовать полнотекстовый поиск и собрать значимые метрики тестирования

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

Тестировщики, вы здесь? Для вас два кейса с IT-конференции ЮMoneyDay.

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

Во втором докладе разбираем, когда для полнотекстового поиска стоит использовать PostgreSQL.

Смотреть доклады по тестированию
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1.3K
Комментарии 2

Lighthouse. Руководство по оптимизации сайтов для начинающих

Блог компании HTML Academy Разработка веб-сайтов *HTML *Тестирование веб-сервисов *Поисковая оптимизация

Быстрые сайты любят и пользователи, и поисковики.

С первыми всё просто: если страница долго грузится, пользователь её закроет и перейдёт на другой сайт. С поисковиками похожая история: скорость загрузки, скорее всего, влияет на ранжирование сайта в поисковой выдаче.

Lighthouse — один из известных инструментов для проверки производительности сайтов. Он тестирует сайт, показывает оценку производительности и даёт конкретные рекомендации: что можно улучшить, чтобы сделать сайт быстрее.

Lighthouse можно запустить тремя способами:

С помощью Node CLI. Для этого установите в свой проект пакет Lighthouse с помощью команды npm install -g lighthouse.

Через расширение для браузера Chrome или Firefox. Установите расширение, затем откройте свой сайт и запустите проверку с помощью кнопки Generate report.

С помощью инструментов разработчика — Chrome DevTools. Чтобы запустить проверку, откройте инструменты разработчика, переключитесь на вкладку Lighthouse и нажмите на кнопку Generate report.

А что ещё?
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 3.7K
Комментарии 1

REST, что же ты такое? Понятное введение в технологию для ИТ-аналитиков

Анализ и проектирование систем *API *Терминология IT Тестирование веб-сервисов *Микросервисы *

Проектирование и работа с REST-сервисами стали повседневными задачами для многих аналитиков. Однако мы часто встречаемся на работе с различными или даже противоречащими друг другу трактовками таких понятий, как REST, RESTful-сервис, RESTAPI.

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

Выясним, почему существует терминологическая путаница вокруг REST и как нам научиться лучше понимать коллег.

Поговорим о том, как связаны HTTP и REST. А также почему REST противопоставляют SOAP.

Читать далее
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 15K
Комментарии 4

Беда “войти в айти” или курсы тестировщика, отзывы: Глава 2.2, в которой сильный испанский стыд

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

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

Так и хочется осудить нерадивого олуха, верно? Давайте не будем торопиться. Потому что автор, не один год проработав разработчиком, естественно, использовал перечисленное на картинке. Но к концу просмотра лекции известного учебного центра и сам уже начал испытывать некоторые сомнения в том, что и чем все-таки является.

Читать что там дальше написано по делу
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 17K
Комментарии 16

Говорим о фронтенде: видео докладов с конференции ЮMoneyDay

Блог компании ЮMoney JavaScript *Разработка игр *Тестирование веб-сервисов *Конференции

У нас подоспели кейсы по фронтенду с большой IT-конференции ЮMoneyDay. 13 ноября спикеры рассказали о процессах в компании и тонкостях разработки.

Из первого доклада о современном тестировании фронтенда: «Релизы катятся часто, в день у нас может быть до 100 релизов, каждый мы тестируем и собираем статистику. Сейчас 85% критических тестов проходят автоматически».

Во втором докладе инструментарий для создания геймификации и опыт работы над игрой ЮVillage.

Все подробности — в докладах под катом.

Смотреть кейсы по фронтенду
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 766
Комментарии 0

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