Тестирование разработанной системы — КиберПедия 

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Тестирование разработанной системы

2019-08-07 121
Тестирование разработанной системы 0.00 из 5.00 0 оценок
Заказать работу

Разработанная ИС была протестирована методом черного ящика с целью поиска ошибок и сбоев. В процессе тестирования были проверены все формы приложения. Результаты тестирования представлены в таблице 2

 

Таблица 2 – Набор тестов и результаты тестирования

 

Действие Ожидаемый результат Полученный результат
Нажатие на кнопку «Авторизация» при незаполненных полях логин и пароль на форме «Авторизация» Появление окна с сообщением «Не все поля заполнены» Совпадает с ожидаемым
Нажатие на кнопку «Авторизация» на форме «Авторизация» без подключения к базе данных Появление окна с сообщением «База данных не подключена. Обратитесь к администратору» Совпадает с ожидаемым
Нажатие на кнопку «Авторизация» на форме «Авторизация» с логином и паролем,  которого нет в БД. Появление окна с сообщением «Введены некорректные данные или проверьте подключение к БД» Совпадает с ожидаемым
Нажатие на кнопку «Авторизация» на форме «Авторизация» с использования корректных данных (логин: archi, пароль: 12345) Открытие формы «Архив документов» Совпадает с ожидаемым
Нажатие на кнопку «Авторизация» при незаполненных полях логин и пароль на форме «Авторизация администратора» Появление окна с сообщением «Не все поля заполнены» Совпадает с ожидаемым

 

Продолжение таблицы 2

 

Действие Ожидаемый результат Полученный результат
Нажатие на кнопку «Авторизация» на форме «Авторизация администратора» с использованием корректных данных (логин: sa, пароль: 12345) Открытие формы «Администрирование» Совпадает с ожидаемым
Нажатие на кнопку «Регистрация» в окне формы «Регистрация» Появление окна с сообщением «Не все поля заполнены» Совпадает с ожидаемым
Ввод логина и пароля которые уже есть в БД в окне «Регистрация» Вывод сообщения «Данный логин используется» Совпадает с ожидаемым
Нажатие на кнопку «Сохранить изменения» на форме «Администрирование» Сохранение введенных данных Совпадает с ожидаемым
Нажатие на кнопку  «Выдать документ» во вкладке «Журнал» на форме «Архив документов» при количестве экземпляров приказа в архиве равным нулю Вывод сообщения «В данный момент документа нету в архиве»   Не совпадает с ожидаемым
Нажатие кнопки «Выдать документ» во вкладке «Журнал» на форме «Архив документов» при количестве экземпляров приказа в архиве равным нулю Вывод сообщения «Выдача документа прошла успешно» Совпадает с ожидаемым
Нажатие кнопки «Вернуть документ» во вкладке «Журнал» на форме «Архив документов» при наличии задолженностей Вывод сообщения «Возврат документа прошел успешно» Совпадает с ожидаемым

 

Продолжение таблицы 2

 

Действие Ожидаемый результат Полученный результат
Нажатие кнопки «Вернуть документ» во вкладке «Журнал» на форме «Архив документов» при отсутствии задолженностей Вывод сообщения «Нет за должностей по документам» Не совпадает с ожидаемым
Нажатие кнопки «Сортировать» во вкладке «Документы» на форме «Архив документов» Сортировка документов по выбранному типу Совпадает с ожидаемым
Нажатие кнопки «Фильтрация» во вкладке «Документы» на форме «Архив документов» при не выбранном типе фильтрации Вывод сообщения «Выберите тип фильтрации» Совпадает с ожидаемым

 

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

- в главной форме при нажатии кнопки «Выдать документ», когда количество экземпляров приказов в архиве равно нулю, программа не выдает ошибку. Для решения данной проблемы был добавлен перехватчик, который проверяет наличие документа в архиве;

- в главной форме при нажатии кнопки «Вернуть  документ», когда отсутствуют задолженности по документам, программа не выдает ошибку. Для решения данной проблемы был добавлен перехватчик, который проверяет отсутствие задолженностей по документам;

- при загрузке таблицы «Журнал» столбец «Приказ» отображает содержимое в неудобном для пользователя виде. Для решения этой проблемы была увеличена ширина столбца «Приказ».

Разработанная ИС соответствует всем требованиям, перечисленным в первом разделе, является полностью работоспособной и готова к применению на предприятии.


 

ЗАКЛЮЧЕНИЕ

В результате проделанной работы по созданию ИС были созданы:

- база данных;

- представления, функции, хранимые процедуры, триггеры;

- многопользовательское клиентское приложение для доступа к БД.

Были решены следующие поставленные задачи:

- выполнены анализ и разработка требований;

- углублены теоретические знания в соответствии с заданной темой;

- разработана БД и приложение для работы с ней;

- обеспечена защита информации БД.

В результате была достигнута цель курсового проектирования, а именно разработана многопользовательская ИС, автоматизирующая хранение, обработку и представление информации об архиве документов предприятия.

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

Разработанная ИС  является перспективной для ее применения, расширения, обновления и доработки до более сложного и современного продукта. На данный момент она может быть внедрена в Управление Федерального казначейства по Архангельской области и Ненецкому автономному округу.

СПИСОК СОКРАЩЁННЫХ СЛОВ

 

БД – база данных

ИС – информационная система

ПО – программное обеспечение

РСУБД - реляционная система управления базами данных

СУБД – система управления базами данных

 

DAL – слой доступа к данным

FK – внешний ключ

MS SQL – Microsoft SQL Server

PK – первичный ключ

SQL – язык структурированных запросов

UML – унифицированный язык моделирования


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Голицына, О.Л. Основы проектирования баз данных: учебное пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. – 2-е изд., перераб. – Москва: ФОРУМ: ИНФРА-М, 2017.

2. Дейтел, П. Как программировать на Visual C# 2012 / П. Дейтел, Х. Дейтел. – 5-е изд. – Санкт-Петербург: Питер, 2014.

3. Заботина, Н.Н. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. – Москва: НИЦ ИНФРА-М, 2014.

4. Маклафлин, Б. PHP и MySQL. Исчерпывающее руководство / Б. Маклафлин. – 2-е изд. – СанктПетербург: Питер, 2014.

5. Тарасов, С.В. СУБД для программиста. Базы данных изнутри / С.В. Тарасов. – Москва: СОЛОНПРЕСС, 2015.

6. Туманов, В.Е. Основы проектирования реляционных баз данных / В.Е. Туманов. – Москва: Национальный Открытый Университет «ИНТУИТ», 2016.

 


Поделиться с друзьями:

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.