Курсовая работа. ПЗ_Самый итоговый вариант. Допустить к защите
Скачать 1.4 Mb.
|
5 Экспериментальная часть5.1 Тестирование приложенияВ процессе тестирования методом черного ящика, были проверены все формы приложения. Результаты тестирования представлены в таблице 5.1. Таблица 5.1 – Таблица тестирования
Продолжение таблицы 5.1
На этапе тестирования была выявлена следующая проблема: в форме Сотрудники при попытке ввести в поле Код_должности, код которого нет в таблице Должность, возникает сообщение об ошибке "Конфликт инструкции UPDATE с ограничением FOREIGN KEY \"FK_Сотрудники_Должность\". Конфликт произошел в базе данных \"Химчистка\", таблица \"dbo.Должность\", column 'Код_должности'.\r\nВыполнение данной инструкции было прервано."}. Код ошибки – 2146232060. После выявления проблемы процедура «sohran_Click» была изменена, следующим образом. Исходная процедура: this.Validate(); this.сотрудникиBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.химчисткаDataSet); Исправленная процедура: try { this.Validate(); this.сотрудникиBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.химчисткаDataSet); } catch { MessageBox.Show("Введены неверные данные!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } Таким образом, необработанная ошибка была перехвачена и обработана. Вывод: протестированная система работает корректно в случаях введения правильных и не правильных данных. Автоматизированная информационная система соответствует заявленным в разделе 1 характеристикам качества. |