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

Фотография

Почему и зачем мы пишем тест кейсы?


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

#1 baranceva

baranceva

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

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


Отправлено 14 августа 2020 - 07:58

Тест-кейс (test case)— это документ, который содержит последовательность действий проверки функционала. В него входят наименование функционала, инструменты проверки, инструкции для проверки, ожидаемый результат.

Станислав Марков, тренер курса «Первый Онлайн ИНститут Тестировщиков», расскажет, зачем нужны тест-кейсы, поделится правилами описания тест-кейсов и сделает обзор одного из наиболее эффективных инструментов.

Смотреть видеофрагмент


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

#2 KOToO6OPMOT

KOToO6OPMOT

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Владимир

Отправлено 16 сентября 2020 - 14:08

Добрый день!

Подскажите, пожалуйста, есть ли кейсы использования одновременно и чек-листов и тест-кейсов, в каких случаях это делается?


  • 0

#3 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 894 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 16 сентября 2020 - 15:09

Добрый день!

Подскажите, пожалуйста, есть ли кейсы использования одновременно и чек-листов и тест-кейсов, в каких случаях это делается?

 

Если вы знаете что такое чек-лист и что такое теск-кейс и в чем между ними разница, то и так ясно, что на проекте может быть:

1. Только тест-кейсы

2. Только чек-листы

3. Микс тест-кейсов и чеклистов

4. Вообще ничего нет


  • 0

#4 arkdzo

arkdzo

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

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

Отправлено 20 сентября 2020 - 21:17

Чего не должно быть в тест-кейсе

1. Зависимостей от других тест-кейсов;
2. Нечеткой формулировки шагов или ожидаемого результата;
3. Отсутствия необходимой для прохождения тест-кейса информации;
4. Излишней детализации.

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

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

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

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

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


  • 0

Занимаюсь модификацией игр с 2016 года. Если интересно, можете скачать кс 1.6 азимова (не Айзека) на пробу.


#5 KOToO6OPMOT

KOToO6OPMOT

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Владимир

Отправлено 21 сентября 2020 - 14:01

 

 

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


  • 0

#6 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 894 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 21 сентября 2020 - 14:12

 

 

 

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

 

 

 

 

 

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

без сложной и запутанной логики. 


  • 0

#7 Ole325

Ole325

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

  • Members
  • Pip
  • 29 сообщений
  • ФИО:Олег

Отправлено 21 сентября 2020 - 17:44

Тест-кейсы полезны не только для новичков, часто на новый функционал документация отстаёт от функционала, тогда полезно давать разработчику или РП готовые тест-кейсы на согласование.
Иногда разработчики сами хотят написать тест-кейсы.

А так конечно если тестируем только по тест-кейсам (которые ещё и не обновляем), в конечном счете получаем парадокс пестицидов.
  • 0

#8 SergeyQA

SergeyQA

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

  • Members
  • Pip
  • 23 сообщений
  • ФИО:Пронякин Сергей
  • Город:Москва

Отправлено 13 ноября 2023 - 06:53

 Добрый день! 
Столкнулся с проблемой понятий и точности определений на проекте. 
Помогите разобраться, пожалуйста.

 Команда использует Zephyr.
Моей задачей было написать тест-кейсы для проверки функционала и объединить их в тест-циклы для прогона.
Допустим, проверяем систему экстренного торможения.
Вот утрированный пример моего тест-кейса.

Шаги:
1. Установить припаркованный автомобиль №1 на дороге, в полосе движения автомобиля №2.

2. Разогнать автомобиль №2 до целевой скорости в направлении автомобиля №2.
Ожидаемый результат: 
Активируется система экстренного торможения автомобиля №2
Автомобиль №2 останавливается не менее, чем за 3 метра до автомобиля №1.

Этот кейс я хочу выполнять в разных условиях. Например, на прямой дороге без уклона и на прямой дороге с уклоном 5%. Тем самым я создаю два тестовых цикла. "Проверка системы экстренного торможения на прямой дороге без уклона на скорости 60 км/ч" и "Проверка системы экстренного торможения на прямой дороге с уклоном 5% на скорости 60 км/ч". При этом в описании цикла я тоже укажу при каких условиях проводятся испытания и что есть целевая скорость. 

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


  • 0

#9 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 894 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 13 ноября 2023 - 14:56

Тебе тут не нужны тест-кейсы в классическом виде.

Например, ты пишешь ""Проверка системы экстренного торможения на прямой дороге без уклона на скорости 60 км/ч" 

Много букв, не читабельно, не информативно и слово "проверка" лишнее.

 

 

У тебя есть уклоны, скорость и тп, поэтому используй что-то похожее на Decision Table


  • 0


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

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