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

Фотография

Хотелось бы взглянуть на грамотный пример тест-кейса


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

#1 elshaarawy

elshaarawy

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Sergei Dolgopolov

Отправлено 22 декабря 2015 - 10:16

Ув господа гуру тестеры, покажите пожалуйста грамотный пример тест кейса. Просто мне нужно сделать тест кейс некоторый в университете, делать буду сам конечно, но хотелось бы образец + как это оформить всё дело


  • 1

#2 clipsa

clipsa

    Специалист

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


Отправлено 22 декабря 2015 - 10:22

стандартный шаблон для тест кейса:

Окружение

 

Предусловия

 

Шаги

 

Ожидаемый результат

 

Фактический результат

 

В зависимости от ситуации поле Окружение можно опустить

 

А вообще лучше всего напишите сюда свой пример тест-кейса, а мы вам поправим, если что-то не так :)


  • 1

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


#3 elshaarawy

elshaarawy

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Sergei Dolgopolov

Отправлено 22 декабря 2015 - 20:45

стандартный шаблон для тест кейса:

Окружение

 

Предусловия

 

Шаги

 

Ожидаемый результат

 

Фактический результат

 

В зависимости от ситуации поле Окружение можно опустить

 

А вообще лучше всего напишите сюда свой пример тест-кейса, а мы вам поправим, если что-то не так :)

Ну, вообще я и попросил пример, чтоб по нему сделать =)


  • 0

#4 Molechka

Molechka

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

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


Отправлено 23 декабря 2015 - 05:16

Что такое тест-кейс и как его писать


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

#5 clipsa

clipsa

    Специалист

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


Отправлено 23 декабря 2015 - 14:50

 

стандартный шаблон для тест кейса:

Окружение

 

Предусловия

 

Шаги

 

Ожидаемый результат

 

Фактический результат

 

В зависимости от ситуации поле Окружение можно опустить

 

А вообще лучше всего напишите сюда свой пример тест-кейса, а мы вам поправим, если что-то не так :)

Ну, вообще я и попросил пример, чтоб по нему сделать =)

 

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


  • 1

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


#6 elshaarawy

elshaarawy

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Sergei Dolgopolov

Отправлено 24 декабря 2015 - 03:23

 

 

стандартный шаблон для тест кейса:

Окружение

 

Предусловия

 

Шаги

 

Ожидаемый результат

 

Фактический результат

 

В зависимости от ситуации поле Окружение можно опустить

 

А вообще лучше всего напишите сюда свой пример тест-кейса, а мы вам поправим, если что-то не так :)

Ну, вообще я и попросил пример, чтоб по нему сделать =)

 

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

 

Спасибо. Начал уже делать. Задам только один вопрос. Возьмем самый распространенный пример - Калькулятор. Скажем я делаю тест кейсы. Я должен проверить абсолютно все возможно варианты? Ну например деление на минус, сложить 2 отрицательных числа и тд? То есть смысл тест кейса это найти все возможные варианты, которые может сделать юзер, верно?


  • 0

#7 lurk

lurk

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

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


Отправлено 24 декабря 2015 - 04:29

Спасибо. Начал уже делать. Задам только один вопрос. Возьмем самый распространенный пример - Калькулятор. Скажем я делаю тест кейсы. Я должен проверить абсолютно все возможно варианты? Ну например деление на минус, сложить 2 отрицательных числа и тд? То есть смысл тест кейса это найти все возможные варианты, которые может сделать юзер, верно?

Неверно. Ты полную хрень написал. Ошибившись даже в количестве вопросов.

Тебе к Гудвину обратиться надо за смесью отрубей, булавок и иголок.

И погуглить, найдя ответы на свой вопросы. 


  • 2

#8 Сергей

Сергей

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

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

Отправлено 24 декабря 2015 - 08:10

:rofl:  :rofl: :rofl:


  • 1

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


#9 elshaarawy

elshaarawy

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Sergei Dolgopolov

Отправлено 24 декабря 2015 - 10:50

 

Спасибо. Начал уже делать. Задам только один вопрос. Возьмем самый распространенный пример - Калькулятор. Скажем я делаю тест кейсы. Я должен проверить абсолютно все возможно варианты? Ну например деление на минус, сложить 2 отрицательных числа и тд? То есть смысл тест кейса это найти все возможные варианты, которые может сделать юзер, верно?

Неверно. Ты полную хрень написал. Ошибившись даже в количестве вопросов.

Тебе к Гудвину обратиться надо за смесью отрубей, булавок и иголок.

