Что пишут в блогах

Подписаться

Онлайн-тренинги

Что пишут в блогах (EN)

Разделы портала

Про инструменты

.
Должен ли тестировщик быть пессимистом?
12.08.2021 00:00

Автор: Алан Ричардсон (Alan Richardson)
Оригинал статьи
Перевод: Ольга Алифанова

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

Вам не нужно быть пессимистом…

… вы предоставляете информацию. Иногда информация играет роль негативной обратной связи.

Нужно ли тестировщику быть пессимистом?

Нет.

Подробнее...
 
Стратегия тестирования REST API: что именно вам нужно тестировать?
11.08.2021 00:00

Автор оригинала: Roy Mor
Перевод: 
Боцюн Сергей

Слой API любого приложения - один из важнейших программных компонентов системы. Это канал, который соединяет клиента с сервером (или один микросервис с другим), управляет бизнес-процессами и представляет сервисы, которые приносят пользу пользователям.

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

Знаменитая пирамида тестов Майка Кона помещает тесты API на сервисный уровень (интеграционный), что предполагает, что около 20% или более всех наших тестов должны быть сосредоточены на уровне API (точный процент зависит от наших потребностей).

Подробнее...
 
.contains() – ценная находка Cypress
10.08.2021 00:00

Автор: Филип Рик (Filip Hric)
Оригинал статьи
Перевод: Ольга Алифанова

.contains() – одна из моих самых любимых команд в Cypress. Ее имя звучит как утверждение, но на самом деле это команда выбора. Конечно, можно поспорить, что все команды выбора убеждаются в существовании элемента, но давайте не будем вдаваться в философские споры)

Это различие меж тем очень важно. Немного двусмысленное имя .contains() может привести к тому, что вы не узнаете об ее мощи. Одна из вечных проблем тестирования – это поиск подходящего селектора с сохранением читабельности теста. .contains() позволяет выбрать элемент по тексту, но она может куда больше.

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

Подробнее...
 
Heisenbug 2021 Moscow, Большая техническая конференция для QA-специалистов
09.08.2021 00:00

Большая техническая конференция для тестировщиков Heisenbug 2021 Moscow
5-7 октября 2021, онлайн

Осенью вас ждет 3 конференционных дня с десятками докладов, воркшопов и Q&A-сессий с топовыми спикерами в области тестирования.

Основные темы этого сезона:

    • Автоматизация тестирования;
    • Инструменты и окружение для ручного и автоматизированного тестирования;
    • Тестирование распределённых систем;
    • Тестирование мобильных приложений;
    • UX, Security;
    • Нагрузочное тестирование, performance-тестирование, бенчмаркинг;
    • AI в тестировании.

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

Уже хотите купить билет? Переходите по ссылке https://bit.ly/3Chohc7, ведь сейчас можно купить билет со скидкой. Поторопитесь, чем ближе конференция, тем выше цена.

А если вам интересна не только тема тестирования, то обратите внимание на абонемент Full Pass - единый билет на 8 конференций осеннего сезона. Подробнее о всех конференциях и абонементе можно узнать на https://bit.ly/3A3gNrk.

 
Сертификация ISTQB: быть или не быть?
06.08.2021 00:00

Автор: Анна Палей, сотренер курса “Комплексная система подготовки тестировщиков по программе ISTQB FL” (компания Лаборатория Качества”)

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

Подробнее...
 
XML-инъекция для начинающих
05.08.2021 00:00

Автор: Хан Тоан Лим (Han Toan Lim)
Оригинал статьи
Перевод: Ольга Алифанова

Допустим, я отправляю своего ребенка в магазин со списком покупок. Затем я забираю все купленное и сдачу. Как мне узнать, что все прошло как следует?

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

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

Подробнее...
 
Экономика тестирования
04.08.2021 00:00

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

Подробнее...
 
Распространенные поисковые запросы, часть 6: "Легко ли тестировать?"
03.08.2021 00:00

Автор: Ли Хокинс (Lee Hawkins)
Оригинал статьи
Перевод: Ольга Алифанова

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

В этой статье я отвечу на вопрос "Легко ли тестировать?" (и связанный с ним вопрос "Почему тестировать так трудно?").

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

Подробнее...
 
Десктопизация по-питоновски. Инструменты для создания автотестов
02.08.2021 00:00

Статья предоставлена компанией SimbirSoft

Автоматизация тестирования – неотъемлемая часть процесса обеспечения качества. Мы в нашей практике чаще всего разрабатываем тесты для веб-, мобильных приложений и API, но сегодня хотим рассказать о более редком направлении – тестировании десктоп-приложений.

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

Подробнее...
 
Как тестировщику не стать обманутым
30.07.2021 00:00

Автор: Анна-Мария Шарре (Anne-Marie Charrett)
Оригинал статьи
Перевод: Ольга Алифанова

Наша роль как тестировщиков – это не стать обманутыми там, где потенциально могут обмануться другие. К примеру, мы пытаемся избежать обмана со стороны продукта – мы тестируем его с различными данными. Мы стараемся избежать обмана со стороны сторис – они неполны, противоречивы или устарели. Чтобы избежать обмана, мы оспариваем свои или командные допущения о том, что нам известно. При помощи стажеров-тестировщиков из Test-Ed мы составили список способов избежать обмана.

Мои топ-10 способов избежать обмана (я намеренно сделала их высокоуровневыми – эти стратегии работают на всех уровнях и во всех типах тестирования).

Подробнее...
 
Что такое Docker
29.07.2021 11:01

Автор: Ольга Назина (Киселёва)

Docker — это контейнер для приложения. В котором уже всё настроено — и операционная система, и сервер приложения, и вся инфраструктура. Бери да используй!

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

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

Подробнее...