Тестируем калькулятор
#1
Отправлено 21 апреля 2012 - 18:48
Краткие требования:
* элементы интерфейса - кнопки 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, +, -, *, /, ., =, С, BckSpc и поле ввода
* после старта в поле ввода отображается ноль
* поле ввода отображает 10 знаков, включая десятичную точку
* числа, содержащие больше 10 знаков, отображаются в экспоненциальной форме - 5 цифр, потом буква е, потом знак плюс или минус, потом три цифры
* нажатие цифровых кнопок приводит к стандартному результату
* арифметические операции выполняются стандартным образом - вводится первый операнд, нажимается клавиша операции, вводится второй операнд, нажимается клавиша "равно"
* если после выполнения операции нажать клавишу "равно" еще раз, то повторяется предыдущая операция с отображаемым результатом в качестве первого операнда и вторым операндом из предыдущего действия в качестве второго
* клавиша С очищает поле ввода, там отображается ноль
* клавиша BckSpc удаляет последний символ из поля ввода
* отрицательные числа нельзя ввести, но они могут возникнуть в результате операций
* обрабатываются числа от -1.79769е+308 до 1.79769е+308
Буду признателен за подробное описание.
#2
Отправлено 26 апреля 2012 - 20:33
Вы, наверное, имели ввиду Critical Path test?Всем привет! Я только начинаю постигать азы данного направления и меня очень интересует, как правильно написать Smoke test и Critical Past test для калькулятора.
Касательно просьбы о помощи - приведенный Вами текст очень смахивает на тестовое задание при приеме на работу. Решение такого задания чужими руками - далеко не лучшая идея, тем более, что человек, давший Вам это задание вполне может читать этот форум. Буду рад, если это не так и задание вы просто делаете в целях саморазвития.
Теперь несоклько наводящих вопросов, ответив на которые, Вам станет легче выополнять задание. Рекомендую отвечать прямо тут. Ничего нет страшного, если Вы ответите неверно или неполно:
- Что такое Smoke test (для ответа на этот и следующий вопросы можно использовать поиск по форуму, поиск по порталу sofrware-testing, гугл,яндекс)?
- Для чего он нужен?
- Как с Вашей точки зрения выглядит Smoke Test для калькулятора?
- Что такое Critical Path Test?
- Для чего он нужен?
- Считаете ли вы приведенные требования полными?
- Если да, то почему?
- Если нет, то какие требования неполны и чего не хватает? Какие есть неточности?
- Можно ли задавать вопросы по заданию? Какие у Вас возникли вопросы?
- На кого рассчитан калькулятор? Что пользователи будут делать чаще всего?
- Какие тест-кейсы Вы бы предложили для Critical Path Test?
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#3
Отправлено 26 апреля 2012 - 22:35
Как можно было подумать такое? Человек же написал что начал постигать азы, а постигать надо начинать с составления requirements к калькулятору и написания Smoke test, это же всем очевидно. :)приведенный Вами текст очень смахивает на тестовое задание при приеме на работу.
#4
Отправлено 07 мая 2012 - 20:31
И это задание не на прием на работу.
#5
Отправлено 09 мая 2012 - 20:46
Что конкретно не получается-то?Смоук написал вроде не плохо, а вот с критикал как-то не получается((
И это задание не на прием на работу.
На вопросы выше ответили? Или не на все? Если не на все, то в чем затруднения?
Если это задание институтское, то решение чужими руками так же плохо, как если бы оно было для приема на работу.
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных