Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой - Специфицирование и тестирование программ1.doc
Скачиваний:
80
Добавлен:
02.05.2014
Размер:
428.03 Кб
Скачать

Тестирование подпрограммы «Создание записей таблицыF3»

Тест №4: Проверка функционирования при несовпадении регистрационных номеров в таблицах [test10]

Содержание: файл f1.txt

1 "Ноутбук" "ASUS M2400 Celeron-1.5/128/20/CD/Fm/LAN/Li-Ion/14.1'TFT" 44323.00

2"Мат.плата." "ASUSTeK P4B266SE/Socket478 (i845D) AGP UDMA100 ATX 3DIMM" 4269.00

3"Процессор" "Pentium 4 1.8A GHz/ 400MHz /512K 478-PGA" 4665.00

4"Процессор" "Celeron 566 INTEL 128K PPGA" 1024.00

файл f2.txt

1 "Отдел N1" "Попов В.И."

2 "Отдел N2" "Романов К.Л."

3 "Отдел N3" "Сорокин Т.Е."

5"Отдел N4" "Иванов Г.А."

Ожидаемый результат:

Ошибка связывания записей в таблицах

Ошибка обработкифайлов

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

Enter file type 'F1' name (default: 'f1.txt'):

Enter file type 'F2' name (default: 'f2.txt'):

[!] Data relation error within tables.

There is no record in f2 table with id corresponding to record with '4' id in

f1 table!

[!] Files processing error!

Результат тестирования: неуспешный

Тест №4: Безошибочное выполнение программы [test 0]

Содержание: файл f1.txt

1 "Компьютер" "ASUSTeK P4PE/A/L/Celeron 1700/128Mb/40.0 Gb/52x/SVGA

32Mb/FDD/ATX/Kb/Mouse" 12449.00

2 "Компьютер" "ASUSTeK P4PE/A/L/Celeron 1800/128Mb/40.0 Gb/52x/SVGA

32Mb/FDD/ATX/Kb/Mouse" 12681.00

3 "Компьютер" "GigaByte GA-8IE533/Celeron 1700/256Mb/40.0 Gb/52x/SVGA

32Mb/FDD/ATX/Kb/Mouse" 12163.00

4 "Компьютер" "GigaByte GA-8IE533/Celeron 1800/256Mb/40.0 Gb/52x/SVGA

32Mb/FDD/ATX/Kb/Mouse" 12395.00

5 "Компьютер" "Epox EP-8K5A2/DURON 700/128Mb/40.0 Gb/52x/SVGA 32Mb/FDD/ATX/Kb/Mouse"

8318.00

6 "Компьютер" "Epox EP-8K5A2/DURON 950/256Mb/40.0 Gb/52x/SVGA 32Mb/FDD/ATX/Kb/Mouse"

9952.00

7 "Компьютер" "CHAINTECH CT-6OJA3T/Celeron 850/128Mb/40.0 Gb/52x/SVGA

32Mb/FDD/ATX/Kb/Mouse" 9346.00

8 "Компьютер" "CHAINTECH CT-6OJA3T/Celeron 950/128Mb/40.0 Gb/52x/SVGA

32Mb/FDD/ATX/Kb/Mouse" 9443.00

9 "Ноутбук" "ASUS L3500 Pentium-4 2.4/256/40/DVD-CDRW/Fm/LAN/Li- Ion/WinXP(rus)/15.1'TFT" 57706.00

10 "Ноутбук" "ASUS M2400 Celeron-1.5/128/20/CD/Fm/LAN/Li-Ion/WinXP(rus)/14.1'TFT"

44323.00

11 "Ноутбук" "ASUS S1300 Pentium-III-M 1.13/256/20/CD/Fm/LAN/Li-

Ion/WinXP(rus)/13.3'TFT" 45887.00

12 "Мат.плата." "Acorp 6A815-EP1 Socket370 (i815EP B0) AGP+Audio AC'97 ATX 3DIMM"

1644.00

13 "Мат.плата." "ASUSTeK A7N266-E/SocketA (462) (nForce420D) AGP Pro+SVGA+2xAudio

AC'97 U100 ATX 3DDR DIMM" 5873.00

14 "Мат.плата." "ASUSTeK P4B266SE/Socket478 (i845D) AGP UDMA100 ATX 3DDR DIMM"

4269.00

15 "Мат.плата." "CHAINTECH CT-9VJL3/Socket478 (VIA P4X400) AGP+AudioAC'97+LAN+USB2.0

U133 ATX 2DDR DIMM" 2186.00

16 "Процессор" "Pentium 4 1.8A GHz/ 400MHz /512K 478-PGA" 4665.00

17 "Процессор" "Pentium 4 1.7 GHz/ 400MHz /256K BOX 478-PG" 4269.00

18 "Процессор" "Celeron 566 INTEL 128K PPGA" 1024.00

19 "Процессор" "Celeron 433 INTEL 128K PPGA" 857.00

20 "Процессор" "ATHLON 1500MP (AMP1500) /256K /266MHz AMD Socket-A" 4385.00

21 "Процессор" "ATHLON 3000XP (AXDA3000) /512K /333MHz AMD Socket-A" 11129.00

файл f2.txt

1 "Отдел N1" "Попов В.И."

