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

Фотография

Эффективное использование тест-кейсов


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

#1 baranceva

baranceva

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

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


Отправлено 28 ноября 2016 - 07:17

Выступление Елизаветы Батуриной на онлайн-конференции для специалистов по ручному тестированию Fun ConfeT&QA, весна 2013 года.

 

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

 

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

 

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

 

Тестирование, основанное на кейсах, является более объективным, чем исследовательское тестирование. Вторым достоинством является четкое понимание времени, которое надо на проведение тестирования.

 

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

 

Смотреть запись выступления...


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

#2 leftCh

leftCh

    Постоянный участник

  • Members
  • PipPipPip
  • 179 сообщений

Отправлено 28 ноября 2016 - 09:41

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

 

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


  • 0

#3 Molechka

Molechka

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

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


Отправлено 28 ноября 2016 - 12:13

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

 

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

Вы как-то очень суровы =)

 

Человек пришел поделиться своим опытом, для того и доклад. Кому-то его опыт поможет, а кто-то поделится своим и расскажет автору, как сделать еще лучше... А если гнобить "да ты ничего не знаешь", люди и выступать не будут... 


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

#4 leftCh

leftCh

    Постоянный участник

  • Members
  • PipPipPip
  • 179 сообщений

Отправлено 02 декабря 2016 - 07:49

Molechka,

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

 

Но она же предлагает делать 1 кейс на одно поле ввода. Даже если предположить, что это только примера ради, но на самом деле она так не считает, то все равно сколько  понадобится таких кейсов? Например, учитывая темпы разработки в компании где я работаю, каждый из тестировщиков, для более-менее полного тестирования, должен будет написать не менее 100 кейсов в месяц, каждый из которых  будет включать в себя количество проверок на 5-10 кейсов автора. Путем несложных вычислений можно понять что за год у нас будет более 1000 кейсов на каждого тестировщика. На каждого! А что будет через 5 лет такой практики? Сколько времени будет занимать прогон, сортировка, актуализация этого безумства?

 

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

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

- Во-вторых - эффект пестицида становится очень заметным. Эти кейсы перестают находить ошибки, а любой человек, который пойдет в эту же область без четких шагов ошибки найдет! Тогда объясните мне зачем? Зачем использовать людей не по назначению, заставлять их вести себя как машина? Когда у человека четкий набор шагов, он перестает думать, он стремится только закончить заниматься этим как можно скорее.

 

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


  • 0

#5 Aguero

Aguero

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

  • Members
  • Pip
  • 40 сообщений

Отправлено 16 января 2017 - 09:27

leftCh, а что вы предложите? как тогда эффективно тестировать?
  • 0


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

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