Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом Федосов.docx
Скачиваний:
297
Добавлен:
04.03.2016
Размер:
7.62 Mб
Скачать

2.4 Разработка автоматизированной системы учета передвижения продукции на оао «Беларуськалий»

Для создания приложения «Система учета передвижения продукции на ОАО «Баларуськалий»» использовалась среда разработки Microsoft Visual Studio 2012 и интегрированный язык С#.

При разработке применялись следующие компоненты:

  • компонент Button служить для обработки события;

  • компонент TextBox представляет собой стандартный текстовый редактор, в котором отображаются и изменяются данные;

  • компонент ComboBox служит для отображения выпадающего списка;

  • компонент MenuStrip предоставляет систему меню для формы;

  • компонент PictureBox предоставляет элемент управления графическим окном Windows для отображения рисунка;

  • компонент ContextMenuStrip позволяет создавать контексное меню приложения.

  • компонент DataGridView используется для отображения табличных данных [23].

2.5 Тестирование программного продукта

Тестирование программного обеспечения — процесс проверки соответствия заявленных к продукту требований и реально реализованной функциональности, осуществляемый путем наблюдения за его работой в искусственно созданных ситуациях и на ограниченном наборе тестов, выбранных определенным образом. Этот процесс в общем случае, базируется на обнаружении дефектов и проблем в программных системах. Иными словами, программа или разрабатываемый модуль информационной системы, проверяется в различных условиях, на различных входных данных на соответствие ожидаемому поведению, которое ещё называется требованиями к ПО.

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

Тестовый случай — это алгоритмы проверки функциональности программы. Каждый тестовый случай должен обладать следующими свойствами: четкой целью проверки, известными начальными условиями тестирования, строго определенной средой тестирования, тестовыми данными и ожидаемым результатом тестирования [11].

Тестирование позволяет на ранних этапах разработки обнаружить и исправить ошибки и уязвимости программного обеспечения.

Для проверки стабильности работы автоматизированной системы учета передвижения продукции необходимо протестировать работоспособность всех функций, входящих в её состав. Целью проведения испытаний является проверка на работоспособность данного программного продукта при тестировании его различными входными данными.

Результаты тестирования разработанной автоматизированной системы представлены в таблице 2.9.

Таблица 2.9 — Результаты тестирования программы

Название процедуры

Описание тестового случая

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

Тестовый случай пройден?

Комментарий

отчетыToolStripMenuItem_Click(класс Main)

Выбор на главной форме меню «Очеты -> Отчет «Товары на складе»»

Открытие документа MSExcelи экспорт данных полученных в результате выполнения соотвествующего запроса

Да

Система работает корректно

Окончание таблицы 2.9

Название процедуры

Описание тестового случая

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

Тестовый случай пройден?

Комментарий

button1_Click ( класс Form1)

Не правильно введен пароль для выбранного пользователя

Появление сообщения «Не верно введены данные!»

Да

Система работает корректно

button1_Click ( класс MainAdd)

Введены не все данные

Появление сообщения «Необходимо заполнить все данные»

Да

Система работает корректно

button1_Click ( класс MainAdd)

Введены данные заведомо неправильного типа

Появление сообщения о том, что входная строка имела неверный формат

Да

Система работает корректно

справочникПоставкиToolStripMenuItem_Click ( класс Main)

Выбор на главной форме меню «Справочники -> Справочник «Поставки»»

Открытие формы «Справочник «Поставки»»

Да

Система работает корректно

button1_Click ( класс PostAdd)

Введены не все данные

Появление сообщения «Необходимо заполнить все данные»

Да

Система работает корректно

button1_Click ( класс PostAdd)

Введены данные заведомо неправильного типа

Появление сообщения о том, что входная строка имела неверный формат

Да

Система работает корректно

отчетToolStripMenuItem_Click ( класс Post)

Выбор на главной форме меню «Очеты -> Отчет «Поставки за месяц»»

Открытие документа MSExcelи экспорт данных полученных в результате выполнения соотвествующего запроса

Да

Система работает корректно

Автоматизированная система учета передвижения продукции на ОАО «Беларуськалий» прошла тестирование на платформе Windows 7 и продемонстрировала корректную работу функций и отлаженное взаимодействие функций друг с другом.