Главная страница
Навигация по странице:

  • История изменений

  • Определение объектов тестирования

  • Описание процесса тестирования

  • Курсовой проект Разработка тикет системы для ИТ отдела. Курсач. Министерство цифрового развития


    Скачать 0.8 Mb.
    НазваниеМинистерство цифрового развития
    АнкорКурсовой проект Разработка тикет системы для ИТ отдела
    Дата18.02.2023
    Размер0.8 Mb.
    Формат файлаdocx
    Имя файлаКурсач.docx
    ТипДокументы
    #943674
    страница5 из 7
    1   2   3   4   5   6   7

    ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

    После разработки приложения необходимо приступить к его тестированию. Тестирование ПО – это анализ и исследование программного продукта с целью выявления возможных ошибок, а также оценки и демонстрации того, что продукт соответствует заявленным требованиям.

    В этой главе описана история изменения версий приложения, определены объекты тестирования и составлены тест-кейсы в виде таблицы.

      1. История изменений

    Версионность разработанного приложения можно увидеть в таблице (табл. 4.1). Номер версии состоит из трех частей, разделенных точкой, где:

    • первая часть обозначает крупные изменения, либо изменения несовместимые с предыдущей версией;

    • вторая часть – добавление функционала без нарушения совместимости;

    • третья часть – исправления.

    Таблица 4.1

    Версионность программного продукта

    Версия


    Дата выхода

    Изменения

    1

    2

    3

    1.1.1

    09.04.2021

    Создание интерфейса:

    • начального окна;

    • рабочего окна;

    • окна заявки;

    • страниц «Заявки моей группы», «Все заявки», «Закрытые заявки», «Создать заявку».

    2.1.1

    16.04.2021

    Добавлено:

    • подключение к базе данных;

    • отображение информации в окне заявки;

    • возможность изменять данные в заявке;

    • возможность сохранять данные в заявке

    • возможность добавлять данные в заявке.

    2.2.1

    19.04.2021

    Добавлено:

    • Сортировка заявок по номеру/алфавиту/ответственной группе.

    2.3.1

    21.04.2021

    Добавлено:

    • кнопка «Поиск» в начальном окне;

    • кнопка «Поиск» в рабочем окне.

    2.4.1

    24.04.2021

    Добавлено:

    • возможность узнать статус заявки по её номеру без авторизации в начальном окне.

    3.4.1

    27.04.2021

    Добавлено:

    • авторизация в приложении через логин и пароль;

    • логотип в начальном и рабочем окнах.

    3.5.1

    30.04.2021

    Добавлено:

    • всплывающие окна с сообщениями об ошибках и выполнении операций.

    3.5.2

    02.05.2021

    Исправлено:

    3.6.2

    07.05.2021

    Создание интерфейса:

    • страницы «Создать заявку»;

    Добавлено:

    • Вывод решения по заявке при поиске заявки по номеру.

      1. Определение объектов тестирования

    Объекты тестирования разделены на две группы – функциональные и нефункциональные. В данном случае к функциональному тестированию относится:

    • тестирование входа в приложение через логин и пароль;

    • тестирование проверки статуса заявки по номеру

    • тестирование просмотра заявок

    • тестирование изменения заявок;

    • тестирование изменения данных в базе;

    • тестирование добавления заявок;

    • тестирование обмена данными между базами;

    • тестирование выгрузки отчета.

    К нефункциональному тестированию относится:

    • тестирование приложения на совместимость с операционными системами Windows 8.1/10;

    • тестирование пользовательского интерфейса.

      1. Описание процесса тестирования

    Описание процесса функционального тестирования приведено в таблице (табл. 4.2). Тестирование проводилось методом черного ящика.

    Таблица 4.2

    Функциональное тестирование. Тест-кейсы

    № п/п

    Название

    Тестовые данные

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

    Фактический результат

    Статус

    1

    2

    3

    4

    5

    6

    1.

    Вход с правильным логином и паролем

    Логин: dvandreev

    Пароль: Aa12345


    Открывается рабочее окно

    Рабочее окно открылось

    Пройден

    2.

    Вход с неправильным логином и паролем

    Логин: dvandreev2

    Пароль: Aa1234


    Всплывающее окно «Неверный логин или пароль»

    Рабочее окно не открылось, сообщение получено

    Пройден

    3.

    Вход с пустым логином

    Логин:

    Пароль: Aa12345


    Всплывающее окно «Введите логин»

    Рабочее окно не открылось, сообщение получено

    Пройден

    4.

    Вход с пустым паролем

    Логин: dvandreev

    Пароль:


    Всплывающее окно «Введите пароль»

    Рабочее окно не открылось, сообщение получено

    Пройден

    5.

    Создание заявки без авторизации и заполнением всех полей.

    ФИО: тест

    Телефон: тест

    Рабочая почта: тест

    Описание заявки: Тест тест тест тест тест тест тест тест тест.

    Всплывающее окно с уведомлением о создании заявки и её номером.

    Заявка создалась, сообщение получено.

    Пройден

    6.

    Создание заявки без авторизации и указания ФИО

    ФИО:

    Телефон: тест

    Рабочая почта: тест

    Описание заявки: Тест тест тест тест тест тест тест тест тест.

    Всплывающее окно: «Заполните поле ФИО»

    Заявка не создалась, сообщение получено.

    Пройден

    7.

    Создание заявки без авторизации и указания телефона

    ФИО: тест

    Телефон:

    Рабочая почта: тест

    Описание заявки: Тест тест тест тест тест тест тест тест тест.

    Всплывающее окно: «Заполните поле ТЕЛЕФОН»

    Заявка не создалась, сообщение получено.

    Пройден

    8.

    Создание заявки без авторизации и указания рабочей почты

    ФИО: тест

    Телефон: тест

    Рабочая почта:

    Описание заявки: Тест тест тест тест тест тест тест тест тест.

    Всплывающее окно: «Заполните поле РАБОЧАЯ ПОЧТА»

    Заявка не создалась, сообщение получено.

    Пройден

    9.

    Создание заявки без авторизации и указания описания проблемы

    ФИО: тест

    Телефон: тест

    Рабочая почта: тест

    Описание заявки:

    Всплывающее окно: «Заполните поле ОПИСАНИЕ ПРОБЛЕМЫ»

    Заявка не создалась, сообщение получено.

    Пройден

    10.

    Создание заявки с авторизацией и заполнением всех полей.

    ФИО: тест

    Телефон: тест

    Рабочая почта: тест

    Описание заявки: Тест тест тест тест тест тест тест тест тест.

    Всплывающее окно с уведомлением о создании заявки и её номером.

    Заявка создалась, сообщение получено.

    Пройден

    11.

    Создание заявки с авторизацией без указания ФИО

    ФИО:

    Телефон: тест

    Рабочая почта: тест

    Описание заявки: Тест тест тест тест тест тест тест тест тест.

    Всплывающее окно: «Заполните поле ФИО»

    Заявка не создалась, сообщение получено.

    Пройден

    12.

    Создание заявки с авторизацией без указания телефона

    ФИО: тест

    Телефон:

    Рабочая почта: тест

    Описание заявки: Тест тест тест тест тест тест тест тест тест.

    Всплывающее окно: «Заполните поле ТЕЛЕФОН»

    Заявка не создалась, сообщение получено.

    Пройден

    13.

    Создание заявки с авторизацией без указания рабочей почты

    ФИО: тест

    Телефон: тест

    Рабочая почта:

    Описание заявки: Тест тест тест тест тест тест тест тест тест.

    Всплывающее окно: «Заполните поле РАБОЧАЯ ПОЧТА»

    Заявка не создалась, сообщение получено.

    Пройден

    14.

    Создание заявки с авторизацией без указания описания проблемы

    ФИО: тест

    Телефон: тест

    Рабочая почта: тест

    Описание заявки:

    Всплывающее окно: «Заполните поле ОПИСАНИЕ ПРОБЛЕМЫ»

    Заявка не создалась, сообщение получено.

    Пройден

    15.

    Открытие заявки, внесение изменения в протокол без нажатия кнопки «сохранить»

    Протокол: тест тест тест

    Закрыть заявку

    Изменения в заявке не сохранились.

    В графе «протокол» не сохранилось изменений.

    Пройден

    16.

    Открытие заявки, внесение изменения в протокол с нажатием кнопки «сохранить»

    Протокол: тест тест тест

    Сохранить.

    Закрыть заявку.

    Изменения в заявке сохранились

    В графе «протокол» сохранились изменения.

    Пройден

    17.

    Поиск существующего номера заявки без авторизации

    Номер заявки: 1007

    Вывод сообщения со статусом заявки и решением для пользователя

    Заявка найдена, сообщение получено

    Пройден

    18.

    Поиск не существующего номера заявки без авторизации

    Номер заявки: 999999

    Всплывающее окно: «Заявки с таким номером не существует»

    Заявка не нашлась, сообщение получено

    Пройден

    19.

    Поиск заявки без ввода номера заявки без авторизации

    Номер заявки: не вводить

    Вывод сообщения с просьбой ввести номер заявки

    Заявка не найдена, сообщение получено

    Пройден

    20.

    Поиск существующего номера заявки с авторизацией из рабочего окна

    Номер заявки: 1007

    Вывод сообщения со статусом заявки и решением для пользователя

    Заявка найдена, сообщение получено

    Пройден

    21.

    Поиск не существующего номера заявки с авторизацией из рабочего окна

    Номер заявки: 999999

    Всплывающее окно: «Заявки с таким номером не существует»

    Заявка не нашлась, сообщение получено

    Пройден

    22.

    Поиск заявки с авторизацией из рабочего окна без ввода номера заявки

    Номер заявки: не вводить

    Вывод сообщения с просьбой ввести номер заявки

    Заявка не найдена, сообщение получено

    Пройден

    23.

    Просмотр вкладки «Заявки моей команды»

    Нажать кнопку «Заявки моей команды»

    Должны отображаться только заявки в которых группа к которой относится пользователь является ответственной

    Вкладка открылась, отображаются только заявки в которых группа к которой относится пользователь является ответственной

    Пройден

    24.

    Просмотр вкладки «Закрытые заявки»

    Нажать кнопку «Закрытые заявки»

    Должны отображаться только заявки со статусом «Закрыта»

    Вкладка открылась, отображаются только заявки со статусом «Закрыта»

    Пройден

    Как было сказано ранее, к нефункциональному тестированию относится тестирование приложения на совместимость с операционными системами Windows 8.1/10 и тестирование пользовательского интерфейса.

    Вначале было проведено тестирование разработанного приложения на совместимость с ОС MS Windows 8.1 и MS Windows 10. В результате запуска приложение отобразилось корректно, все функции работали в соответствии с требованиями.

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

    • для начального окна установлен запрет на изменение размера;

    • вид и взаимное расположение элементов при уменьшении или увеличении рабочего окна не меняется;

    • орфографические и пунктуационные ошибки отсутствуют;

    • все страницы имеют правильные заголовки;

    • для перехода по кнопкам, выпадающим спискам и текстбоксам может быть использована клавиша TAB;

    • для перехода по кнопкам, выпадающим спискам и текстбоксам могут быть использованы стрелки;

    • для нажатия на кнопку может быть использована клавиша ENTER;

    • двойной клик не используется.

    Окна и страницы:

    • цвет фона начального окна соответствует требованиям;

    • цвет фона рабочего окна соответствует требованиям;

    • цвет шрифта соответствует требованиям;

    • размер шрифта соответствует требованиям;

    • в начальном окне логотип располагается в левом верхнем углу;

    • в рабочем окне логотип располагается в левом верхнем углу;

    • цвет фона страниц соответствует требованиям.

    Выпадающие списки:

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

    • элементы выпадающего списка в начальном окне располагаются в алфавитном порядке;

    • элементы выпадающего списка на странице «Передача» располагаются в алфавитном порядке;

    • выбранный элемент обозначается выбранным;

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

    Текстбоксы:

    • при наведении курсора на текстбокс, курсор меняется на поинтер;

    • расположены возле соответствующего текста;

    • в начальном окне пустые;

    • в начальном окне выровнены по одной линии, имеют одинаковый размер;

    • на странице «Добавление» содержат демонстрационные значения;

    • на странице «Добавление» выровнены по одной линии, имеют одинаковый размер;

    • текст в текстбоксах выделяется с помощью Ctrl+A/Shift+стрелка.

    Кнопки:

    • цвет кнопок соответствует требованиям;

    • цвет шрифта кнопок соответствует требованиям;

    • при наведении курсора на кнопку, кнопка меняет цвет с серого на голубой;

    • кнопки «Вперед» и «Назад» в рабочем окне реализуют переходы по соответствующим окнам.

    Таким образом, основной функционал приложения, совместимость с ОС Windows 8.1/10 и графический интерфейс пользователя полностью протестированы.
    1   2   3   4   5   6   7


    написать администратору сайта