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

Фотография

Тестируем калькулятор


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

#1 Akmar

Akmar

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Мартич Денис Н

Отправлено 21 апреля 2012 - 18:48

Всем привет! Я только начинаю постигать азы данного направления и меня очень интересует, как правильно написать Smoke test и Critical Past test для калькулятора.
Краткие требования:
* элементы интерфейса - кнопки 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, +, -, *, /, ., =, С, BckSpc и поле ввода
* после старта в поле ввода отображается ноль
* поле ввода отображает 10 знаков, включая десятичную точку
* числа, содержащие больше 10 знаков, отображаются в экспоненциальной форме - 5 цифр, потом буква е, потом знак плюс или минус, потом три цифры
* нажатие цифровых кнопок приводит к стандартному результату
* арифметические операции выполняются стандартным образом - вводится первый операнд, нажимается клавиша операции, вводится второй операнд, нажимается клавиша "равно"
* если после выполнения операции нажать клавишу "равно" еще раз, то повторяется предыдущая операция с отображаемым результатом в качестве первого операнда и вторым операндом из предыдущего действия в качестве второго
* клавиша С очищает поле ввода, там отображается ноль
* клавиша BckSpc удаляет последний символ из поля ввода
* отрицательные числа нельзя ввести, но они могут возникнуть в результате операций
* обрабатываются числа от -1.79769е+308 до 1.79769е+308
Буду признателен за подробное описание.
  • 0

#2 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 26 апреля 2012 - 20:33

Всем привет! Я только начинаю постигать азы данного направления и меня очень интересует, как правильно написать Smoke test и Critical Past test для калькулятора.

Вы, наверное, имели ввиду Critical Path test?
Касательно просьбы о помощи - приведенный Вами текст очень смахивает на тестовое задание при приеме на работу. Решение такого задания чужими руками - далеко не лучшая идея, тем более, что человек, давший Вам это задание вполне может читать этот форум. Буду рад, если это не так и задание вы просто делаете в целях саморазвития.

Теперь несоклько наводящих вопросов, ответив на которые, Вам станет легче выополнять задание. Рекомендую отвечать прямо тут. Ничего нет страшного, если Вы ответите неверно или неполно:
  • Что такое Smoke test (для ответа на этот и следующий вопросы можно использовать поиск по форуму, поиск по порталу sofrware-testing, гугл,яндекс)?
  • Для чего он нужен?
  • Как с Вашей точки зрения выглядит Smoke Test для калькулятора?
  • Что такое Critical Path Test?
  • Для чего он нужен?
  • Считаете ли вы приведенные требования полными?
  • Если да, то почему?
  • Если нет, то какие требования неполны и чего не хватает? Какие есть неточности?
  • Можно ли задавать вопросы по заданию? Какие у Вас возникли вопросы?
  • На кого рассчитан калькулятор? Что пользователи будут делать чаще всего?
  • Какие тест-кейсы Вы бы предложили для Critical Path Test?

  • 0

#3 Clauster

Clauster

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

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 26 апреля 2012 - 22:35

приведенный Вами текст очень смахивает на тестовое задание при приеме на работу.

Как можно было подумать такое? Человек же написал что начал постигать азы, а постигать надо начинать с составления requirements к калькулятору и написания Smoke test, это же всем очевидно. :)
  • 0

#4 Akmar

Akmar

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Мартич Денис Н

Отправлено 07 мая 2012 - 20:31

Смоук написал вроде не плохо, а вот с критикал как-то не получается((
И это задание не на прием на работу.
  • 0

#5 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 09 мая 2012 - 20:46

Смоук написал вроде не плохо, а вот с критикал как-то не получается((
И это задание не на прием на работу.

Что конкретно не получается-то?
На вопросы выше ответили? Или не на все? Если не на все, то в чем затруднения?
Если это задание институтское, то решение чужими руками так же плохо, как если бы оно было для приема на работу.
  • 0


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

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