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

Не существует методов тестирования сайтов, которые позволили бы со стопроцентной вероятностью выявить ошибки (см. Откуда берутся ошибки на новых сайта) в работе программного обеспечения (продукта). Существует лишь формальный процесс проведения тестирования. Согласно этому процессу есть возможность доказать, что в программном обеспечении нет ошибок только, с точки зрения выбранного метода тестирования. Таким образом получается, что нет возможности установить и гарантировать, что в программе нет ошибок или дефектов, которые могут возникнуть ввиду человеческого фактора, присутствующего на всех этапах жизненного цикла программного обеспечения. На текущий момент существует большое количество подходов к тестированию программного обеспечения.

Подходы к тестированию сайтов:

  • Обычная практика заключается в том, что после окончания разработки ПО и до передачи продукта заказчику проводится тестирование сайта. Обычно она выражается в виде отдельной фазы тестирования в общем цикле разработки ПО.
  • Тестирование сайтов начинается одновременно со стартом разработки продукта. Продолжает все то время пока идет разработка. Данный подход требует больше ресурсов, но качество тестирования заметно выше.

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

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

Тестирование сайта в разных браузерах

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

О видах тестирования на совместимость с разными браузерами более подробно написано в статье "Тестирование сайта на совместимость с разными браузерами".

Закажите тестирование своего сайта, чтобы быть уверенным в его качестве.