При разработке программ наиболее трудоемким является этап отладки и тестирования программ.
Тестирование – это выполнение программы с целью обнаружения ошибок.
Отладка – это локализация и исправление ошибок.
Тестирование web-сервисов можно условно разделить на следующие подразделы:
Тестирование корректности верстки и отображения сайта в различных браузерах под разными платформами.
Общеизвестно, что в силу конкуренции, тот или иной браузер имеет нередко даже существенные отличия в отображении одной и той же страницы. Для того, чтобы убедится, что любой пользователь сможет получить всю необходимую информацию требуется проводить тестирование Web-страниц в различных браузерах.
Различные операционные системы так же могут влиять на отображение тех или иных страниц сайта. Это диктует необходимость проводить тестирование в различных операционных системах, равно как и в различных их версиях и обновлениях.
Функциональное тестирование web-сервиса, которое эквивалентно обычному функциональному тестированию любого приложения.
|
|
Функциональное тестирование – это процесс верификации соответствия функционирования продукта его начальным спецификациям.
Перечень основной функциональности веб-страниц:
ссылки (работоспособность, открытие в том же или новом окне и т.п.);
формы (ввод текста, чисел, использование маски, работа с незаполненными полями, длина вводимых символов, логичность установок "по умолчанию" и т.д.).
секретность (работа с паролями, передача данных, защита и т.д.)
кеширование (проверка на установку кеширования и обновления файлов)
В процессе создания Web сайта ««возникали следующие ошибки:
-проблемы совместимости Script
-сбои в корректной работе JavaScript
-некорректное отображение рисунка в шапке сайта (пример ошибки см. на рис. 6).
Рис. 6. Некорректное отображение рисунка в шапке сайта
В результате проведенной отладки все элементы работают корректно, а изображения отображаются правильно.