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

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

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

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

Part 2. Инструменты управления тестированием

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров4K

Привет! Я Вадим Лунин, QA Manager в Альфа Банке в Беларуси. Это продолжение цикла статей по инструментам, которые мы используем для тестирования наших продуктов в Альфа Банке. В настоящей статье я хочу рассказать вам, какой инструмент мы используем для управления тестированием и почему мы сделали такой выбор.

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

Топ 5 QA-метрик для улучшения качества тестирования

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров10K

В чем ценность QA-метрик? Есть ли смысл тратить усилия на измерение, анализ, проверку, а затем на принятие действий в соответствии с полученными результатами? Тип и необходимость QA-метрик изменились с популярностью и широким распространением методологии разработки программного обеспечения Agile.

Лучшие QA-метрики обеспечивают реальную ценность для бизнеса и стимулируют изменения, которые улучшают качество обслуживания клиентов за счет повышения качества выпускаемых приложений.

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

Вы никогда не сократите Тime Тo Мarket, если будете тестировать все фичи на одном сервере

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3K

Привет, это Максим Павлов из KTS. Мы создаём IT-продукты для бизнеса.

Все твердят про важность Time To Market — времени от появлении идеи фичи до её релиза для пользователей. При этом почему-то тестируют все фичи на одном сервере. В статье рассказываю, как ускорить Time To Market одним простым способом.

Читать далее
Всего голосов 39: ↑31 и ↓8+23
Комментарии25

Bug policy. Что делать когда работа с дефектами — это хаос и ужас

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров1.7K

Сегодня хотим рассказать о том,  как нам в YouTravel.me удалось снизить количество дефектов в 30 раз — с 400 до 13 — менее чем за полгода. Для наглядности — вот как выглядит это на графике:

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

Истории

Как мне захотелось систематизировать виды тестирования

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров26K

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

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

Куда девать 300 багов: автоматизация бэклога и RICE для багов

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров4.2K

POV: Вы только что начали работать над новым проектом и встретились с небольшой проблемой — в бэклоге багов обнаружилось 300+ открытых тасок. Первая реакция — недоумение, отчаяние и боль от увиденного. «Ну ничего, – думаете вы, – это же как раз то, зачем я нужен этой компании, сейчас я им всё пофикшу!».

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

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

Сколько попугаев выдает ваш WAF? Обзор утилит для тестирования

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров2.2K

Утилиты для синтетического тестирования чего-либо всегда пользовались популярностью. В памяти сразу всплывают Antutu, CPU-Z, 3DMark… А есть ли что-то подобное, но для тестирования WAF?

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

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

Лидерство в тестировании: тестирование, основанное на рисках

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров3.7K

 

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

С точки зрения тестирования и обеспечения качества, риск — это "тип неудачи, о котором следует беспокоиться”. Тестирование на основе рисков — это практика моделирования возможных режимов отказа системы как рисков продукта для определения объема тестирования, масштабирования и установления приоритетов.

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

Пишем чистые тесты на JavaScript с использованием принципов BASIC

Время на прочтение16 мин
Количество просмотров3.4K

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

Вы сталкивались с подобным?

В этой статье мы поговорим о том, как сократить время, затрачиваемое на решение проблемы сложности тестов — важной составляющей стратегии тестирования.

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

Как материнство сформировало меня как лучшего тестировщика

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров2.2K

Здравствуйте!

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

Добро пожаловать в этот блог, где я могу поделиться некоторыми интересными взаимосвязями между материнством и тестированием ПО.

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

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

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

Опыт использования AI для QA: тестировщикам приготовиться на выход?

Уровень сложностиСредний
Время на прочтение19 мин
Количество просмотров16K

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

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

Варианты развития QA специалиста если вы еще линейный специалист, но уже «у потолка»

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров8.4K

Варианты роста для линейного QA "тестировщика", который уверен, что он у потолка и какие бывают QA в IT сфере

Узнать подробнее
Всего голосов 7: ↑3 и ↓4-1
Комментарии7

Первые шаги в тест-дизайне: Разбираемся в базовых техниках QA

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров12K

Привет, дорогой читатель!

Если ты здесь, значит, ты либо только начинаешь свой путь в мире QA, либо ищешь простые и понятные объяснения сложных тем. В любом случае, ты попал по адресу.

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

Начнем, наверное, с самой популярной техники тест-дизайна - Анализ граничных значений.

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

Ближайшие события

Чем полезен DevTools тестировщику: об основных вкладках и инструментах

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров19K

Зачем тестировщику DevTools и что с ним делать? Разбираем, как начать работу с инструментом, какие вкладки использовать, как назначить задачу для багфикса, чтобы разработчик был доволен. И кое-что ещё.

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

Почему хорошие разработчики пишут плохие юнит-тесты

Время на прочтение10 мин
Количество просмотров11K

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

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

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

Читать далее
Всего голосов 24: ↑20 и ↓4+16
Комментарии6

Part 1. Инструменты автоматизации тестирования

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров6.4K

Привет! Я Вадим Лунин, QA Manager в Альфа Банке в Беларуси. Это продолжение цикла статей по инструментам, которые мы используем для тестирования наших продуктов в Альфа Банке. В настоящей статье я хочу рассказать вам, какие инструменты мы используем для автоматизации тестирования и почему мы сделали такой выбор.

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

Какую роль играет искусственный интеллект в расширении возможностей тестировщиков

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров11K


Обеспечение качества (QA) является одним из важнейших процессов разработки программного обеспечения. QA подразумевает систематический и комплексный подход с целью обеспечить соответствие программного продукта требуемым стандартам качества. Автоматизация уже привела к существенным изменениям в процессах тестирования и значительно повысила его эффективность и результативность. Однако развитие искусственного интеллекта снова меняет подход к тестированию. В этой обзорной статье мы рассмотрим преимущества, проблемы и ограничения искусственного интеллекта в QA на данный момент, а также его влияние на будущее тестировщиков.
Читать далее
Всего голосов 15: ↑11 и ↓4+7
Комментарии7

Оса не проскочит: разбираемся в методиках тестирования и сравнения  ̶ а̶н̶т̶и̶м̶о̶с̶к̶и̶т̶н̶ы̶х̶ ̶с̶е̶т̶о̶к̶   WAF

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров2.6K

Использование WAF для защиты веб-приложений и API уже давно стало необходимостью. И дело тут не только в требованиях регуляторов (152-ФЗ и 187-ФЗ, PCI DSS), но и в здравом смысле, стоит хотя бы посмотреть на количество взломов и утечек за последнее время. На рынке WAF много решений, но как их сравнить, как выбрать лучшее, как проверить качество парсинга данных и обнаружения атак?

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

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

Part 0. Инструментарий QA в Альфа Банке

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров8.3K

Всем привет! Меня зовут Вадим Лунин. Я — QA Manager из Альфа Банка в Беларуси. Этой статьёй  хочу начать цикл статей по инструментам, которые мы используем для тестирования наших продуктов в Альфа Банке.

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

Особенности национальной автоматизации

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров7.7K

Так сложилось, что я на данный момент работаю автоматизатором тестирования, до недавнего момента моим основным стеком в работе был C# + Selenium 3, однако не так давно было принято решение о переходе на Playwright и в данной статье я решил рассказать о своем опыте перехода с Selenium на Playwright и о том с каким трудностями и подводными камнями я столкнулся во время данного перехода.

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

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