Показать полную графическую версию : Аглоритмы тестирования веб приложений.
Vlad Drakula
18-06-2005, 13:14
сабж.
вообще-то вебприложения разные бывает :) Можно использовать СУБД, можно не использовать. (Соответственно тестрование будет, или нет). Можно писать на разных всяких языках, у некоторых из которых есть своя среда разработки (включающая дебагер). Валидатор кода это тоже некоторым образом - тестирование (пусть результата вывода). Одним словом, лучше бы вводное уточнить.
Да-да, уточнить хотелось бы. Для затравки - http://www.google.ru/search?q=Testing+web+applications как правило под этим понимают стресс-тесты и продают соответствующие тулы.
А если хочется тестировать для надёжности, то тут почти все уважающие себя девелоперы пишут юнит-тесты. Не зависимо от того приложение для веб или нет. Я себя не уважающий, всякую мелочь я тестирую на уровне "не сдохло с ошибкой после пары кликов в браузере? Сойдёт". А не мелочь я для веба не пишу ^^
UPD: Кстати, вот: http://www-106.ibm.com/developerworks/library/os-puffin.html первая страница в гугле. Вполне по теме. Там в интродакшене даже сказано, что юнит-тесты работают не всегда и это методика/тул тестирования всего приложения, а не его отдельныъх частей (как это делают юнит-тесты).
Vlad Drakula
18-06-2005, 21:41
ivank
на пример мы на работе тестируем в ручном решиме... методом клика...
не давно была написана специальная программа которая умеет тестировать автоматически... но она не очень то работает...
скажем так... вообще не работает...
причем все вышесказанное мало подходит к нашей работе... уж специфика такая...
и ничего всех клиентов это вроде устраивает...
Ссылка, которую я привёл как раз и есть тул заменяющий "метод клика". Только его больно тяэело/долго кофигурировать на каждый тест. Проще нанять тестера :)
Если бы я делал приложение "по-уму", то я бы реализовал его в виде ряда веб-сервисов и морд для них, которые к ним только обращаются. Тогда тесты приложения можно писать используя любимый фреймворк для тестирования, ну а только морду можно тестировать и "методом клика".
А клиента обычна устраивает всё, лишь бы работало. Хоть вообще не тестируйте, если можете писать безглючный код. Клиенту важен конечный результат, остальное ему побоку.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.