lign="justify"> Передбачена помилка у файлі: 9934 | 345677 | Molodejnii | - 5 | 3400 |
Очікуваний результат: Повідомлення «Річний відсоток нарахування долженсодержать тільки цифри і бути більше нуля в рядку 8 файлу F2».
Фактичний результат: збігається з очікуваним.
Результат тестування: неуспішна.
Тест 13
Мета тесту: перевірити функціонування програми при відсутності річного відсотка нарахування у вхідному файлі F2.
Передбачена помилка у файлі: 1947 | 125398 | Pensionny || 60000 |
Очікуваний результат: Повідомлення «Порожнє поле Річний відсоток нарахування в рядку 7 файлу F2».
Фактичний результат: збігається з очікуваним.
Результат тестування: неуспішна.
Тест 14
Мета тесту: перевірити функціонування програми при коректному введенні всіх даних у вхідному файлі F2.
Фактичний результат: збігається з очікуваним.
Результат тестування: успішний.
6.3 Тестування функції Формування вихідного файлу F3
Тест 1
Мета тесту: перевірити функціонування програми при невідповідності соціальних номерів у вхідних файлах F1 і F2.
Зміст тесту: файли q.txt і oshibka19.txt
Передбачена помилка у файлі F2: 2 962 | 580 764 | Sberegatelny | 8 | 30000 |
Очікуваний результат: Повідомлення «Соціальні номера в файлах F1 і F2 не збігаються. Введений соціальний номер в - 2964 і 2 962 ».
Фактичний результат: збігається з очікуваним.
Результат тестування: неуспішна.
Тест 2
Мета тесту: перевірити функціонування програми при наявності коректних даних вхідних файлів F1 і F2.
Зміст тесту: файли q.txt і qq.txt
Очікуваний результат: Виведена таблиця з підсумковими даними і створений вихідний файл F3.
Фактичний результат збігся з очікуваним
Результат тестування: успішний.
7. Блок-схеми програми
. 1 Блок-схема основної програми
7.2 Перевірка на коректність даних файлу F1
7.3 Перевірка на коректність даних файлу F2
. 4 Перевірка відповідності даних файлів F1 і F2
7.5 Формування вихідного файлу F3
Висновок
Дана програма відповідає заявленим зовнішнім специфікаціям. У ході виконання роботи були складені таблиці рішень, за якими проводилося тестування програми. За результатами тестування можна сказати, що в програмі не було виявлено помилок.
Список літератури
1) Методичні вказівки до курсової роботи з дисципліни «Технологія програмування»/уфимський. Держ. Авиац. техн. ун-т; Упоряд .: Гвоздьов В.Є., Мукасеева В.Н. Хасанов А.Ю - Уфа, 2004, - 42 с.
) Виконання схем алгоритмів, програм, даних і систем: Методичні вказівки до курсового та дипломного проектування/уфимський. Держ. Авиац. техн. ун-т; Упоряд .: Р.Г. Валєєва, Г.Р. Валєєва.- Уфа, 2003. - 23 с.
Додаток 1
Лістинг програмного продукту
# include lt; iostream gt;
# include lt; stdio.h gt;
# include lt; string.h gt;
# include lt; ctype.h gt;
# include lt; conio.h gt;
# include lt; iomanip gt; namespace std; * f1; * f2; * f3; * fer; file1 [99]; file2 [99]; Table1
{soc_nom_tab1 [8];// соціальний номер клієнта
char pasp_dan_tab1 [15];// паспортні дані кліентаfio_tab1 [15];//Ф.І.О. клієнта
} * table1; Table2
{soc_nom_tab2 [8];// соціальний номер кліентаnom_schet_tab2 [8];// номер рахунку
char naim_vklad_tab2 [15];// найменування вкладаgod_proc_tab2 [4];// річний відсоток нарахування
char ob_vklad_tab2 [8];// обсяг вкладу
} * table2; BUF
{fio_tab3 [15];//Ф.І.О. клієнта
char pasp_dan_tab3 [15];// паспортні дані кліентаgod_proc_tab3 [4];// річний відсоток нарахування