Тестирование приложения


Мы приближаемся к завершению веб-приложения, созданного в RoR (это социальный веб-сайт). Я не человек RoR, я просто сторона JS/Jquery.

У всех нас нет большого опыта работы с большими приложениями, и это первое, что мы когда-либо делали (не считая небольших приложений). Это выглядит и ощущается нормально, но, кроме обычного тестирования, проводимого людьми, мы не использовали другое доступное тестирование.

Что вы можете мне посоветовать? Какие существуют программы, которые я могу использовать для подчеркните приложение и создайте сценарии? Какое-нибудь приложение, которое будет сканировать все вокруг и находить проблемы/уязвимости, которые мы еще не обнаружили?

Я здесь хожу вслепую, поэтому буду признателен за любую помощь.

:)

Author: Wexoni, 2013-01-20

1 answers

Тестирование функциональности

Многие автоматизированные браузеры, такие как SeleniumHQ, могут выполнять тесты. Если вы чувствуете, что это слишком сложно, вы можете написать свой собственный скрипт с помощью greasemonkey/tempermonkey, так как у вас есть знания в js и jQuery.

Тестирование производительности и стабильности

Если вы ожидаете, что число пользователей велико, стоит провести стресс-тест с помощью JMeter, хотя это немного сложно. Вы можете использовать его для записывайте тестовые примеры и воспроизводите их в большом объеме. Узкое место в производительности можно выявить во время стресс-теста, и сервер можно настроить для повышения стабильности.

Тестирование безопасности

Это длинная тема о поиске уязвимостей, поэтому вам лучше спросить какого-нибудь эксперта в области ИТ-безопасности. Короче говоряNessus может выполнять базовый скрининг, однако он может давать ложноотрицательный результат, если он не настроен экспертом.

 3
Author: neo, 2013-01-21 08:26:48