Курсовые - веб-сайта мебельного магазина «VivaМебель»

РЕЗУЛЬТАТЫ ТЕТИРОВАНИЯ РАЗРАБОТАННОЙ СИСТЕМЫ, И ОЦЕНКА ВЫПОЛНЕНИЯ ЗАДАЧ

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

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

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

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

  • функциональные;
  • нефункциональные;
  • связанные с изменениями.

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

Функциональные требования включают в себя:

  • функциональная пригодность ;
  • точность;
  • способность к взаимодействию ;
  • соответствие стандартам и правилам;
  • защищённость.

Функциональные виды тестирования рассматривают внешнее поведение системы. Одни из самых распространенных видов функциональных тестов:

  • функциональное тестирование;
  • тестирование безопасности;
  • тестирование взаимодействия.

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

  • все виды тестирования производительности (нагрузочное тестирование, стрессовое тестирование, тестирование стабильности или надежности, объемное тестирование);
  • тестирование установки;
  • тестирование удобства пользования;
  • тестирование на отказ и восстановление;
  • конфигурационное тестирование.

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

  • дымовое тестирование;
  • регрессионное тестирование;
  • тестирование сборки;
  • санитарное тестирование или проверка согласованности и исправности.

В процессе разработки данного программного средства также было проведено функциональное тестирование. Результаты тестирования представлены в таблице 4.1

 

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

Действие

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

Полученный результат

Принятые меры

Регистрация пользователя

Пользователь зарегистрирован

Ошибка при регистрации

Проверка правильности ввода

Выбор категории

Отображение товаров из данной категории

Товаров отображены

 

Отображение товаров

Отображение товаров на экране

Товары отображены

 

 

 

 

 

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться