Анализ входных и выходных данных, определение структуры данных 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Анализ входных и выходных данных, определение структуры данных



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

Выходная информация – результат выполнения запросов, фильтрации данных, вывод необходимой информации в таблицу.

Входными данными в программе являются:

- номер договора (id);

- проблема (Таsk);

- ФИО клиента (Client);

- ФИО тех. специалиста (Worker);

- дата обращения клиента (Date_of_issue);

- статус выполнения заявки (Request_status).

- номер сотрудника в списке (id);

- ФИО сотрудника (FIO);

- должность (Position);

- электронная почта (Mail);

- номер телефона (Phone number);

- адрес офиса (Address);

- номер договора (id);

- ФИО клиента (FIO);

- логин (Login);

- пароль (Password).

Выходными данными в программе являются:

- Данные в БД.

 

Разработка тестовых сценариев, программы и методики испытаний

На данном этапе производится разработка тестовых сценариев. Целью тестирования проекта является проверка всех его функциональных возможностей и совместимости с различными операционными системами, а также проведение стресс-тестов для выявления уязвимостей и узких мест проекта [4].

План тестирования

Функциональное тестирование

Цель: Выявление функциональных ошибок, несоответствий ТЗ и ожиданиям пользователя путем реализации стандартных.

Классификация функций:

1. Авторизация.

1.1. Авторизация пользователя.

2. Работа с главной формой.

2.1. Совместное тестирование элементов формы.

3. Работа с базами данных.

3.1. Удаление и редактирование.

4. Поиск информации по базе.

4.1. Элементы поиска по чекбоксу.

5. Сетевой чат.

5.1. Пересылка сообщений.

5.2. Работа настроек чата.

Тестирование в определенной среде

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

Стресс-тестирование

Цель: выявить уязвимости в работе Проекта путем использования больших данных, длинных запросов, некорректных данных и пр.

Этапы:

1. Поля ввода авторизации.

2. Поля ввода редактирования.

3. Поля ввода текста.

4. Тест нагрузки при поиске по базе.

5. Тест нагрузки при свободном режиме.

Процесс тестирования

Таблица 3

Функциональное тестирование

Функция Действие Ожидаемый результат Полученный результат Фатальные ошибки
Авторизация пользователя Ввод данных для входа в поле Логин и Пароль Сообщение об успешной авторизации и разблокировка окна Сообщение о успешной авторизации и разблокировка окна Отсутствуют
Работа с главной формой Совместное использование протестированных элементов Отсутствие ошибок, работа функций Отсутствие ошибок, работа функций Отсутствуют

Работа с базами данных

Переход к форме «Заявки» и ввод данных в поля редактирования Добавление заявки в БД и сохранение Добавление товара в БД и сохранение Отсутствуют
Переход к форме «список сотрудников» и ввод данных в поле добавления лица Добавление товара в БД и сохранение Добавление товара в БД и сохранение Отсутствуют
Поиск информации по базе Переход к форме «Заявки» или «список сотрудников» и выбор элемента поиска по столбцу Поиск по выбранному значению в таблице Поиск по выбранному значению в таблице Отсутствуют
Сетевой чат Переход к форме «Решить проблему!» и открытие сетевого чата Пересылка сообщений между двумя пользователями Ошибка подключения к серверу (Исправлено) Отсутствуют
Сетевой чат Переход в окно настроек подключения к чату и изменение значений Подключение к чату по заданным настройкам Ошибка подключения к чату (Исправлено) Отсутствуют

Таблица 4

Тестирование в определенной среде

Система Разрешение экрана Ошибки / несоответствия
Windows 7 1920x1080 Нет
Windows 8 1366х768 Нет
Windows 8.1 1366х768 Нет
Windows 10 1920x1080 Нет

Таблица 5

Стресс-тестирование

Функция Действие Ожидаемый результат Полученный результат Фатальные ошибки
Авторизация пользователя Ввод некорректных данных для входа в поле Логин и Пароль Сообщение о неверном вводе данных Сообщение о неверном вводе данных Отсутствуют
Добавление/Редактирование заявки. Ввод некорректного формата данных Сообщение о неверном формате ввода данных Неверный формат ввода данных Отсутствуют

2.4 Разработка технического задания программного продукта

Введение

Данное техническое задание предназначено на разработку сетевого чата «AxusGroup® AllErrorSolver» предназначенной для связи с клиентом и помощи в устранении проблем с предоставленными услугами компании [3].

Наименование

Сетевой чат «Axus Group® All Error Solver».



Поделиться:


Последнее изменение этой страницы: 2021-08-16; просмотров: 426; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.105.239 (0.005 с.)