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

Фотография

помогите


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

#1 limonka

limonka

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

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

Отправлено 06 октября 2010 - 10:16

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

#2 Rebz

Rebz

    Опытный участник

  • Members
  • PipPipPipPip
  • 471 сообщений


Отправлено 06 октября 2010 - 13:47

Ну и какие у Вас мысли? :)
Или думаете, что все тут за Вас протестируют?)
  • 0

#3 frei_by

frei_by

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

  • Members
  • PipPipPip
  • 177 сообщений
  • ФИО:Дмитрий

Отправлено 06 октября 2010 - 14:40

А как выглядит калькулятор?
  • 0

#4 limonka

limonka

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

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

Отправлено 06 октября 2010 - 14:43

Я бы хотела наоборот, чтоб идею подали с чего начать, а дальше я сама. Я просто с тестированием знакома только теоретически.
  • 0

#5 limonka

limonka

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

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

Отправлено 06 октября 2010 - 14:46

калькулятор самый простейший
  • 0

#6 Freiman

Freiman

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

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 06 октября 2010 - 16:12

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

подзадача 1:
удостовериться, что калькулятор правильно складывает однозначные положительные числа.

Как вы будете проверять?
  • 0

#7 nhuber

nhuber

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

  • Members
  • PipPip
  • 97 сообщений
  • ФИО:Николай
  • Город:Новосибирск

Отправлено 07 октября 2010 - 06:44

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

Начните с постановки задачи. При необходимости переформулируйте задачу так, чтобы она была вполне вам понятна. Дальше останется её решить.
  • 0

#8 SALar

SALar

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

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


Отправлено 07 октября 2010 - 11:29

Найдите книгу Канера http://likbez.sumy.u.../920821802.jpg. Там эта задача разобрана.
  • 0

-- 

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

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

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

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

 


#9 limonka

limonka

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

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

Отправлено 07 октября 2010 - 17:41

Найдите книгу Канера http://likbez.sumy.u.../920821802.jpg. Там эта задача разобрана.

спасибо за книгу, здесь еще много интересного кроме этой задачки
  • 0

#10 frei_by

frei_by

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

  • Members
  • PipPipPip
  • 177 сообщений
  • ФИО:Дмитрий

Отправлено 08 октября 2010 - 06:19

я бы первое что в калькуляторе сделал, это сначала поделил бы что нибудь на ноль, потом возвел 99999999999999999,99999999999999999 в степень 999999999999999999999999999, попытался вместо числа подсунуть строку, а там дальше уже как настроение....
  • 0

#11 Freiman

Freiman

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

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 08 октября 2010 - 06:42

я бы первое что в калькуляторе сделал, это сначала поделил бы что нибудь на ноль, потом возвел 99999999999999999,99999999999999999 в степень 999999999999999999999999999, попытался вместо числа подсунуть строку, а там дальше уже как настроение....

а если после всех этих "тестов" окажется, что в нем 2+2=2 ? :)
  • 0

#12 Undi

Undi

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

  • Members
  • PipPip
  • 134 сообщений
  • Город:Kiev

Отправлено 12 октября 2010 - 11:17

я бы первое что в калькуляторе сделал, это сначала поделил бы что нибудь на ноль, потом возвел 99999999999999999,99999999999999999 в степень 999999999999999999999999999, попытался вместо числа подсунуть строку, а там дальше уже как настроение....


Нда, зачем читать условие задачи, если есть настроение?
Какое деление? Какой ноль? Какая степень?
В задаче вообще деление и степень не предусмотрены, есть только операция сложения.
Человек спросил как тестировать, а получил в ответ поток сознания.
  • 0

#13 frei_by

frei_by

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

  • Members
  • PipPipPip
  • 177 сообщений
  • ФИО:Дмитрий

Отправлено 12 октября 2010 - 19:43

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

Книгу Канера не читал, поэтому напишу как поинмаю сам.
Положительными однозначными числами могут быть 0, 1-9. Положительными двузначными 10-99. Также стоит рассмореть вариант с 01-09 и 00.
Согласно "теории" о классах эквивалентности должны нормально выполнятся мат действия для:
0, 00, 01, 04, 09, 1, 7, 9, 10, 99. = 10 вариантов.

сумму можно представить в виде A + B

имеем 2 разряда A и B, принимающих 10 возможных комбинаций.
Количество более-менее оптимального критического пути - 10^2 = 100 тестов.
В данном случае можно даже для налядности нарисовать матрицу 10x10, по оси x и y отложить все вышеперечисленные варианты - и клеточки будут перебор возможных комбинаций вариантов.

А вообще количество всех возможных вариантов - 99 + 10 (00-09) + 0 = 110.
110^2 = 12 100 вариантов.

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

#14 limonka

limonka

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

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

Отправлено 14 октября 2010 - 15:25

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

Книгу Канера не читал, поэтому напишу как поинмаю сам.
Положительными однозначными числами могут быть 0, 1-9. Положительными двузначными 10-99. Также стоит рассмореть вариант с 01-09 и 00.
Согласно "теории" о классах эквивалентности должны нормально выполнятся мат действия для:
0, 00, 01, 04, 09, 1, 7, 9, 10, 99. = 10 вариантов.

сумму можно представить в виде A + B

имеем 2 разряда A и B, принимающих 10 возможных комбинаций.
Количество более-менее оптимального критического пути - 10^2 = 100 тестов.
В данном случае можно даже для налядности нарисовать матрицу 10x10, по оси x и y отложить все вышеперечисленные варианты - и клеточки будут перебор возможных комбинаций вариантов.

А вообще количество всех возможных вариантов - 99 + 10 (00-09) + 0 = 110.
110^2 = 12 100 вариантов.

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


прикольно :), спасибо
  • 0


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

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