ant + phpunit + selenium + cruisecontrol + phpundercontrol = end to end testing zen

playing with ant + phpunit + selenium (ide/core/rc) + cruisecontrol + phpundercontrol + capistrano = end to end testing plus continuous integration zen.

lets break it down …

automate builds = ant

testing end to end = phpunit + selenium

self documenting code = phpdoc + uml … (markdown + yaml)?

continuous integration = cruisecontrol + phpundercontrol

automated deploys = capistrano

——

refs:

using this article as a starting point.

http://devzone.zend.com/article/2242-Acceptance-Testing-of-Web-Applications-with-PHP

see also

http://www.phpunit.de/

http://seleniumhq.org/

http://www.phpdoc.org/

http://ant.apache.org/

http://cruisecontrol.sourceforge.net/

http://www.phpundercontrol.org/

http://www.capify.org/

* export git -> svn

* automate build / testing / end to end / continuous integration / automated deploys
ant + phpunit + selenium (rc) + cruisecontrol + phpundercontrol + capistrano = :)

more links ….

http://qualityassuranceinphpprojects.com/archives/13-Continuous-Integration-with-phpUnderControl.html

http://cruisecontrol.sourceforge.net/main/configxml.html

http://phpundercontrol.org/documentation/faq.html

http://www.maxhorvath.com/2008/08/making-phpundercontrol-cruisecontrol-accessible-via-a-proxy.html

http://jira.public.thoughtworks.org/browse/CC-541

http://felix.phpbelgium.be/blog/2009/02/07/setting-up-phpundercontrol/

http://manuel-pichler.de/categories/10-phpundercontrol

http://no-names.biz/2008/06/09/cruisecontrol-and-phpundercontrol-in-debian-etch/

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*