возможности сложить только 3 пары чисел.
1) Что означает эта фраза?
Можно только 3 теста провести (каждый суммирует 2 числа)? Бредовое условие.
2) По условию ввести можно только целые от 1 до 10. (калькулятор принимает только однозначные числа)
Каким образом Вы собираетесь вводить число 11?
А почему именно 11, а не 15 или 23 или 10?
3) Проверку на то, что первое число не может быть = 0, Вы написали. А Вы гарантируете, что второе число не может быть = 0?
4) Вы привели только негативные тесты (калькулятор должен выдать ошибку в каждом из этих тестов). И ни одного позитивного (что калькулятор вообще суммирует и суммирует правильно).
3 тестов тут явно недостаточно.
Имхо, задание бредовое.
Мой минимальный набор тестирования данного калькулятора содержит в себе 4 теста: 2 негативных 0+9, 9+0, один позитивный 3+5 и переполнение 4+8. Вычёркивание хотя бы одного теста из моего набора сразу снимает гарантию на то или иное => гарантию, что ТЗ выполнено в полном объёме и 100% правильно.
Правда, я сразу предполагаю, что калькулятор физически не может принимать на вход двузначные числа. Иначе нужно 6 тестов: 0+9, 9+0, 3+5, 4+8, 1+10, 10+1
Если же требуется точная локализация дефекта, то минимальный набор увеличивается: 0+8, 8+0, 9+1, 1+9, 3+5 (переполнение уже на 9 сидит)
Итого, 4 (мин), 5 (точная локализация), 6 (двузначные) или 8 (с двузначными и точной локализацией) тестов в зависимости от начальных условий, не озвученных в задании.
Как-то так...
В любом случае 3 теста - мало.
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).