2 "Отдел N2" "Романов К.Л."

3 "Отдел N3" "Сорокин Т.Е."

4 "Отдел N4" "Иванов Г.А."

5 "Отдел N1" "Попов В.И."

6 "Отдел N2" "Романов К.Л."

7 "Отдел N3" "Сорокин Т.Е."

8 "Отдел N4" "Иванов Г.А."

9 "Отдел N1" "Попов В.И."

10 "Отдел N2" "Романов К.Л."

11 "Отдел N3" "Сорокин Т.Е."

12 "Отдел N4" "Иванов Г.А."

13 "Отдел N1" "Попов В.И."

14 "Отдел N2" "Романов К.Л."

15 "Отдел N3" "Сорокин Т.Е."

16 "Отдел N4" "Иванов Г.А."

17 "Отдел N1" "Попов В.И."

18 "Отдел N2" "Романов К.Л."

19 "Отдел N3" "Сорокин Т.Е."

20 "Отдел N4" "Иванов Г.А."

21 "Отдел N4" "Иванов Г.А."

Ожидаемый результат: Фактический результат:

Класс средств связи и вычислительной техники

Наименование средства связи и вычислительной техники

Название отдела

Стоимость

Компьютер

ASUSTeK P4PE/A/L/Celeron 1700/128Mb/40.0 Gb/52x/SVGA 32Mb/FDD/ATX/Kb/Mouse

Отдел N1

12449.00

Компьютер

ASUSTeK P4PE/A/L/Celeron 1800/128Mb/40.0 Gb/52x/SVGA 32Mb/FDD/ATX/Kb/Mouse

Отдел N2

12681.00

Компьютер

CHAINTECH CT-6OJA3T/Celeron 850/128Mb/40.0 Gb/52x/SVGA 32Mb/FDD/ATX/Kb/Mouse

Отдел N3

9346.00

Компьютер

CHAINTECH CT-6OJA3T/Celeron 950/128Mb/40.0 Gb/52x/SVGA 32Mb/FDD/ATX/Kb/Mouse

Отдел N4

9443.00

Компьютер

Epox EP-8K5A2/DURON 700/128Mb/40.0 Gb/52x/SVGA 32Mb/FDD/ATX/Kb/Mouse

Отдел N1

8318.00

Компьютер

Epox EP-8K5A2/DURON 950/256Mb/40.0 Gb/52x/SVGA 32Mb/FDD/ATX/Kb/Mouse

Отдел N2

9952.00

Компьютер

GigaByte GA-8IE533/Celeron 1700/256Mb/40.0 Gb/52x/SVGA 32Mb/FDD/ATX/Kb/Mouse

Отдел N3

12163.00

Компьютер

GigaByte GA-8IE533/Celeron 1800/256Mb/40.0 Gb/52x/SVGA 32Mb/FDD/ATX/Kb/Mouse

Отдел N4

12395.00

Итого: 86747.00

Мат.плата.

Acorp 6A815-EP1 Socket370 (i815EP B0) AGP+Audio AC'97 ATX 3DIMM

Отдел N4

1644.00

Мат.плата.

ASUSTeK A7N266-E/SocketA (462) (nForce420D) AGP Pro+SVGA+2xAudio AC'97 U100 ATX 3DDR DIMM

Отдел N1

5873.00

Мат.плата.

ASUSTeK P4B266SE/Socket478 (i845D) AGP UDMA100 ATX 3DDR DIMM

Отдел N2

4269.00

Мат.плата.

CHAINTECH CT-9VJL3/Socket478 (VIA P4X400) AGP+AudioAC'97+LAN+USB2.0 U133 ATX 2DDR DIMM

Отдел N3

2186.00

Итого: 13972.00

Ноутбук

ASUS L3500 Pentium-4 2.4/256/40/DVD-CDRW/Fm/LAN/Li-Ion/WinXP(rus)/15.1'TFT

Отдел N1

57706.00

Ноутбук

ASUS M2400 Celeron-1.5/128/20/CD/Fm/LAN/Li-Ion/WinXP(rus)/14.1'TFT

Отдел N2

44323.00

Ноутбук

ASUS S1300 Pentium-III-M 1.13/256/20/CD/Fm/LAN/Li-Ion/WinXP(rus)/13.3'TFT

Отдел N3

45887.00

Итого: 147916.00

Процессор

ATHLON 1500MP (AMP1500) /256K /266MHz AMD Socket-A

Отдел N4

4385.00

Процессор

ATHLON 3000XP (AXDA3000) /512K /333MHz AMD Socket-A

Отдел N4

11129.00

Процессор

Celeron 433 INTEL 128K PPGA

Отдел N3

857.00

Процессор

Celeron 566 INTEL 128K PPGA

Отдел N2

1024.00

Процессор

Pentium 4 1.7 GHz/ 400MHz /256K BOX 478-PG

Отдел N1

4269.00

Процессор

Pentium 4 1.8A GHz/ 400MHz /512K 478-PGA

Отдел N4

4665.00

Итого: 26329.00

Итого по таблице: 274964.00

Результат тестирования: неуспешный

Вывод

Разработанная программа была протестирована для всех представленных в таблице решений входных условий. Тестирование не выявило ошибок в работе. Следовательно, программа отвечает заявленным внешним спецификациям.

25