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

Fein

Регистрация: 17 окт 2019
Offline Активность: 25 окт 2019 20:13
*----

Мои темы

Применение метода "pairwise" при тестирование калькулятора

17 октября 2019 - 07:43

Допустим я тестирую операцию: умножение, деление, вычитание.
В начале я разбиваю всё на классы эквивалентности:
от минимально возможного значения калькулятора до 0
и от 0 до максимально возможного значения. 
На основе этого пытаюсь сделать массив

Операция:                Переменная1:                                   Переменная2:                           
Умножение               max                                                     max
Деление                    min                                                      min
Вычитание                0                                                          0
                                   отрицательная                                  отрицательная
                                   положительная                                  положительная

Получившейся упрощённый массив во вложение. Там уже 25 вариантов.
И тут у меня возникают вопросы. Возможно ли на этом закончить тестирование?
По моей логике нужно ещё охватить тестирование дробей. Но как это сделать я не понимаю. Если я попытаюсь их добавить в раздел переменные, то получится очень много значений. В данном случае допустимо от них избавиться и тестировать дроби в условно другом модуле?.

И ещё 1 дополнительный вопрос(который не очень важен по сравнению с вопросом выше, но всё же). Когда я тестирую max и min значения обнаруживается баг. Калькулятор не воспринимает корректно большие значения чисел(ниже приведён тест и формулировка бага). Вопрос, нужно ли мне дублировать баг при тестирование минимального значения, или же мне надо как-то сослаться на него?
оформление бага:

T1.2. Умножение 2 двадцатизначных чисел .

Шаги:

1. В приложение «Calculator.exe» выполнить операцию умножения

98765432109876543210*98765432109876543210

Ожидаемый результат: 9,754610579850632525677488187779e+39

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

 

Б1.2. Приложение не корректно обрабатывает девятнадцатизначные числа.

Описание: При вводе девятнадцатизначного числа (или если результат вычисления представляет собой девятнадцатизначное число) и выше приложение воспринимает его не корректно.

Шаги по воспроизведению:
1. 1. В приложение «Calculator.exe» ввести любое девятнадцатизначное число и нажать кнопку «равно».

Дефект: в поле ввода появится число, которое не соответствует введённому.