Как наиболее эффективно протестировать мой сайт? - PullRequest
1 голос
/ 24 января 2011

Я написал большой проект, используя PHP и Mysql.

Как я могу проверить это и найти ошибки наиболее эффективно? Какие-нибудь советы? Или мне нужно просто еще раз просмотреть код и проверить его в браузере, вот и все?

Большое спасибо.

Ответы [ 8 ]

3 голосов
/ 24 января 2011

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

2 голосов
/ 24 января 2011

Как и все другие проекты.

  • Модульное тестирование - тестовый код. Вы можете использовать PHPUnit .
  • UI testing - тестирование пользовательского интерфейса. Вы можете использовать Селен .
  • И, наконец, возможно, стоит подумать о закрытой бета-версии и позволить пользователям легко сообщать об ошибках?
1 голос
/ 24 января 2011

если у вас нет настроенной и запущенной среды тестирования, убедитесь, что error_reporting (E_ALL);и чтобы тестовые пользователи сосредоточились на том, чтобы разбить его вместо этого для работы с ним ... И читать журналы ...

Я работаю под Zend Server, что дает мне больше информации о производительности, и я настоятельно рекомендую его для разработки, тестирования иэтап производства

0 голосов
/ 24 января 2011

Есть некоторая кривая обучения и некоторая работа для настройки. Но вы можете создавать автоматизированные тесты браузера для всех вариантов использования вашего сайта.

http://seleniumhq.org/projects/remote-control/

0 голосов
/ 24 января 2011

Как уже упоминалось, используйте error_reporting(E_ALL);, чтобы показать все ошибки.

Используйте XAMPP и протестируйте его сами.

Приведите нескольких друзей, чтобы они сломались (у меня всегда работает).

Выпустите его на сервере, который у вас есть- убедитесь, что все работает хорошо.

Попробуйте ввести переменные, используя любые $_REQUEST переменные, которые вы используете.Если вы используете их, посмотрите, что произойдет, если вы измените их на что-то неправильное или неожиданное.

Попробуйте удалить записи в таблице SQL, посмотрите, что это делает.

0 голосов
/ 24 января 2011

Попробуйте пройти эту действительно очень хорошую статью о БЛОКЕ тестировании.

0 голосов
/ 24 января 2011

Если вы считаете, что это сделано, и вы исправили все найденные ошибки, вы всегда можете набрать группу тестеров, которые «приложат все усилия» для приложения.Попросите 10 или около того людей опробовать каждую его часть и действительно подчеркнуть ее

0 голосов
/ 24 января 2011

Вы можете проверить свою страницу с включенной директивой display_errors (или добавив это в начало вашего файла "error_reporting (E_ALL);" Одним из хороших способов является также наличие бета-тестеров. И некоторые полезные инструменты тоже могут помочь, например, надстройка "панель инструментов веб-разработчика".

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