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

Подписаться

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

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

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

.
Идеи для тестов: коллективное творчество
10.06.2025 00:00

Автор: Саймон Томс (Simon Tomes)
Оригинал статьи
Перевод: Ольга Алифанова

Сообщество тестировщиков – собрание умных людей с богатым опытом и множеством идей. Мы собрали ряд идей для тестирования ПО – возможно, они помогут вам при регрессионном тестировании, тестировании API, исследовательском тестировании, мобильном тестировании, тестировании миграции данных, релизном тестировании, следующем bug bash и многом другом!

Как этим пользоваться:

  1. Проматывайте список вверх-вниз, остановитесь на случайном месте страницы.
  2. Выберите любого тестировщика и станьте им (некоторые тестировщики предложили более одной идеи).
  3. Посмотрите на эвристику тест-идеи.
  4. Примените ее при следующей сессии тестирования.

БОНУС: скомбинируйте несколько идей.

ДВОЙНОЙ БОНУС: свяжитесь с автором и поблагодарите его. Дайте ему знать, что он вам помог.

ТРОЙНОЙ БОНУС: поделитесь своим успехом в клубе.

⭐️ Звезды одного хита

  • Не знайте пощады — Flavia-Karina Anca
  • Следуйте за данными — Geir Gulbrandsen
  • Оно вообще включено? — Soren Aasbjerg Andersen
  • Манипулируйте временем — Sami Söderblom
  • Что, если я сделаю вот так? — Srinath Chandrashekhar
  • Давайте это включим — Grzegorz Niczyporuk
  • Доверяйте своей интуиции — Fred Steenbeergen
  • Рандомно перемещайтесь — Aleksis Tulonen
  • Это не сеть. — Sean McGartland
  • Что будет, если это заспамить? — Christopher Sterling
  • Что может пойти не так? — Kate Paulk
  • Работает – не трогай — Nand
  • Можно ли увеличить это вдвое? — James Pulley
  • Помните о конечном пользователе — Nivedhitha Shivakumar
  • Это не «мы против них» — Melissa Tondi
  • Сотрудничайте с разработчиками — James Elliott
  • Исследовательский тест-дизайн — Xander Bartels
  • Потестируйте в паре — Frederick Vandenbosch
  • На моей машине все работает — Michael Dilley
  • Тап, тап, тааааап, тап-тап — Andrew Kelly
  • Все не то, чем кажется — Ard Kramer
  • Большое, малое, много, несколько, нисколько — João Farias
  • Проверьте уровень кофеина в ПО — Ansha Batra
  • Притворитесь тупым – выскочит баг — Sebastian Clavijo Suero
  • Действуйте, как нетерпеливый пользователь — Monika Dhakla
  • Не используйте козырь качества! — Graham Bennett
  • Интересно, что будет, если… —  Bryan Jones
  • Проверьте, кликабельна ли кнопка — Rakshitha TM
  • Сделайте что-то неожиданное — Sam White
  • Что вызовет ошибку? — Ben Oconis
  • Тестируйте экономно, используйте мозг — Anders Wallin
  • Сравните ожидаемое с фактическим — Abhishek Kumar Roy
  • Начните с критической функциональности — Jordan McCollough
  • Не усложняйте, тестируя — Veera
  • Кликните дважды так, как ваш дедушка — Sam Smith
  • Посмотрите на функциональность и протестируйте ее — Rishabh sharma
  • Тесты должны быть достаточно хорошими — Mohamed Moadeb
  • Вломите по нему и посмотрите, что будет! — Alexander W
  • Кошка прошла по клавиатуре — Jules Robinson
  • Представьте себя кем-то другим — Damian Synadinos
  • Поставьте этот баг, если сомневаетесь — Sandhya Chakravarthy
  • А что в требованиях? — Conrad Braam
  • Миф 001: Ноль дефектов на проде — Gunesh P
  • Измените ожидания/реальность— Anjali Thakur
  • Принципы чистого кода в автоматизации — Benjamin Bischoff
  • Тестирование граничных значений для валидации ввода — Khatera Safy
  • Тестируйте позитивные и негативные сценарии — Sandeep Kaur
  • Исследуйте свое приложение и сомневайтесь в нем — James Readhead
  • Тестировать на проде – нормально (иногда) — David Leslie
  • Доступность превыше всего — Andrew Burnip
  • Мартышка, мартышка, баги, бананы! Мартышка! — Jiri Novacek
  • Подробная симуляция реалистичных пользовательских взаимодействий — Mahathee Dandibhotla


