- •Курсовая работа
- •Содержание
- •Задание на курсовую работу
- •Структура целей разрабатываемой программы
- •Ограничения, учитываемые в программе обработки
- •Внешние спецификации функций разрабатываемой программы.
- •Таблицы решений
- •Тестирование программы
- •Тестирование подпрограммы «Чтение и проверка на корректность файла f1»
- •Тестирование подпрограммы «Чтение и проверка на корректность файла f2»
- •Тестирование подпрограммы «Создание записей таблицыF3»
Тестирование подпрограммы «Создание записей таблицы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 |
Результат тестирования: неуспешный
Вывод
Разработанная программа была протестирована для всех представленных в таблице решений входных условий. Тестирование не выявило ошибок в работе. Следовательно, программа отвечает заявленным внешним спецификациям.