
ПЧМИ 5 лаба Видманов Ихсанова
.docxМинистерство образования и науки Российской Федерации
Федеральное государственное бюджетное общеобразовательное учреждение высшего образования
Уфимский университет науки и технологий
Факультет информатики и робототехники
Кафедра вычислительной математики и кибернетики
Отчет к лабораторной работе №5
по дисциплине «Проектирование человеко-машинного интерфейса»
по теме «Тестирование исполняемого прототипа пользовательского интерфейса»
Выполнили:
Студенты группы ПРО-332Б
Ихсанова Э. А.
Видманов А. А.
Проверила:
Нагимова И. А.
Уфа-2024
Цель: изучение механизмов тестирования программных продуктов в контексте обеспечения удобства пользователя и однозначного внешнего и внутреннего представления составных элементов интерфейса.
Задачи: в рамках лабораторной работы решаются следующие задачи: освоение существующих методик проведения тестирования программного продукта на удобство применения пользователем.
Вариант задания: Туристическое агантство.
Тесты для оценки удобства применения разработанного интерфейса
Фильтрация по стране
Тестирование функциональности фильтрации по стране для отображения возможных стран.
Фильтрация по отелю
Тестирование функциональности фильтрации отеля для отображения соответствующих отелей по качеству и комфорту.
Фильтрация по датам
Тестирование функциональности фильтрации туров по выбранным датам.
Выбор по выбранным критериям
Тестирование функциональности фильтрации туров по стране, отелям и датам.
Выбор горящих туров
Тестирование функциональности выбора тура.
Тестирование функциональности отображение горящих туров.
Выбор страны
Тестирование функциональности выбора тура.
Тестирование функциональности отображение стран.
Выбор отеля
Тестирование функциональности выбора тура.
Тестирование функциональности отображение отелей.
Бронирование тура
Тестирование процесса бронирования тура
Заполнение полей личных данных
Тестирование процесса заполнения полей
Заполнение поля оплаты
Тестирование процесса заполнения поля оплаты
Результаты выполнения тестов в форме таблицы
№п/п |
Краткое описание тестируемого действия |
Ожидаемый результат |
Фактический результат |
1 |
Фильтрация по стране |
Отображение списка стран |
Отображается список стран |
2 |
Фильтрация по отелю |
Отображение списка отелей |
Отображается список отелей |
3 |
Фильтрация по датам |
Отображение календарей для выбора даты вылета и даты возвращения |
Отображаются календари для выбора даты вылета и даты возвращения |
4 |
Выбор по выбранным критериям (Проверка работы кнопки «Найти тур» |
Отображение списка туров, соответствующих выбранным критериям |
Отображается список туров, соответствующих выбранным критериям |
5 |
Выбор горящих туров
|
Отображение списка найденных доступных горящих туров |
Отображается список найденных доступных горящих туров |
6 |
Выбор страны
|
Отображение списка найденных стран |
Отображается список найденных стран |
7 |
Выбор отеля |
Отображение списка найденных доступных отелей |
Отображается список найденных доступных отелей |
8 |
Работа кнопки «Забронировать» - бронирование тура |
1 этап бронирования - появление формы ввода личных данных |
Появляется форма ввода личных данных |
9 |
Заполнение полей личных данных |
Отображение сообщения о неверном формате, пока номер имеет не является подлинным |
Отображение сообщения о неверном формате, пока номер имеет неверный формат и его сокрытие при верном формате |
10 |
Заполнение поля оплаты
|
Разрешение ввести целое число |
В поле можно ввести только целое число |
11 |
Работа кнопки «Оплатить» - бронирование тура |
Появление формы ввода данных карты |
Появляется форма ввода данных карты |
12 |
Работа кнопки «Связаться с оператором» - бронирование тура |
Обновление формы, как знак того, что заявка отправлена |
Форма обновилась, значит, заявка отправлена |
Вывод: изучены механизмы тестирования программных продуктов в контексте обеспечения удобства пользователя и однозначного внешнего и внутреннего представления составных элементов интерфейса.
Контрольные вопросы
Что такое тестирование на удобство применения?
Согласно определению международной организации стандартизации (ISO), удобство применения – это эффективность, рентабельность и удовлетворение, с которым пользователи смогут выполнить те или иные задачи в заданной среде.
Это тестирование эффективности, рентабельности и удовлетворения, с которым пользователи смогут выполнить те или иные задачи в заданной среде.
Какие требования предъявляются к тестированию?
Важной частью любого тестирования является правильный подбор пользователей (и достаточного их числа). Участники теста должны быть типичными представителями пользователей данного продукта. Их количество зависит от многих факторов, в том числе, времени, ресурсов, проекта теста, типа тестируемых задач и вида статистического анализа, который вы планируете провести по полученным результатам.
Какие государственные стандарты регламентируют проведение тестирования?
– сравнительные тесты могут представить полезную информацию при исследовании удобства применения новых версий программных продуктов;
– используйте задачи общего характера и области известных проблем в качестве базовых задач, чтобы произвести точные сравнительные измерения между версиями продуктов;
– применяйте стандартные измерения удобства применения, например, качество выполнения работ пользователем (выполнимость задач и показатель успешности их выполнения), степень удовлетворенности пользователей (данные по степени удовлетворенности и предпочтений);
– используйте внешних, независимых производителей для планирования и проведения тестирования на удобство применения, чтобы уменьшить субъективность восприятия;
– необходимой частью каждого теста должно являться описание ожидаемых результатов работы программы;
– программе не должна тестироваться ее автором;
– организация-разработчик программного обеспечения не должна «единолично» его тестировать;
– необходимо подбирать тесты не только для правильных (предусмотренных) входных данных, но и для неправильных (непредусмотренных);
– при анализе результатов каждого теста необходимо проверять, не делает ли программа того, что она не должна делать.