И погуглить, найдя ответы на свой вопросы. 

 

ну можете объяснить что именно не так?


  • 0

#10 CVDX

CVDX

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

  • Members
  • PipPip
  • 131 сообщений
  • ФИО:Сергей


Отправлено 24 декабря 2015 - 11:28

То есть смысл тест кейса это найти все возможные варианты, которые может сделать юзер, верно?

 

 

Нет. Задача (смысл) тест кейса в том, чтобы описать один тест.

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

Для одного теста может быть использована 1 единица данных или несколько разных данных для тестирования одной операции (деление 4 на 2, деление 3 на 4, деление 1 на 3, деление на ноль и т.д. и т.п.).

А можно для тестирования одной операции написать несколько похожих тест кейсов, отличающихся данными.

Это вы сами решаете, как оптимально сосотавить набор тестов и охватить наиболее важные проверки и результаты.

Деление на ноль, умножение на -1, сложение отриц чисел это исключительные ситуации (edge cases), которые тестировать надо, но это не основные проверки.

 

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

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

 

 

Ps: дааа, было время в ВУЗе, мог только по чужому примеру или методичке передрать свой вариант, а теперь, как и все, предложил бы сначала самому подумать. А тогда смог бы? ;-) Кстати, мы вот в подростковом клубе ведем занятия. Один из приемов - предварительный (развед.) опрос с целью выяснить начальный уровень знаний и навыков кадет.

 

 

Вы, кстати, на кого и где учитесь? В колледже информатика что ли?

 

 

http://www.protestin...g/testcase.html


  • 1

#11 elshaarawy

elshaarawy

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Sergei Dolgopolov

Отправлено 24 декабря 2015 - 21:10

 

То есть смысл тест кейса это найти все возможные варианты, которые может сделать юзер, верно?

 

 

Нет. Задача (смысл) тест кейса в том, чтобы описать один тест.

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

Для одного теста может быть использована 1 единица данных или несколько разных данных для тестирования одной операции (деление 4 на 2, деление 3 на 4, деление 1 на 3, деление на ноль и т.д. и т.п.).

А можно для тестирования одной операции написать несколько похожих тест кейсов, отличающихся данными.

Это вы сами решаете, как оптимально сосотавить набор тестов и охватить наиболее важные проверки и результаты.

Деление на ноль, умножение на -1, сложение отриц чисел это исключительные ситуации (edge cases), которые тестировать надо, но это не основные проверки.

 

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

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

 

 

Ps: дааа, было время в ВУЗе, мог только по чужому примеру или методичке передрать свой вариант, а теперь, как и все, предложил бы сначала самому подумать. А тогда смог бы? ;-) Кстати, мы вот в подростковом клубе ведем занятия. Один из приемов - предварительный (развед.) опрос с целью выяснить начальный уровень знаний и навыков кадет.

 

 

Вы, кстати, на кого и где учитесь? В колледже информатика что ли?

 

 

http://www.protestin...g/testcase.html

 

Благодарю за развернутый ответ. Намного понятнее стало. Но осталось пару моментов.

Вообще по правилам, нужно писать все возможные варианты? Ну например, как вы написали - деление 4 на 2, деление 3 на 4, деление 1 на 3 и все варианнты? Или достаточно написать скажем 4 делить на 2, 6 делить на 3 и больше для деления хватит?

 

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

 

Как я вижу тест кейс. Вот пример.

1. Название тесткейса 2. Шаги 3. Ожидаемый рез-тат. 4. Рез-тат тест - PASS/FAIL (но это поле я так понимаю надо писать только когда физически сам  тест сделаешь. Если просто тест-кейс делаешь без тестирования, то это поле не надо вообще писать)

И еще я читаю вот тут на сайте одном про предварительные шаги. Это я так понимаю, например - включить комп, запустить само приложение. Верно? Или это надо писать в пункт 2. Шаги? Ивзините за столько вопросов, я прочитал много уже материалов, просто на разных сайтах по-разному пишут и кому верить.

 

Я учусь в колледже с уклоном в программирование 2 курс =)


  • 0

#12 clipsa

clipsa

    Специалист

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


Отправлено 25 декабря 2015 - 11:18

Сергей, прежде чем начать писать тест кейсы почитайте про техники тест-дизайна


  • 0

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


#13 CVDX

CVDX

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

  • Members
  • PipPip
  • 131 сообщений
  • ФИО:Сергей


Отправлено 25 декабря 2015 - 11:34

