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

Автоматизация тестов для REST API при помощи Postman
онлайн, начало 11 марта
Школа Тест-Аналитика
онлайн, начало 10 марта
Школа тест-менеджеров v. 2.0
онлайн, начало 10 марта
Chrome DevTools: Инструменты тестировщика
онлайн, начало 11 марта
Фотография

Отсутствие возможности тест-кейсов это нормальная практика?

тест-кейс оптимизация возможность

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

#1 hoz

hoz

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Демихов Виктор Александрович

Отправлено 21 июня 2016 - 13:47

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

В общем, я начал читать. После некоторой практики программирования, у меня в процессе появились некоторые вопросы.

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

Вот пример:

Тест-кейс 1: 
Шаги: 
1.  Зайти в комнату. 
2.  Подойти к стулу. 
3.  Открыть правый внешний карман рюкзака. 
4.  Засунуть руку в правый внешний карман рюкзака. 
Ожидаемый результат: Граненый стакан. 
Тест-кейс 2: 
Шаги: 
1.  Смотри шаги 1 и 2 из тест-кейса 1. 
2.  Открыть левый внешний карман рюкзака. 
3.  Засунуть руку в левый внешний карман рюкзака. 
Ожидаемый результат: Огурец. 

Как по мне, вполне логично вынести первые 2 пункта за пределы каждого тест-кейса, где используется эта последовательность. Автор же пишет, что это не рекомендуется. Но подобные последовательности то будут всегда и ни куда от них не деться, и они ни куда не денутся. Т.е. как он пишет "Тест кейс 1 может быть удалён из-за не надобности", не может такого быть!

Прошу объяснить этот момент опытных тестировщиков-практиков. Или это пример не удачный у него?


  • 0

#2 Little_CJIOH

Little_CJIOH

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 505 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 21 июня 2016 - 14:00

Ну, если вы тесткейсы высекаете в граните, то почему бы и нет.

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

1. Выпей йаду

2. Накройся простыней и медленно ползи на кладбище.

 

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


  • 0

#3 horhe

horhe

    Активный участник

  • Members
  • PipPip
  • 100 сообщений
  • ФИО:Юрко
  • Город:Kraków

Отправлено 21 июня 2016 - 14:22

SetUp 

1.  Зайти в комнату. 
2.  Подойти к стулу.

TC1
1. SetUp
2. Открыть правый внешний карман рюкзака. 
3. Засунуть руку в правый внешний карман рюкзака.

TC2
1. SetUp
2. Открыть левый внешний карман рюкзака. 
3. Засунуть руку в правый внешний карман рюкзака.

 И удаляйте любой кейс на здоровье.

  • 0
Piobaireachd isn't mysterious, difficult or hard - it's just music...

#4 hoz

hoz

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Демихов Виктор Александрович

Отправлено 21 июня 2016 - 17:50

 

SetUp 

1.  Зайти в комнату. 
2.  Подойти к стулу.

TC1
1. SetUp
2. Открыть правый внешний карман рюкзака. 
3. Засунуть руку в правый внешний карман рюкзака.

TC2
1. SetUp
2. Открыть левый внешний карман рюкзака. 
3. Засунуть руку в правый внешний карман рюкзака.

 И удаляйте любой кейс на здоровье.

 

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


  • 0

#5 Vasiliy

Vasiliy

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 2 894 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 21 июня 2016 - 19:07

Это не отдельный тест-кейс, это настройка системы перед выполнением тестов.


  • 0

#6 clipsa

clipsa

    Специалист

  • Members
  • PipPipPipPipPip
  • 520 сообщений
  • ФИО:Ермолаева Ольга
  • Город:Москва


Отправлено 22 июня 2016 - 08:13

в HP ALM например, есть такая вещь, как кейс-шаблон. Мы делаем так: одинаковые шаги, которые повторяются для нескольких тестов создаём в виде такого шаблона, а потом в каждый нужный кейс подтягиваем шаблон в виде шага нужного кейса. При просмотре кейсов видна ссылка на шаблон, а при прохождении кейсов отображаются просто шаги шаблона+шаги самого кейса. Удобно - если надо что то подправить в общих шагах, то достаточно подправить в одном шаблоне, а не во всех 100500 кейсах.

 

А так ссылаться на какой-то актуальный на данный момент кейс нельзя, так что у Савина всё верно написано :)


  • 0
Не следует заставлять тестировщиков тестировать быстрее. Что может быть хуже испуганых, усталых, цинично настроенных тестировщиков?
-----------------
Хорошо, когда человек заводит баги. Плохо, когда баги заводят человека (с)
-----------------
Проект для начинающих тестировщиков Хомячки


Инструменты тестировщика: Командная строка
онлайн
Практикум по тест-дизайну 2.0
онлайн
Программирование на Phyton для тестировщиков
онлайн
Тестирование производительности (JMeter)
онлайн




Темы с аналогичным тегами тест-кейс, оптимизация, возможность

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

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

Яндекс.Метрика
Реклама на портале