отчет лабок / яша / Тестування_ЛР_8
.docx
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
СУМСЬКИЙ МАШИНОБУДІВНИЙ КОЛЕДЖ
ЗВІТ ПРО ВИКОНАННЯ
ЛАБОРАТОРНОЇ РОБОТИ №8
із дисципліни: «Тестування програмних систем і комплексів»
Варіант 4
Перевірила Антипенко Вiкторiя
Суми 2020
ЛАБОРАТОРНА РОБОТА №8
Тема: Тестування програм методами «чорного ящика»
Мета: проаналізувати методи тестування програмних продуктів, оцінити різні методи з погляду детектування і покриваючої здатності тестів. Отримати практичні навички формування тестових наборів та побудови таблиць істинності.
ХІД РОБОТИ
Завдання.
Визначаємо причини та наслідки
Причини:
1. y >= -4 y<=4 x >= -4 x <= 4
2. y >= -2 y<=2 x >= -2 x <= 2
3. y < -4 y>4 x < -4 x > 4
4. y >= -2 y<=2 x >= -2 x <= 2 і x*x+y*y<=9
5 x – дробове число
6 y – дробове число
7. x – символ
8. y - символ
9.x – незаповнене поле
10.y – незаповнене поле
Наслідки:
1_1. В межах фігури A
1_2. В межах фігур А та В
1_3. Не входить в область
1_4. Повідомлення про неправильно введені дані
Побудова діаграми «причин-наслідків»
Побудова таблиці рішень для тестування
Причини |
Первиннi |
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
||||||||||||||
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||||||||||
2 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||||||||||
3 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
|||||||||||||||||
4 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
|||||||||||||||||
5 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|||||||||||||||||
6 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
|||||||||||||||||
7 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
|||||||||||||||||
8 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
|||||||||||||||||
9 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
|||||||||||||||||
Вториннi |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
||||||||||||||||
2_1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||||||||||
2_2 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||||||||||
2_3 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||||||||||
2_4 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||||||||||
2_5 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
|||||||||||||||||
2_6 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
|||||||||||||||||
2_7 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
|||||||||||||||||
2_8 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
|||||||||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
|
|||||||||||||||||
Наслiдки |
1_1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
||||||||||||||||
1_2 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||||||||||||
1_3 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
|||||||||||||||||
|
1_4 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
Створення таблиці результатів тестування
№ тест - кейса |
Умова |
Очікуваний результат |
Фактичний результат |
1/0 |
1 |
1, 4 |
1_1 |
|
0 |
2 |
1, 5 |
1_1 |
|
1 |
3 |
1, 4, 5 |
1_1 |
|
1 |
4 |
2, 4 |
1_2 |
|
1 |
5 |
2, 5 |
1_2 |
|
1 |
6 |
2, 4, 5 |
1_2 |
|
1 |
7 |
3, 4 |
1_3 |
|
0 |
8 |
3, 5 |
1_3 |
|
0 |
9 |
3, 4, 5 |
1_3 |
|
0 |
10 |
6, 7 |
1_4 |
|
0 |
11 |
8, 9 |
1_4 |
|
0 |
12 |
6, 9 |
1_4 |
|
0 |
Висновок. На лабораторній проводили тестування програми методом «чорного ящика», вивчили новий спосіб діаграм «причин-наслідків», побудували граф.