Тестування програми на визначення типу трикутника

Популярним прикладом тестування є спеціально створена програма на визначення типу трикутника. Вона повинна приймати числа від 0 до 255, може приймати дробні числа (не більше, ніж 2 цифри після коми) і має визначати тип трикутника: Isosceles (рівнобедрений), Equilateral (рівносторонній), Scalene (різносторонній). Нижче наведений приклад тестування такої програми:

IDNamePreconditionsStepsExpected ResultActual ResultPostconditions
1Візуальна перевірка наявності поля АВідкрити програмуВізуальна перевірка наявності поля АПоле для введення сторони А повинно бути присутнімПоле для введення сторони А присутнє
2Візуальна перевірка наявності поля ВВізуальна перевірка наявності поля ВПоле для введення сторони В повинно бути присутнімПоле для введення сторони В присутнє
3Візуальна перевірка наявності поля СВізуальна перевірка наявності поля СПоле для введення сторони С повинно бути присутнімПоле для введення сторони С присутніє
4Візуальна перевірка наявності кнопки CheckВізуальна перевірка наявності кнопки CheckКнопка Check має бути присутняКнопка Check присутній
5Візуальна перевірка наявності поля для відображення результатуВізуальна перевірка наявності поля для відображення результатуПоле для відображення результатів має бути присутнімПоле для відображення результатів присутня
6Візуальна перевірка наявності поля для графічного відображення трикутникаВізуальна перевірка наявності поля для графічного відображення трикутникаПоле для графічного відображення трикутника має бути присутнєПоле для графічного відображення трикутника присутнє
7Перевірка прийняття полем А дрібного значення1. Введення числа 1.5 в поле А
2. Введення числа 2 в полі В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1.5
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 3
4. Повинен відобразитися результат типу трикутника і графічне представлення трикутника
1. У полі А ввелося значення 1.5
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника
8Перевірка прийняття полем В дрібного значення1. Введення числа 4 в поле А
2. Введення числа 2.6 в поле В
3. Введення числа 6 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 4
2. У полі В повинно бути значення 2.6
3. У полі С повинно бути значення 6
4. Повинен відобразитися результат типу трикутника і графічне представлення трикутника
1. У полі А ввелося значення 4
2. У полі В ввелося значення 2.6
3. У полі С ввелося значення 6
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника
9Перевірка прийняття полем С дрібного значення1. Введення числа 3 в поле А
2. Введення числа 2 в полі В
3. Введення числа 3.9 в поле С
4. Натискання кнопки Check
1. У полі А повинно бути значення 3
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 3.9
4. Повинен відобразитися результат типу трикутника і графічне представлення трикутника
1. У полі А ввелося значення 3
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3.9
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника
10Перевірка прийняття всіма полями дрібного значення1. Введення числа 3.3 в поле А
2. Введення числа 2.5 в поле В
3. Введення числа 3.7 в поле С
4. Натискання кнопки Check
1. У полі А повинно бути значення 3.3
2. У полі В повинно бути значення 2.5
3. У полі С повинно бути значення 3.7
4. Повинен відобразитися результат типу трикутника і графічне представлення трикутника
1. У полі А ввелося значення 3.3
2. У полі В ввелося значення 2.5
3. У полі С ввелося значення 3.9
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника
11Перевірка прийняття двох символів після розділового знака1. Введення числа 1.56 в поле А
2. Введення числа 2 в полі В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1.56
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 3
4. Повинен відобразитися результат типу трикутника і графічне представлення трикутника
1. У полі А ввелося значення 1.56
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника, яке вийшло за кордон області граф. відображення трикутника
1
12Перевірка прийняття трьох символів після розділового знака1. Введення числа 1.567 в поле А
2. Введення числа 2 в полі В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1.567
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 3
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 1.567
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника, яке вийшло за кордон області граф. відображення трикутника
1.2
13Перевірка прийняття максимального значення поля А1. Введення числа 256 в поле А
2. Введення числа 150 в полі В
3. Введення числа 200 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 256
2. У полі В повинно бути значення 150
3. У полі С повинно бути значення 200
4. Повинен відобразитися результат типу трикутника і графічне представлення трикутника
1. У полі А ввелося значення 256
2. У полі В ввелося значення 150
3. У полі С ввелося значення 200
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника, яке вийшло за кордон області граф. відображення трикутника
14Перевірка прийняття мінімального значення поля А1. Введення числа 1 в поле А
2. Введення числа 2 в полі В
3. Введення числа 2 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 2
4. Повинен відобразитися результат типу трикутника і графічне представлення трикутника
1. У полі А ввелося значення 1
2. У полі В ввелося значення 2
3. У полі С ввелося значення 2
4. Відобразився результат типу трикутника (Isosceles) і побудувалося графічне представлення трикутника, яке вийшло за кордон області граф. відображення трикутника
15Перевірка прийняття значення, що перевищує максимальне в поле А1. Введення числа 257 в поле А
2. Введення числа 150 в полі В
3. Введення числа 200 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 257
2. У полі В повинно бути значення 150
3. У полі С повинно бути значення 200
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 257
2. У полі В ввелося значення 150
3. У полі С ввелося значення 200
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника, яке вийшло за кордон області граф. відображення трикутника
3
16Перевірка прийняття нульового значення в поле А1. Введення числа 0 в поле А
2. Введення числа 2 в полі В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 0
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 3
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 0
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
17Перевірка прийняття максимального значення поля В1. Введення числа 256 в полі В
2. Введення числа 150 в поле А
3. Введення числа 200 в полі С
4. Натискання кнопки Check
1. У полі В повинно бути значення 256
2. У полі А повинно бути значення 150
3. У полі С повинно бути значення 200
4. Повинен відобразитися результат типу трикутника і графічне представлення трикутника
1. У полі В ввелося значення 256
2. У полі А ввелося значення 150
3. У полі С ввелося значення 200
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника, яке вийшло за кордон області граф. відображення трикутника
18Перевірка прийняття мінімального значення поля В1. Введення числа 1 в полі В
2. Введення числа 2 в полі А
3. Введення числа 2 в полі С
4. Натискання кнопки Check
1. У полі В повинно бути значення 1
2. У полі А повинно бути значення 2
3. У полі С повинно бути значення 2
4. Повинен відобразитися результат типу трикутника і графічне представлення трикутника
1. У полі В ввелося значення 1
2. У полі А ввелося значення 2
3. У полі С ввелося значення 2
4. Відобразився результат типу трикутника (Isosceles) і побудувалося графічне представлення трикутника, яке вийшло за кордон області граф. відображення трикутника
19Перевірка прийняття значення, що перевищує максимальне в поле В1. Введення числа 257 в полі В
2. Введення числа 150 в поле А
3. Введення числа 200 в полі С
4. Натискання кнопки Check
1. У полі В повинно бути значення 257
2. У полі А повинно бути значення 150
3. У полі С повинно бути значення 200
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі В ввелося значення 257
2. У полі А ввелося значення 150
3. У полі С ввелося значення 200
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника, яке вийшло за кордон області граф. відображення трикутника
3
20Перевірка прийняття нульового значення в поле В1. Введення числа 0 в поле В
2. Введення числа 2 в полі А
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі В повинно бути значення 0
2. У полі А повинно бути значення 2
3. У полі С повинно бути значення 3
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі В ввелося значення 0
2. У полі А ввелося значення 2
3. У полі С ввелося значення 3
4. Відобразився результати помилки (Not a Triangle) і побудувалося графічне представлення трикутника
4
21Перевірка прийняття максимального значення поля С1. Введення числа 256 в полі С
2. Введення числа 150 в поле А
3. Введення числа 200 в полі В
4. Натискання кнопки Check
1. У полі С повинно бути значення 256
2. У полі А повинно бути значення 150
3. У полі В повинно бути значення 200
4. Повинен відобразитися результат типу трикутника і графічне представлення трикутника
1. У полі C ввелося значення 256
2. У полі А ввелося значення 150
3. У полі D ввелося значення 200
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника, яке вийшло за кордон області граф. відображення трикутника
1
22Перевірка прийняття мінімального значення поля С1. Введення числа 1 в полі С
2. Введення числа 2 в полі А
3. Введення числа 2 в полі В
4. Натискання кнопки Check
1. У полі С повинно бути значення 1
2. У полі А повинно бути значення 2
3. У полі В повинно бути значення 2
4. Повинен відобразитися результат типу трикутника і графічне представлення трикутника
1. У полі C ввелося значення 1
2. У полі A ввелося значення 2
3. У полі B ввелося значення 2
4. Відобразився результат типу трикутника (Isosceles) і побудувалося графічне представлення трикутника
23Перевірка прийняття значення, що перевищує максимальне в поле С1. Введення числа 257 в полі С
2. Введення числа 150 в поле А
3. Введення числа 200 в полі В
4. Натискання кнопки Check
1. У полі С повинно бути значення 257
2. У полі А повинно бути значення 150
3. У полі В повинно бути значення 200
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі C ввелося значення 257
2. У полі А ввелося значення 150
3. У полі D ввелося значення 200
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника, яке вийшло за кордон області граф. відображення трикутника
3
24Перевірка прийняття нульового значення в поле С1. Введення числа 0 в поле С
2. Введення числа 2 в полі А
3. Введення числа 3 в полі В
4. Натискання кнопки Check
1. У полі С повинно бути значення 0
2. У полі А повинно бути значення 2
3. У полі В повинно бути значення 3
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 0
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
25Перевірка введення негативного числа в поле А1. Введення числа -1 в поле А
2. Введення числа 2 в полі В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення -1
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 2
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення -1
2. У полі В ввелося значення 2
3. У полі С ввелося значення 2
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
26Перевірка введення негативного числа в полі В1. Введення числа 1 в поле А
2. Введення числа -2 в полі В
3. Введення числа 2 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1
2. У полі В повинно бути значення -2
3. У полі С повинно бути значення 2
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 1
2. У полі В ввелося значення -2
3. У полі С ввелося значення 2
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
27Перевірка введення негативного числа в полі С1. Введення числа 2 в полі А
2. Введення числа 2 в полі В
3. Введення числа -3 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 2
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення -3
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 2
2. У полі В ввелося значення 2
3. У полі С ввелося значення -3
4. Відобразилося повідомлення про помилку (Not a Triangle), трикутник побудувався
4
28Перевірка введення символів у полі А1. Введення символу! в поле А
2. Введення числа 2 в полі В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинен бути символ!
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 3
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення!
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
29Перевірка введення символів у полі В1. Введення числа 1 в поле А
2. Введення символу № у поле В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1
2. У полі В повинен бути символ №
3. У полі С повинно бути значення 3
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 1
2. У полі В ввелося значення №
3. У полі С ввелося значення 3
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
30Перевірка введення символів у полі С1. Введення числа 1 в поле А
2. Введення числа 2 в полі В
3. Введення символу, в поле С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1
2. У полі В повинно бути значення 2
3. У полі С повинен бути символ,
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 1
2. У полі В ввелося значення 2
3. У полі С ввелося значення,
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
31Перевірка введення літер латиниці в поле А1. Введення символу R в поле А
2. Введення числа 2 в полі В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинен бути символ R
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 3
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення R
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
32Перевірка введення літер латиниці в поле В1. Введення числа 1 в поле А
2. Введення символу W в поле В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1
2. У полі В повинен бути символ W
3. У полі С повинно бути значення 3
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 1
2. У полі В ввелося значення W
3. У полі С ввелося значення 3
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
33Перевірка введення літер латиниці в поле С1. Введення числа 1 в поле А
2. Введення числа 2 в полі В
3. Введення символу Z в поле С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1
2. У полі В повинно бути значення 2
3. У полі С повинен бути символ Z
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 1
2. У полі В ввелося значення 2
3. У полі С ввелося значення Z
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
34Перевірка введення літер кирилиці в поле А1. Введення символу Ц в поле А
2. Введення числа 2 в полі В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинен бути символ Ц
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 3
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення Ц
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
35Перевірка введення літер кирилиці в поле В1. Введення числа 1 в поле А
2. Введення символу Г в поле В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1
2. У полі В повинен бути символ Г
3. У полі С повинно бути значення 3
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 1
2. У полі В ввелося значення Г
3. У полі С ввелося значення 3
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
36Перевірка введення літер кирилиці в поле С1. Введення числа 1 в поле А
2. Введення числа 2 в полі В
3. Введення символу Л в поле С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1
2. У полі В повинно бути значення 2
3. У полі С повинен бути символ Л
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 1
2. У полі В ввелося значення 2
3. У полі С ввелося значення Л
4. Відобразилося повідомлення про помилку (Not a Triangle), графічне представлення трикутника відсутнє
37Перевірка прийняття полем А дрібного значення, в якому розділовий знак ","1. Введення числа 1,5 в поле А
2. Введення числа 2 в полі В
3. Введення числа 2 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 1,5
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 2
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 1,5
2. У полі В ввелося значення 2
3. У полі С ввелося значення 2
4. Відобразився результат типу трикутника (Isosceles) і побудувалося графічне представлення трикутника
5
38Перевірка прийняття полем В дрібного значення, в якому розділовий знак ","1. Введення числа 6 в поле А
2. Введення числа 2,6 в поле В
3. Введення числа 6 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 6
2. У полі В повинно бути значення 2,6
3. У полі С повинно бути значення 6
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 6
2. У полі В ввелося значення 2,6
3. У полі С ввелося значення 6
4. Відобразився результат типу трикутника (Isosceles) і побудувалося графічне представлення трикутника
5
39Перевірка прийняття полем З дрібного значення, в якому розділовий знак ","1. Введення числа 3 в поле А
2. Введення числа 2 в полі В
3. Введення числа 3,9 в поле С
4. Натискання кнопки Check
1. У полі А повинно бути значення 3
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 3,9
4. Повинно відобразитися повідомлення про помилку "фігура не є трикутником", а сам трикутник не повинен будуватися
1. У полі А ввелося значення 3
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3,9
4. Відобразився результат типу трикутника (Isosceles) і побудувалося графічне представлення трикутника
5
40Визначення побудови рівностороннього трикутника1. Введення числа 2 в полі А
2. Введення числа 2 в полі В
3. Введення числа 2 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 2
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 2
4. Повинен відобразитися результат, що цей трикутник-рівносторонній (Equilateral), і графічне представлення трикутника
1. У полі А ввелося значення 3
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3,9
4. Відобразився результат типу трикутника (Equilateral) і побудувалося графічне представлення трикутника
41Визначення побудови рівнобедреного трикутника1. Введення числа 2 в полі А
2. Введення числа 2 в полі В
3. Введення числа 3 в полі С
4. Натискання кнопки Check
1. У полі А повинно бути значення 2
2. У полі В повинно бути значення 2
3. У полі С повинно бути значення 3
4. Повинен відобразитися результат, що цей трикутник-рівнобедрений (Isosceles), і графічне представлення трикутника
1. У полі А ввелося значення 3
2. У полі В ввелося значення 2
3. У полі С ввелося значення 3,9
4. Відобразився результат типу трикутника (Isosceles) і побудувалося графічне представлення трикутника
42Визначення побудови різнобічного трикутника1. Введення числа 2 в полі А
2. Введення числа 4 в полі В
3. Введення числа 5 в поле С
4. Натискання кнопки Check
1. У полі А повинно бути значення 2
2. У полі В повинно бути значення 4
3. У полі С повинно бути значення 5
4. Повинен відобразитися результат, що цей трикутник-різносторонній (Scalence), і графічне представлення трикутника
1. У полі А ввелося значення 2
2. У полі В ввелося значення 4
3. У полі С ввелося значення 5
4. Відобразився результат типу трикутника (Scalene) і побудувалося графічне представлення трикутника, що виходить за область побудови
1