Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

отчет лабок / яша / Тестування_ЛР_3

.doc
Скачиваний:
0
Добавлен:
27.01.2024
Размер:
944.64 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

СУМСЬКИЙ МАШИНОБУДІВНИЙ КОЛЕДЖ

ЗВІТ ПРО ВИКОНАННЯ

ЛАБОРАТОРНОЇ РОБОТИ № 3

із дисципліни: «Тестування програмних систем і комплексів»

Варіант 4

Перевірила Антипенко Вiкторiя

Суми 2020

Практична робота № 3

Тема: Тестування програм методами «чорного ящика»

Мета: проаналізувати методи тестування програмних продуктів, оцінити різні методи з погляду детектування і покриваючої здатності тестів. Отримати практичні навички формування тестових наборів та побудови таблиць істинності.

Номер тесту

Вид класу

Клас еквівалентності

Очікуваний результат

Фактичнй результат

0/1

1

Правильний

1<=x<100

10*x

1

2

Правильний

101<x<=200

9*x

1

3

Правильний

201<x<=300

8*x

1

4

Правильний

301<x<=400

7*x

1

5

Правильний

401<x<=500

6*x

1

6

Правильний

501<x<=600

5*x

1

7

Правильний

601<x<=700

4*x

1

8

Правильний

701<x<=800

3*x

1

9

Правильний

801<x<=900

2*x

1

10

Правильний

901<x<=1000

1*x

1

11

Неправильний

X=символы

Повідомлення про неправильно введені дані, або неможливість ввести символи

1

12

Неправильний

X=не було введено

Повідомлення про неправильно введені дані

0

13

Неправильний

X=матем вираз

Повідомлення про неправильний формат данних

0

14

Правильний

X=Випадкове значення

Виведені випадкові значення

1

15

Правильний

X=Автозаповнення

Виведені данні від 1-1000

0

16

Неправильний

X=не було введено

Повідомлення про неправильний формат данних

0

17

Неправильний

X=символьні значення

Повідомлення про помилку

Заборона на введення

1

18

Правильний

Очистити поля

Всі поля очищені (Input, output)

1

  1. Виконати тестування способом еквівалентного розбиття на класи. Занести в таблицю результати.

  2. Виконати тестування способом аналізу граничних умов. Занести в таблицю результати.

Номер тесту

Гранична умова

Очікуваний результат

Фактичнй результат

0/1

1

X=1

10*x

1

2

X=0

Повідомлення про неправильно введені дані

1

3

X=2

10*x

1

4

X=99

10*x

1

5

X=100

9*x

1

6

X=101

9*x

1

7

X=102

9*x

1

8

X=199

9*x

1

9

X=200

9*x

1

10

X=201

8*x

1

11

X=202

8*x

1

12

X=299

8*x

1

13

X=300

8*x

1

14

X=301

7*x

1

15

X=302

7*x

1

16

X=399

7*x

1

17

X=400

7*x

1

18

X=401

6*x

1

19

X=402

6*x

1

20

X=499

6*x

1

21

X=500

6*x

1

22

X=501

5*x

1

23

X=502

5*x

1

24

X=599

5*x

1

25

X=600

5*x

1

26

X=601

4*x

1

27

X=602

4*x

1

28

X=699

4*x

1

29

X=700

4*x

1

30

X=701

3*x

1

31

X=702

3*x

1

32

X=799

3*x

1

33

X=800

3*x

1

34

X=801

2*x

1

35

X=802

2*x

1

36

X=899

2*x

1

37

X=900

2*x

1

38

X=901

1*x

1

39

X=902

1*x

1

40

X=999

1*x

1

41

X=1000

1*x

1

42

X=1001

Повідомлення про неправильно введені дані

1

Висновок На лабораторній роботі я навчився тестувати чорним ящиком.Навіть тестування чорним ящиком краще ніж взагалі не тестувати ПЗ.

Соседние файлы в папке яша