Вообще по правилам, нужно писать все возможные варианты? Ну например, как вы написали - деление 4 на 2, деление 3 на 4, деление 1 на 3 и все варианнты? Или достаточно написать скажем 4 делить на 2, 6 делить на 3 и больше для деления хватит?

 

 

Как вам сказать. Скорее да, чем нет. Ограничения тут исходят из ваших знаний и опыта, из наличия времени. Судя по всему, вы либо плохо знаете арифметику, либо не догадались, почему я привел именно такие примеры.

Поясню, по школе я помню, что деление возможно целочисленное и дробное, а дроби бывают конечные и бесконечные.

То есть, 4/2=2

3/4=0.75

1/3=0.3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333

И т.д.

Уф, проще записать так: 0.3(3). Или 0.(3)?

 

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

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

Есть такое важное понятие как класс эквивалентности. На примере деления все тесты (или данные) 4/2, 9/3, 10/5 обладают одним общим свойством - результат деления это целое число (кстати, делитель и делимое тоже целые). Поэтому для такой проверки можно описать один тест кейс или использовать лишь одну единицу данных джля теста.

Так же и 3/4=0.75; 1/4=0.25; В результате деления целых чисел трехзначная дробь.

 А вот 2.96/8=0.37 это другой класс эквивалентности, потому что мы делим нецелое число на целое. А получаем тоже трезначную дробь.

Если у вас мало времени, стоит сделать лишь одну проверку 2.96/8=0.37, а 3/4=0.75; 1/4=0.25 не делать, потому что первая проверка некий надкласс над двумя следующими.

Другое дело, если  первая проверка даст неверный результат, надо будет исследовать ситуацию и проверить деление целого на целое, а потом нецелого на целое.


  • 2

#14 CVDX

CVDX

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

  • Members
  • PipPip
  • 131 сообщений
  • ФИО:Сергей


Отправлено 25 декабря 2015 - 11:41

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

 

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

Вы решаете, какие функции калькултяора вам нужны. Например, функция 1, 2, 3, 4 и т.д., а еще =, а так же +. а так же -, а так же /, а так же нажатие клавиши Enter

Или только 2, *, =

Вот вы когда определитесь, что вам надо, или что вам предоставляет конкретная программа калькулятор, тогда вы и сможете это дело посчитать.

То есть, зная количество тестируемых функций, вы сможете посчитать минимальное количество тестов:

мин. Кол-во позитивных тестов = Кол-во тестируемхы функций.

мин. Кол-во негативных тестов = Кол-во тестируемых функций (есл иконечно равно ;-))

Общее миним. количество тестов = мин. Кол-во позитивных тестов + мин. Кол-во негативных тестов.

Про большее количество тестов попробуете догадаться сами?


  • 1

#15 CVDX

CVDX

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

  • Members
  • PipPip
  • 131 сообщений
  • ФИО:Сергей


Отправлено 25 декабря 2015 - 11:52

И еще я читаю вот тут на сайте одном про предварительные шаги. Это я так понимаю, например - включить комп, запустить само приложение. Верно? Или это надо писать в пункт 2. Шаги? Ивзините за столько вопросов, я прочитал много уже материалов, просто на разных сайтах по-разному пишут и кому верить.

 

 

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

 

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

Очевидно, что тут и компьютер включен, и интернет есть, и скорость интернет приемлемая. Про это писать в даном контексте нет смысла. Это должно было быть протестировано на предварительном этапе. Или подразумевается как само собой разумеющееся.


  • 1

#16 CVDX

CVDX

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

  • Members
  • PipPip
  • 131 сообщений
  • ФИО:Сергей


Отправлено 25 декабря 2015 - 11:54

Как я вижу тест кейс. Вот пример.

1. Название тесткейса 2. Шаги 3. Ожидаемый рез-тат. 4. Рез-тат тест - PASS/FAIL (но это поле я так понимаю надо писать только когда физически сам  тест сделаешь. Если просто тест-кейс делаешь без тестирования, то это поле не надо вообще писать)

 

верно

но вы уж наконец напишите нам всем пару примерчиков этих тестов уже! ;-)))


  • 1

#17 elshaarawy

elshaarawy

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Sergei Dolgopolov

Отправлено 25 декабря 2015 - 14:28

 

Как я вижу тест кейс. Вот пример.

1. Название тесткейса 2. Шаги 3. Ожидаемый рез-тат. 4. Рез-тат тест - PASS/FAIL (но это поле я так понимаю надо писать только когда физически сам  тест сделаешь. Если просто тест-кейс делаешь без тестирования, то это поле не надо вообще писать)

 

