3.Тестирование сайта



Уровни тестирования web-сайтов, которые мы выделяем:

  • Модульное тестирование — тестируется минимально возможные компонент web-сайта. Класс, функция и т. п.
  • Интеграционное тестирование — ищет проблемы в интерфейсах (не пользовательских представлениях данных) взаимодействия между модулями системы.
  • Функциональное тестирование - проверяется соответствие системы исходным требованиям к ней.

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

  • проверки веб форм
  • проверки правильности данных
  • тестирования интерфейса пользователя
  • тестирования оплаты
  • тестирования версий для печати
  •  тестирования отчетов

Интеграционное тестирование - это фаза тестирования ПО, на которой отдельные программные модули комбинируются и тестируются в группе.
Основной целью интеграционного тестирования является подтверждение того, что результаты взаимосвязи между двумя и более компонентами отвечают функциональным требованиям.
Обычно интеграционное тестирование проводится после модульного тестирования и предшествует системному тестированию.
Интеграционное тестирование в качестве входных данных использует модули, над которыми было проведено модульное тестирование, группирует их в более крупные множества, выполняет тесты, определённые в плане тестирования для этих множеств, и представляет их в качестве результатов интеграционного тестирования, а также входных данных для последующего системного тестирования.
В процессе выполнения интеграционного тестирования определяются ошибки в построении модулей. Используя тест план, согласно которому тестироваться должен каждый модуль, и после подтверждения правильности работы каждого отдельного модуля перед их объединением, можно предполагать, что все проблемы, обнаруженные в процессе объединения модулей, скорее всего связаны с особенностями их взаимодействия.
Этапы интеграционного тестирования:

  1. Создание тест плана
  2. Создание тестовых данных и тест кейсов
  3. Создание сценариев для запуска тест кейсов (при необходимости)
  4. Выполнения тест кейсов, как только компоненты будут интегрированы
  5. Исправление багов и перепроверка кода
  6. Повторение цикла тестирования до тех пор, пока компоненты не будут успешно интегрированы

Модульное тестирование — тестируется минимально возможные компонент web-сайта. Класс, функция и т. п.


Комментариев нет:

Отправить комментарий