⭐️ Себастиан Штауц (Sebastian Stautz)

  • Используйте это
  • Пользуйтесь большими данными
  • Обработка ошибок
  • Используйте другие данные
  • Может ли кто-нибудь умереть?
  • Каков бюджет?
  • Разорвите связь
  • Сделайте это неоднократно
  • Сравните старое с новым
  • Попробуйте ряд комбинаций
  • Что нужно пользователям?
  • Что, если мы отложим на Х дней?
  • Когда релиз?
  • Снимите права и/или роли
  • Заплатит ли за это заказчик?
  • Как это может навредить?
  • Сколько ему нужно ресурсов?
  • Вызовите API удаления, проверьте базу
  • Что бы сделали (подставить прилагательное) пользователи?
    • [новые, опытные, скучающие, обычные, счастливые, грустные, в стрессе, грубые]


⭐️ Бен Дауэн (Ben Dowen)

  • Приблизьте, отдалите, выкрутите на максимум
  • Что, если релиз сегодня?
  • Посмотрите ближе, еще ближе
  • Поработайте в паре с доменным экспертом
  • Сопоставьте действия пользователя с логами
  • Ощутите продукт, как пользователь
  • Насколько мы близки к достаточно хорошему?
  • Пройдите по пути туда и обратно
  • Когда, время, дата, временная зона, скачки
  • Кликните по всему дважды, наблюдайте за базой данных


⭐️ Саймон Томс (Simon Tomes)

  • Выключите и снова включите
  • Златовласка приезжает в тест-город
  • Исследуйте страницу профиля с CRUD
  • Произойдет что – назад идти если?
  • Пользователь Никогда Так Не Сделает
  • Могут ли роли повлиять на поведение?
  • Представьте это трендом в социальных сетях
  • Какого разработчика можно похвалить?


⭐️ Сорен Хардер (Søren Harder)

  • Оно работает?
  • Уберите один шаг
  • Что вы будете делать часто?
  • Что для них важно?
  • Что они забыли?
  • Что они забыли?
  • Как этим кого-нибудь убить?
  • Добавьте к требованиям один шаг


⭐️ Калеб Крэндалл (Caleb Crandall)

  • Нажмите на красную кнопку
  • Посмотрите налево, посмотрите направо
  • Сделайте нечто очевидно неверное
  • Удалите значения по умолчанию и продолжайте


⭐️ Хан Лим (Han Lim)

  • Прочитайте лог
  • Используйте экранный чтец
  • Проверьте законы и политики
  • Что повредит меньшинствам?


⭐️ Никола Линдгрен (Nicola Lindgren)

  • Инспектируйте элементы
  • Пользуйтесь только клавиатурой
  • Тестируйте мобильное приложение одной рукой


⭐️ Ребекка Дэвис (Rebecca Davis)

  • Как оно раньше работало?
  • Что забыли разработчики?
  • Имеют ли шаги смысл?


⭐️ Константин Сахчинский (Konstantin Sakhchinskiy)

  • Тестирование производительности / нагрузки / безопасности
  • Не переусложняйте разработку и/или тестирование
  • Автоматизированное стресс-тестирование безопасности состояний


⭐️ Анна Боммас (Anna Bommas)

  • Отправьте/сохраните пустую форму
  • Прочитайте требования и сделайте наоборот


⭐️ Кристоф ван Крикинген (Kristof Van Kriekingen)

  • Слабо кликнуть тут?
  • Мыслите нестандартно!


⭐️ Петр Вичерски (Piotr Wicherski)

  • Не тестируйте только на чистых устройствах
  • Не тестируйте только в идеальном окружении