верно

но вы уж наконец напишите нам всем пару примерчиков этих тестов уже! ;-)))

 

Спасибоооо за ответы. Вот пример такой состряпал

 

Даж не знаю, ну вот что самое наверн банальное в голову пришло, 2 числа.

ПРИМЕР: КАЛЬКУЛЯТОР РАСЧЕТА ПРЕМИАЛЬНЫХ ЗА 2 ГОДА (ПРИЛОЖЕНИЕ ДЛЯ МОБИЛКИ. При октрытии приложения, пользователь видит 2 поля и
кнопку "посчитать примию". После нажатия на кнопку, по идее должен выскочить типа алерта javascripta с надписью "премиальные за 2 года
составляют " + тут цифра которая получилась)

ID ТЕСТ КЕЙСА - 46426
ТЕСТ КЕЙС - СЛОЖИТЬ 2 ЧИСЛА
ШАГИ - 1) запустить приложение калькулятор   2) нажать первое поле для ввода   3) ввести цифру 1500   
4) нажать во второе поле для ввода   5) ввести цифру 5000   6) нажать кнопочку "посчитать примию"
Ожидаемый рез-тат - алерт должен показать 6500

 

PS: А мне еще к началу января преподу отвечать теорию по тестам, вот это жестко будет ))) Тут хоть практика - поинтереснее))


  • 0

#18 CVDX

CVDX

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

  • Members
  • PipPip
  • 131 сообщений
  • ФИО:Сергей


Отправлено 25 декабря 2015 - 14:54

А мне еще к началу января преподу отвечать теорию по тестам, вот это жестко будет ))) Тут хоть практика - поинтереснее))

 

Это подразумевает наличие учебника или конспекта лекций. Что-то из этого у вас есть или некий аналог?

 

ID ТЕСТ КЕЙСА - 46426
ТЕСТ КЕЙС - СЛОЖИТЬ 2 ЧИСЛА
ШАГИ - 1) запустить приложение калькулятор   2) нажать первое поле для ввода   3) ввести цифру 1500   
4) нажать во второе поле для ввода   5) ввести цифру 5000   6) нажать кнопочку "посчитать примию"
Ожидаемый рез-тат - алерт должен показать 6500

 

Ну, на 3 потянет. Вроде все, что надо, есть. Но написано по-русски безграмотно и совсем непрофессионально.

Основной недостаток с профессиональной точки зрения: не указаны названия и ограничения для двух исходных чисел, не указана формула расчета премии.

 

 

2) нажать первое поле для ввода   3) ввести цифру 1500   
4) нажать во второе поле для ввода   5) ввести цифру 5000   6) нажать кнопочку "посчитать примию"

 

Я бы сделал примерно так (единовременная премия без привязки к временному периоду):

2. Кликнуть на поле ввода "Оклад".

3. Ввести величину оклада "40000" в рублях РФ.

4. Кликнуть на поле ввода "Премиальный коэффициент".

5. Ввести величину премиального коэффициента "52" в процентах от оклада.

6. Нажать кнопку "Расчет премии".

 

Ож. рез: Во всплывающем окне должна быть отображена сумма рассчитанной премии (Оклад*Премиальный коэффициент/100) "20800" в рублях РФ.

 

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

 

Ps: За слово "примия" я бы вам двойку влепил моментально. Чудовищное неуважение к родному языку. Ладно, это лирика.


  • 1

#19 elshaarawy

elshaarawy

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Sergei Dolgopolov

Отправлено 25 декабря 2015 - 19:24

 

А мне еще к началу января преподу отвечать теорию по тестам, вот это жестко будет ))) Тут хоть практика - поинтереснее))

 

Это подразумевает наличие учебника или конспекта лекций. Что-то из этого у вас есть или некий аналог?

 

ID ТЕСТ КЕЙСА - 46426
ТЕСТ КЕЙС - СЛОЖИТЬ 2 ЧИСЛА
ШАГИ - 1) запустить приложение калькулятор   2) нажать первое поле для ввода   3) ввести цифру 1500   
4) нажать во второе поле для ввода   5) ввести цифру 5000   6) нажать кнопочку "посчитать примию"
Ожидаемый рез-тат - алерт должен показать 6500

 

Ну, на 3 потянет. Вроде все, что надо, есть. Но написано по-русски безграмотно и совсем непрофессионально.

Основной недостаток с профессиональной точки зрения: не указаны названия и ограничения для двух исходных чисел, не указана формула расчета премии.

 

 

