2010-12-07 2 views
0

Я никогда не проводил серьезных испытаний, кроме как писать простые тесты на Java в университете. Я хочу попробовать испытать практику, поэтому я хочу начать с малого на этом простом веб-сайте, который я сейчас разрабатываю.Тестирование вопросов веб-приложения

Сайт построен с использованием CodeIgniter и на самом деле не делает никаких динамических вещей, кроме формы контакта, регистрирующей то, что было введено в базу данных.

Я написал два модульных теста для этого контроллера, используя TOAST, которые проверяют вставку и извлечение функций контактной модели, которые вы можете видеть на pastebin.

Какие другие методы тестирования вы бы порекомендовали и применили к такому небольшому веб-приложению?

ответ

1

Попробуйте тестовой модели с вашего приложения с использованием TDD. Сначала напишите тест. Сделать тест не удается. Напишите производственный код. Пройдите тест! Я не думаю, что вам нужно протестировать контроллер и посмотреть, потому что у них нет ошибок, которые невозможно быстро исправить?

1

В соответствии с вашими требованиями, я думаю, вы можете пойти на Selenium IDE, если ваш сайт полностью находится в HTML. Это связано с тем, что Selenium не поддерживает Flash Content.

В Selenium IDE вы можете конвертировать тестовые случаи в формате, который вы хотите, как Ruby, HTML, Java, PHP и т.д.

Кроме того, если ваш сайт является достаточно стабильным, и вы хотите, чтобы покрыть один или два одного браузера/OS, вы можете сэкономить много времени, автоматизируя вещи, используя Selenium.

Смежные вопросы