Функциональное тестирование веб-приложения на основе сервлета JSP - PullRequest
2 голосов
/ 19 августа 2011

Я разработал веб-приложение на основе сервлета JSP и хотел бы провести на нем некоторое функциональное тестирование. Я знаю, что функциональный тест должен удостовериться, что приложение выполняет действия, которые оно должно выполнять.Я гуглил и обнаружил, что Selenium можно использовать для автоматизированного функционального тестирования. Я увидел, что могу записывать свои действия, которые можно воспроизвести для меня.Теперь, когда я новичок в тестировании приложений, я не понимаю, как воспроизведение действий полезно в тестировании.Я не выполнял никаких модульных тестов в своем приложении, я имею в виду формальное использование jUnit и прочего, хотя раньше я просто запускал части своего кода, чтобы проверить, правильно ли он работал..

Ответы [ 2 ]

3 голосов
/ 19 августа 2011

Воспроизведение полезно только для проверки того, выполняет ли тест все, что задумал тестер. Ключевым моментом является то, что Selenium может экспортировать тестовый набор, который вы просматриваете при воспроизведении, в полноценный класс тестового набора для других JUnit. Затем этот класс можно добавить в группу других тестовых случаев, которые у вас есть для веб-приложения. Это может быть выполнено после автоматической сборки как часть непрерывной интеграции.

0 голосов
/ 19 августа 2011

Для базового функционального тестирования Selenium IDE в дополнение к возможностям записи / воспроизведения предоставляет утверждения и проверки для элементов в вашем веб-приложении. Их стратегическое определение (вокруг проблемных областей) позволит вам регрессировать через ваше приложение, гарантируя, что более новые реализации не нарушат существующую функциональность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...