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