АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

ОТЛАДКА И ТЕСТИРОВАНИЕ ПРИЛОЖЕНИЯ

Читайте также:
  1. В юридической практике. Тестирование
  2. Вероятностное тестирование
  3. Влияние времени приложения напряжения на электрическую прочность газовой изоляции (вольт-секундная характеристика — ВСХ)
  4. Государственное и частное принуждение к исполнению правовых норм: приложения
  5. Графические приложения
  6. Другие приложения, относящиеся к общему программному обеспечению
  7. Если приложения сброшюрованы, количество листов можно не указывать.
  8. ИСХОДНЫЙ КОД ПРИЛОЖЕНИЯ
  9. КОНТРОЛЬНАЯ ТОЧКА 1 - ТЕСТИРОВАНИЕ
  10. Начало практического приложения научного знания
  11. Окна приложения и документа
  12. Окончание приложения Г

Тестирования - испытания программы, которое заключается в выявлении имеющихся в программе ошибок. Отладка состоит в выявлении и устранении причин ошибок.

Классификация ошибок:

· Синтаксические ошибки – это ошибки в записи конструкций языка программирования;

· Семантические ошибки – это ошибки, связанные с неправильным содержанием действий и использованием недопустимых значений.

Обнаружение большинства синтаксических ошибок автоматизировано в основных системах программирования. Семантические ошибки проявляется при исполнении программы в нарушениях процесса автоматических вычислений и зацикливания.

В план тестирования обычно входят следующие этапы:

· Сравнение программы со схемой алгоритма.

· Визуальное изучение распечатки программы и сравнение ее с оригиналом на программном бланке.

· Трансляция программы на машинный язык. На этом этапе выявляются синтаксические ошибки.

· Редактирование внешних связей и компоновка программы. Обнаруживает такие синтаксические ошибки, как несоответствие числа параметров в описании подпрограммы и обращении к ней.

· Выполнение программы. Программа загружается в оперативную память, в соответствие с программой вводятся исходные данные и начинается счет. Проявление ошибки дает повод для выполнения отладочных действий; отсутствие же сообщений об ошибках не означает их отсутствия в программе.

· Тестирование программы. Завершить программу тестированием при задании исходных данных, принимающих предельные для программы значения.

Контрольные примеры (тесты) – это специально подобранные задачи, результаты которых заранее известны.

Объектом тестирования является разработанное программное обеспечение БД «Реестр сотрудников». Предметной областью для созданной информационной системы является деятельность предприятия.

Целью тестирования является проверка программного продукта: БД «Реестр сотрудников на предприятии, установление работоспособности, в соответствии с техническим заданием, тесты проводятся в определенном порядке.

Порядок выполнения тестов:

· проверка программы на добавление, изменение и удаление записей;

· проверка программы на правильность выполнения запросов;

· проверка приложения на формирование отчетов;

· проверка приложения на формирование диаграмм;

· проверка выполнения выхода из программы.

Порядок выполнения тестирования представлен в таблице 5.1:

Таблица 5.1 – Начальное тестирование программы «Реестр сотрудников»

Тестовый вариант Входные данные Выходные данные Ожидаемый результат
       
Проверка добавления данных в таблицы
Добавление записи о новом сотруднике Нажатие кнопки «Добавить» Добавление пустой строки для ввода данных Добавление строки для ввода данных
Проверка ввода данных в поля БД Проверка ввода данных в поля БД Ввод и выбор необходимых данных Введены не все данные
Проверка редактирование данных в таблицах
Редактирование данных таблицы Редактирование данных Работа с БД для редактирования данных Сохранения изменений
Редактирование данных таблиц Редактирование данных Редактирование данных Сохранения изменений
Изменение данных Изменение необходимых данных Данные изменены и сохранены Данные изменены и сохранены
Проверка удаления данных из таблиц
Удаление данных из таблицы Удаление данных Удаление необходимой записи Запись не удалена

 

Продолжение табл. 5.1

Тестовый вариант Входные данные Выходные данные Ожидаемый результат
       
Проверка формирования запросов, динамических диаграмм и отчетов
Просмотр выполнения запросов Нажатие кнопки «Выполнить запрос» Выполнение запроса Выполнение запроса в соответствии с условием
Формирование отчетов Кнопка «Отчет» Формирование отчета Отчет не сформирован
Формирование отчета Выбор отчета Формирование отчета Отчет сформирован
Просмотр динамической диаграммы Нажатие соответствующего пункта меню Открытие окна просмотра динамической диаграммы Диаграмма не продемонстрирована

В ходе выполнения тестирования были выявлены семантические ошибки и своевременно исправлены некоторые недочеты.

Таблица 5.2 – Конечное тестирование программы «Реестр сотрудников»

Тестовый вариант Входные данные Выходные данные Ожидаемый результат
       
Проверка добавления данных в таблицы
Добавление записи о новом сотруднике Нажатие кнопки «Добавить» Добавление пустой строки для ввода данных Добавление строки для ввода данных
Проверка ввода данных в поля БД Проверка ввода данных в поля БД Ввод и выбор необходимых данных Все данные введены
Проверка редактирование данных в таблицах
Редактирование данных таблицы Редактирование данных Работа с БД для редактирования данных Сохранения изменений
Редактирование данных таблиц Редактирование данных Редактирование данных Сохранения изменений
Изменение данных Изменение необходимых данных Данные изменены и сохранены Данные изменены и сохранены
Проверка удаления данных из таблиц

Продолжение табл. 5.2

Тестовый вариант Входные данные Выходные данные Ожидаемый результат
       
Удаление данных из таблицы Удаление данных Удаление необходимой записи Запись удалена
Проверка формирования запросов, динамических диаграмм и отчетов
Просмотр выполнения запросов Нажатие кнопки «Выполнить запрос» Выполнение запроса Выполнение запроса в соответствии с условием
Формирование отчетов Кнопка «Отчет» Формирование отчета Отчет сформирован
Формирование отчета   Выбор отчета Формирование отчета Отчет сформирован  
Просмотр динамической диаграммы Нажатие соответствующего пункта меню Открытие окна просмотра динамической диаграммы Диаграмма продемонстрирована
           

В ходе выполнения тестирования были выявлены и своевременно исправлены некоторые недочёты. При повторном тестировании ошибок не выявлено.

 

 


 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)