Пример тестового примера веб-сайта - PullRequest
0 голосов
/ 17 сентября 2010

Для веб-разработки,

Можете ли вы прислать образец отчета о тестировании XLS,

Или есть какие-нибудь хорошие ссылки с открытым исходным кодом, пожалуйста,

Есть ли бесплатное автоматическое тестирование для php веб-разработки,

Спасибо

Ответы [ 2 ]

0 голосов
/ 23 сентября 2010

Никто не может дать вам контрольные примеры для вашего веб-сайта, поскольку каждый проект / приложение / веб-сайт уникален и заслуживает своих собственных уникальных контрольных примеров.В тестировании нет «правильного» или «неправильного».Тестирование - это искусство, и то, что вы должны выбрать, и то, насколько хорошо оно работает для вас, во многом зависит от проекта к проекту и вашего опыта.

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

(примеры ниже приведены на PHP, но вы можете легко найти правильные примеры того, что вы когда-либо используете) или *)

АВТОМАТИЗИРОВАННОЕ ТЕСТИРОВАНИЕ

  • Модульное тестирование
    Используйте PHPUnit для проверки ваших классов, функций и взаимодействия между ними.
    http://phpunit.sourceforge.net/

  • Автоматическое функциональное тестирование
    Если возможно, вам следует автоматизировать большую часть функционального тестирования.Некоторые каркасные работы имеют встроенное функциональное тестирование.В противном случае вы должны использовать инструмент для этого.Если вы разрабатываете веб-сайты / приложения, возможно, вы захотите взглянуть на Selenium.
    http://www.webinade.com/web-development/functional-testing-in-php-using-selenium-ide

  • Непрерывная интеграция
    Используйте CI, чтобы убедиться, что все ваши автоматизированныетесты запускаются каждый раз, когда кто-то в вашей команде делает коммит в проект.
    http://martinfowler.com/articles/continuousIntegration.html

РУЧНОЕ ИСПЫТАНИЕ
Как бы я ни любил автоматизированное тестирование, этоIMHO, не заменитель ручного тестирования.Основная причина в том, что автоматизированный пользователь может делать только то, что ему говорят, и проверять только то, что ему сообщили, для того, чтобы он воспринимался как пройденный / неудачный.Человек может использовать свой интеллект, чтобы находить ошибки и задавать вопросы, возникающие при тестировании чего-то другого.

  • Исследовательское тестирование
    ET - это очень дешевый и эффективный способ найтидефекты в проекте.Он использует интеллект человека и учит тестеров / разработчиков больше о проекте, чем любой другой метод тестирования, который я знаю.Сеанс ET, нацеленный на каждую функцию, развернутую в тестовой среде, - это не только эффективный способ быстрого поиска проблем, но и хороший способ учиться и получать удовольствие!
    http://www.satisfice.com/articles/et-article.pdf

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

0 голосов
/ 17 сентября 2010

Инструменты автоматического тестирования для PHP:

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