Тестирование вопросов веб-приложения - PullRequest
0 голосов
/ 07 декабря 2010

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

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

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

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

Ответы [ 3 ]

5 голосов
/ 07 декабря 2010

, прежде чем писать тест, вам нужно научиться писать тестируемый код.

это хорошее начало сообщение в блоге

видео Google опроверяемый код

еще одно видео Google о проверяемом коде

1 голос
/ 10 мая 2013

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

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

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

1 голос
/ 07 декабря 2010

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

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