Скачиваний:
63
Добавлен:
02.05.2014
Размер:
316.42 Кб
Скачать

Тестирование функции формирования выходного файла f3.

Тест №1: Проверка функционирования если в f1 существуют записи без связи с f2

Содержание: файл test71.txt содержит:

123456789010 2354908440 Carlos,Castaneda

123456789012 2354908442 Henry,Ford

123456789013 2354908443 Lewis,Caroll

123456789014 2354908444 Richard,Bach

123456789015 2354908445 Morihey,Ueshiba

123456789016 2354908446 Steven,Seagal

123456789017 2354908447 Tamura,Sensei

123456789018 2354908448 Koichi,Tohei

123456789019 2354908449 Berrish,Sensei

Содержание: файл test72.txt содержит:

123456789012 235490844950934053098098453272 Optimal 3.4 4.000

123456789013 235490844950934053098098453273 Pension 6.04 500.00

123456789014 235490844950934053098098453244 Buissnes 5.83 120000

123456789015 235490844950934053098098453275 Pension 6.04 160000

123456789016 235490844950934053098098453276 Standart 2.5 600

123456789017 235490844950934053098098453247 Buissnes 5.83 120000

123456789018 235490844950934053098098453278 Pension 6.04 160000

123456789019 235490844950934053098098453279 Standart 2.5 600

Ожидаемый результат: файл out7.txt содержит:

Optimal Henry,Ford 4.000

4.000000

Pension Lewis,Caroll 500.00

Pension Morihey,Ueshiba 160000

Pension Koichi,Tohei 160000

320500.000000

Buissnes Richard,Bach 120000

Buissnes Tamura,Sensei 120000

240000.000000

Standart Steven,Seagal 600

Standart Berrish,Sensei 600

1200.000000

Фактический результат: файл out7.txt содержит:

Optimal Henry,Ford 4.000

4.000000

Pension Lewis,Caroll 500.00

Pension Morihey,Ueshiba 160000

Pension Koichi,Tohei 160000

320500.000000

Buissnes Richard,Bach 120000

Buissnes Tamura,Sensei 120000

240000.000000

Standart Steven,Seagal 600

Standart Berrish,Sensei 600

1200.000000

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

Тест №2: Проверка функционирования если в f2 существуют записи без связи с f1

Содержание: файл test81.txt содержит:

123456789012 2354908442 Henry,Ford

123456789013 2354908443 Lewis,Caroll

123456789014 2354908444 Richard,Bach

123456789015 2354908445 Morihey,Ueshiba

123456789016 2354908446 Steven,Seagal

123456789017 2354908447 Tamura,Sensei

123456789018 2354908448 Koichi,Tohei

123456789019 2354908449 Berrish,Sensei

Содержание: файл test82.txt содержит:

123456789011 235490844950934053098098453271 Standart 2.5 .58

123456789012 235490844950934053098098453272 Optimal 3.4 4.000

123456789013 235490844950934053098098453273 Pension 6.04 500.00

123456789014 235490844950934053098098453244 Buissnes 5.83 120000

123456789015 235490844950934053098098453275 Pension 6.04 160000

123456789016 235490844950934053098098453276 Standart 2.5 600

123456789017 235490844950934053098098453247 Buissnes 5.83 120000

123456789018 235490844950934053098098453278 Pension 6.04 160000

123456789019 235490844950934053098098453279 Standart 2.5 600

Ожидаемый результат: файл out8.txt содержит:

Standart Steven,Seagal 600

Standart Berrish,Sensei 600

1200.000000

Optimal Henry,Ford 4.000

4.000000

Pension Lewis,Caroll 500.00

Pension Morihey,Ueshiba 160000

Pension Koichi,Tohei 160000

320500.000000

Buissnes Richard,Bach 120000

Buissnes Tamura,Sensei 120000

240000.000000

Фактический результат: файл out8.txt содержит:

Standart Steven,Seagal 600

Standart Berrish,Sensei 600

1200.000000

Optimal Henry,Ford 4.000

4.000000

Pension Lewis,Caroll 500.00

Pension Morihey,Ueshiba 160000

Pension Koichi,Tohei 160000

320500.000000

Buissnes Richard,Bach 120000

Buissnes Tamura,Sensei 120000

240000.000000

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

Тест №3: Безошибочное выполнение программы

Содержание: файл test1.txt содержит:

123456789011 2354908441 Carlos,Castaneda

123456789012 2354908442 Henry,Ford

123456789013 2354908443 Lewis,Caroll

123456789014 2354908444 Richard,Bach

123456789015 2354908445 Morihey,Ueshiba

123456789016 2354908446 Steven,Seagal

123456789017 2354908447 Tamura,Sensei

123456789018 2354908448 Koichi,Tohei

123456789019 2354908449 Berrish,Sensei

Содержание: файл test2.txt содержит:

123456789011 235490844950934053098098453271 Standart 2.5 .58

123456789012 235490844950934053098098453272 Optimal 3.4 4.000

123456789013 235490844950934053098098453273 Pension 6.04 500.00

123456789014 235490844950934053098098453244 Buissnes 5.83 120000

123456789015 235490844950934053098098453275 Pension 6.04 160000

123456789016 235490844950934053098098453276 Standart 2.5 600

123456789017 235490844950934053098098453247 Buissnes 5.83 120000

123456789018 235490844950934053098098453278 Pension 6.04 160000

123456789019 235490844950934053098098453279 Standart 2.5 600

Ожидаемый результат: файл out8.txt содержит:

Standart Carlos,Castaneda .58

Standart Steven,Seagal 600

Standart Berrish,Sensei 600

1200.580078

Optimal Henry,Ford 4.000

4.000000

Pension Lewis,Caroll 500.00

Pension Morihey,Ueshiba 160000

Pension Koichi,Tohei 160000

320500.000000

Buissnes Richard,Bach 120000

Buissnes Tamura,Sensei 120000

240000.000000

Фактический результат: файл out8.txt содержит:

Standart Carlos,Castaneda .58

Standart Steven,Seagal 600

Standart Berrish,Sensei 600

1200.580078

Optimal Henry,Ford 4.000

4.000000

Pension Lewis,Caroll 500.00

Pension Morihey,Ueshiba 160000

Pension Koichi,Tohei 160000

320500.000000

Buissnes Richard,Bach 120000

Buissnes Tamura,Sensei 120000

240000.000000

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

Вывод

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

24

Соседние файлы в папке Исправленое