2) нажать первое поле для ввода   3) ввести цифру 1500   
4) нажать во второе поле для ввода   5) ввести цифру 5000   6) нажать кнопочку "посчитать примию"

 

Я бы сделал примерно так (единовременная премия без привязки к временному периоду):

2. Кликнуть на поле ввода "Оклад".

3. Ввести величину оклада "40000" в рублях РФ.

4. Кликнуть на поле ввода "Премиальный коэффициент".

5. Ввести величину премиального коэффициента "52" в процентах от оклада.

6. Нажать кнопку "Расчет премии".

 

Ож. рез: Во всплывающем окне должна быть отображена сумма рассчитанной премии (Оклад*Премиальный коэффициент/100) "20800" в рублях РФ.

 

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

 

Ps: За слово "примия" я бы вам двойку влепил моментально. Чудовищное неуважение к родному языку. Ладно, это лирика.

 

Хотел вам плюсануть, но "Вы исчерпали лимит положительных оценок на сегодня" (

 

Вот по поводу этого "не указаны названия и ограничения для двух исходных чисел, не указана формула расчета премии." - Сергей что вы имели в виду? Если можно на простом примере.

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

 

По поводу ПРИМИЯ я просто описался, ибо по-русски прИмия даж не звучит, ну да ладн лирика)

 

Конспкекты у меня есть конечно)) по ним и готовлюсь)))


  • 0

#20 elshaarawy

elshaarawy

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

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Sergei Dolgopolov

Отправлено 25 декабря 2015 - 19:28

 

А мне еще к началу января преподу отвечать теорию по тестам, вот это жестко будет ))) Тут хоть практика - поинтереснее))

 

Это подразумевает наличие учебника или конспекта лекций. Что-то из этого у вас есть или некий аналог?

 

ID ТЕСТ КЕЙСА - 46426
ТЕСТ КЕЙС - СЛОЖИТЬ 2 ЧИСЛА
ШАГИ - 1) запустить приложение калькулятор   2) нажать первое поле для ввода   3) ввести цифру 1500   
4) нажать во второе поле для ввода   5) ввести цифру 5000   6) нажать кнопочку "посчитать примию"
Ожидаемый рез-тат - алерт должен показать 6500

 

Ну, на 3 потянет. Вроде все, что надо, есть. Но написано по-русски безграмотно и совсем непрофессионально.

Основной недостаток с профессиональной точки зрения: не указаны названия и ограничения для двух исходных чисел, не указана формула расчета премии.

 

 

2) нажать первое поле для ввода   3) ввести цифру 1500   
4) нажать во второе поле для ввода   5) ввести цифру 5000   6) нажать кнопочку "посчитать примию"

 

Я бы сделал примерно так (единовременная премия без привязки к временному периоду):

2. Кликнуть на поле ввода "Оклад".

3. Ввести величину оклада "40000" в рублях РФ.

4. Кликнуть на поле ввода "Премиальный коэффициент".

5. Ввести величину премиального коэффициента "52" в процентах от оклада.

6. Нажать кнопку "Расчет премии".

 

Ож. рез: Во всплывающем окне должна быть отображена сумма рассчитанной премии (Оклад*Премиальный коэффициент/100) "20800" в рублях РФ.

 

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

 

Ps: За слово "примия" я бы вам двойку влепил моментально. Чудовищное неуважение к родному языку. Ладно, это лирика.

 

Хотел вам плюсануть, но "Вы исчерпали лимит положительных оценок на сегодня" (

 

Вот по поводу этого "не указаны названия и ограничения для двух исходных чисел, не указана формула расчета премии." - Сергей что вы имели в виду? Если можно на простом примере.

И еще мини-вопросик, пишу я скажем тест кейс и допустим я предполагаю, что пользователь ввел неправильное значение в поле или вообще не ввел, соответственно по логике вещей ожидаемый результат должен показать ошибку. Но как мне узнать об этом, должна ли вообще вылетать ошибка или как узнать какое именно сообщение об ошибке должно вылетать (ps: я же не девелопер и не знаю что там закодили)? Или я могу просто логически подумать и написать скажем "ОШИБКА ВВОДА. ВВЕДИТЕ КОРРЕКТНОЕ ЗНАЧЕНИЕ"?

 

По поводу ПРИМИЯ я просто описался, ибо по-русски прИмия даж не звучит же, ну да ладн лирика)

 

Конспкекты у меня есть конечно)) по ним и готовлюсь)))


  • 0


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

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