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

Тестирование подпрограммы «Чтение и проверка на корректность файла f2»

Тест №1: Проверка функционирования при несуществующем файле [test6]

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

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

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

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

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

файл f2.txt не существует

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

Файл не может быть открыт

Ошибка чтения файла

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

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

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

[!] File 'f2.txt' could not be opened!

[!] Error reading table from file 'f2.txt'

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

Тест №2: Проверка функционирования при отрицательных значениях поля «регистрационный номер» [test7]

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

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

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

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

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

файл f2.txt

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

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

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

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

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

Регистрационный номерне может бытьменьше нуля

Ошибка чтения записи №2

Ошибка чтения файла

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

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

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

[!] Id cannot be less than zero!

[!] Error data reading record no. 2

[!] Error reading table from file 'f2.txt'

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

Тест №3: Проверка функционирования при использовании некорректных символов в поле «Название отдела» [test 8]

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

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

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

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

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

файл f2.txt

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

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

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

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

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

Ошибка чтения записи №1

Ошибка чтения файла

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

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

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

[!] Error data reading record no. 1

[!] Error reading table from file 'f2.txt'

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

Тест №4: Проверка функционирования при использовании некорректных символов в поле «Материально ответственное лицо» [test 9]

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

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

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

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

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

файл f2.txt

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

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

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

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

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

Ошибка чтения записи №4

Ошибка чтения файла

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

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

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

[!] Error data reading record no. 4

[!] Error reading table from file 'f2.txt'

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