Перейти к содержимому

Фотография

Тест-кейсы – зло! Или все-таки нет?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 baranceva

baranceva

    Профессионал

  • Admin
  • PipPipPipPipPipPip
  • 4 150 сообщений
  • ФИО:Баранцева Наталья


Отправлено 08 февраля 2017 - 06:41

Автор: Джон Эндрюс (John Andrews)

Оригинал статьи: https://testingfromt...il-or-are-they/

Перевод: Ольга Алифанова

 

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

 

Перед тем как вы (и оставшаяся часть сообщества) взорветесь негодованием и гневом, пожалуйста, сядьте, налейте себе чего-нибудь холодненького, откройте свой разум новому. Попытайтесь не осуждать и понять, что контекст у каждого свой, и мы не работаем в некотором утопичном окружении. Если вам повезло и вы попали именно в такое – просто не читайте дальше, продолжайте играть в мяч со своим единорогом и экспериментировать с различными способами применения пыльцы фей.

 

Ряд недостатков тест-кейсов прекрасно документирован в статьях и блогах. Это обычно что-то вроде подобного списка:

 

Читать статью полностью...


  • 0
Наталья Баранцева
Тренинги по тестированию ПО

#2 Molechka

Molechka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 224 сообщений
  • ФИО:Ольга Назина (Киселева)
  • Город:Москва


Отправлено 08 февраля 2017 - 07:42

Хорошая статья с плюшками!

Добавила ссылку на нее в свою статью «Что такое тест-кейс и как его писать», надо показывать разные точки зрения! :)


  • 0
Автор сайта для начинающих тестировщиков http://testbase.ru/
Автор портала проверки названий багов http://bugred.ru/
Веду блог http://okiseleva.blogspot.com/

#3 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 08 февраля 2017 - 07:54

вот была бы статья о достоинствах и недостатках тесткейсов, типа более сбалансированная ;) и как бороться с этими недостатками

 

типа, да, кейсы устаревают и теряют актуальность - с этим боремся так

типа, да, кейсы перестают находить баги когда продукт стабилизируется - с этим боремся так

типа, да, в таких и таких случаях чек-листы намного эффективнее тест-кейсов, поэтому пишем чек-листы

 

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


  • 0

#4 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 08 февраля 2017 - 08:31

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

 

Тебя что, автоматизатор покусал?

 

Видимо и на эту тему придется писать статью...

 

Вот здесь: https://drive.google...NTVzclNMbG8wc3c

вводная лекция. Она про требования, но к тесткейсам она применима напрямую.


  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#5 fraylina

fraylina

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Тестировщик серебра и золота
  • Город:Екб


Отправлено 11 февраля 2017 - 21:49

Как вообще тест-кейсы могут быть злом?) 

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

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

 

1. Тестировщик тупо "проверяет", а не тестирует. - не бывает тупых тестировщиков. Бывают тупо написанные кейсы. Если это регресс - то проверка всегда, как бы "тупая", потому что мы должны тупо удостовериться в корректности системы.

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

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

4. Вы просто валидируете небольшой кусочек функциональности. - и что в этом плохого?) мне кажется здесь выходит заблуждение читателя.

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

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

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

8. Тест-кейсы часто устаревают, и их надо постоянно обновлять и поддерживать. - это тка же не минус. Тест-кейсы обычно пишутся в специальных системах, типа Jazz, HP ALM и прочие, в них предусмотрен такой функционал как заведение переменных. Например, поменяли текст на форме или кнопку добавили или прочее. Просто замените информацию в переменной и остальная гора кейсов обновиться. И так же для поддержания актуализации обычно в команде выделяется отдельный человек, который занимает лишь актуализацией и дополнением всей тестовой модели. В любом случае, все ПО дорабатываются и улучшаются, и говорить, что тесты от этого устаревают как-то глупо:)


  • 0
последняя инстанция :beach:

#6 Spock

Spock

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 11 февраля 2017 - 21:58

"Как вообще тест-кейсы могут быть злом?)"

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

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

Опять же далеко не везде есть ресурсы для тулзов управления кейсами... тогда неэффективно придётся создавать кейсы, тут же и проблема с актуализацией
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных