Тестування калькулятора – найбільш популярна задача для тестувальника. Нижче представлені базові тест-кейси тестування основних функцій калькулятора.
ID | Name | Preconditions | Steps | Expected Result | Actual Result |
---|---|---|---|---|---|
1 | Візуальна перевірка наявності графічного інтерфейсу | Відкрити програму калькулятор | Візуальна перевірка наявності графічного інтерфейсу | Графічний інтерфейс повинен бути присутнім | Графічний інтерфейс присутній |
2 | Візуальна перевірка наявності кнопок з цифрами і арифметичних операцій | Візуальна перевірка наявності кнопок з цифрами і арифметичних операцій | Кнопки з цифрами і арифметичними операціями повинні бути присутніми | Кнопки з цифрами і арифметичними операціями присутні | |
3 | Візуальна перевірка наявності кнопки рівності | Візуальна перевірка наявності кнопки рівності | Кнопка рівності має бути присутня | Кнопка рівності присутня | |
4 | Візуальна перевірка наявності текстового поля для введення виразу / виведення результату | Візуальна перевірка наявності текстового поля для введення виразу / виведення результату | Текстове поле для введення виразу / виведення результату повинно бути присутнім | Текстове поле для введення виразу / виведення результату присутній | |
5 | Візуальна перевірка наявності "0," в поле вводу / виводу виразу / інформації при відкритті програми | Візуальна перевірка наявності "0," в поле вводу / виводу виразу / інформації при відкритті програми | "0," в поле вводу / виводу виразу / інформації при відкритті програми повинен бути присутнім | "0," в поле вводу / виводу виразу / інформації при відкритті програми присутня | |
6 | Перевірка наявності "0," в поле вводу / виводу виразу / інформації при скиданні результату | 1. Введення цифри "2" 2. Натискання кнопки "С" | 1. Повинно виводити цифру "2," 2. "0," повинен бути присутнім в текстовому полі | 1. Виводить цифру "2," 2. "0," присутній у текстовому полі | |
7 | Перевірка виконання додавання | 1. Введення цифри "2". 2. Натискання кнопки "+". 3.Ввод цифри "2". 4. Натискання кнопки "=" | У текстовому полі має виводити цифру "4," | У текстовому полі виводить цифру "4," | |
8 | Перевірка виконання віднімання | 1. Введення цифри "2". 2. Натискання кнопки "-". 3.Ввод цифри "2". 4. Натискання кнопки "=" | У текстовому полі має виводити цифру "0," | У текстовому полі виводить цифру "0," | |
9 | Перевірка виконання множення | 1. Введення цифри "2". 2. Натискання кнопки "*". 3.Ввод цифри "2". 4. Натискання кнопки "=" | У текстовому полі має виводити цифру "4," | У текстовому полі виводить цифру "4," | |
10 | Перевірка виконання ділення | 1. Введення цифри "2". 2. Натискання кнопки "/". 3.Ввод цифри "2". 4. Натискання кнопки "=" | У текстовому полі має виводити цифру "1," | У текстовому полі виводить цифру "1," | |
11 | Перевірка введення чисел, використовуючи кнопки калькулятора | Натискання кнопок "1", "2", використовуючи кнопки калькулятора | У текстовому полі має виводити число "12," | У текстовому полі виводить число "12," | |
12 | Перевірка введення чисел, використовуючи клавіші звичайної клавіатури | Натискання кнопок "1", "2", використовуючи клавіші звичайної клавіатури | У текстовому полі має виводити число "12," | У текстовому полі виводить число "12," | |
13 | Перевірка введення чисел, використовуючи клавіші цифрової клавіатури | Натискання кнопок "1", "2", використовуючи клавіші цифрової клавіатури | У текстовому полі має виводити число "12," | У текстовому полі виводить число "12," | |
14 | Перевірка наявності "-" у негативного числа після натискання на знак "+" | 1. Введення числа "2" 2. Натискання кнопки "+/-" 3. Натискання на знак "+" | У текстовому полі має виводити число "-2," | У текстовому полі виводить число "-2," | |
15 | Перевірка видалення клавішею Backspace останнього введеного символу | 1. Введення числа "212". 2. Натискання клавіші "Backspace" | У текстовому полі має виводити число "21," | У текстовому полі виводить число "21," | |
16 | Перевірка стирання клавішею "С" введеного значення | 1. Введення числа "212". 2. Натискання клавіші "С" | У текстовому полі має виводити число "0," | У текстовому полі виводить число "0," | |
17 | Перевірка стирання клавішею "С" результату операції | 1. Введення числа "64" 2. Натискання кнопки "sqrt" 3. Натискання кнопки "С" | У текстовому полі має виводити число "0," | У текстовому полі виводить число "0," | |
18 | Перевірка обчислення результату операції при натисканні клавіші Enter | 1. Введення цифри "3". 2. Натискання кнопки "+". 3.Ввод цифри "3". 4. Натискання клавіші Enter | У текстовому полі має виводити число "6," | У текстовому полі виводить число "6," | |
19 | Наявність інженерного виду калькулятора | 1. Натискання кнопки "Вид". 2. Натискання кнопки "Інженерний". | Калькулятор повинен придбати інженерний вид, кнопка "інженерний" повинна бути виділена | Калькулятор набуває інженерний вид, кнопка "інженерний" виділена | |
20 | Наявність звичайного вигляду калькулятора | 1. Натискання кнопки "Вид". 2. Натискання кнопки "Звичайний". | Калькулятор повинен придбати звичайний вид, кнопка "звичайний" повинна бути виділена | Калькулятор набуває звичайний вид, кнопка "звичайний" виділена |