continuous integration

8 Hints out of Testing-Turmoil - Lars Strojny

Planet PHP  Thu, 09/25/2008 - 08:04
  1. Have a continuous integration solution in place. Really. If you don’t, you just burn money by writing tests.

    I would go so far and say, if you don’t have continuous integration, you should stop writing unit tests and do click testing.
  2. The definition of “tests pass” is “tests pass on the continous integration system”.

    “Works for me” has neither a place in the bugtracker nor everywhere else.
  3. If you can’t test it, the architecture is most likely wrong (exceptions are sessions and caching related code which is generally hard to test).

 

Manuel Pichler's Blog: phpUnderControl 0.4.3 released

PHPDeveloper.org  Mon, 09/08/2008 - 10:25

Manuel Pichler points out that the latest version of phpUnderControl (an add-on for CruiseControl, a continuous integration tool) has been released - 0.4.3.


 

Zend Developer Zone: Upcoming Zend Webinars

PHPDeveloper.org  Mon, 07/21/2008 - 10:23

The Zend Developer Zone has reminder posted about some of the upcoming webinars brought to you from Zend on a wide range of topics:


 

Brian DeShong's Blog: Development process for PHP-based projects

PHPDeveloper.org  Tue, 07/15/2008 - 15:11

Brian DeShong has posted some of his "food for thought" on the development process that's behind the scenes of different PHP applications.


 

Development process for PHP-based projects - Brian DeShong

Planet PHP  Tue, 07/15/2008 - 13:16

Lately I’ve been doing a lot of thinking on development processes and quality, specifically for large-scale, professional PHP-based projects.

I’ve got some decent experience writing unit tests with PHPUnit, using a smoke testing script, and even writing use cases (it’s been a while, though).


 

Michael Kimsal's Blog: PHP Continuous Integration with phpUnderC...

PHPDeveloper.org  Mon, 04/28/2008 - 11:18

Michael Kimsal has put together a small page to help you get started using the phpUnderControl continuous integration system:


 

Continuous Integration with phpUnderControl - Michael Kimsal

Planet PHP  Sat, 04/26/2008 - 07:34

I’ve put together a small page with some notes which have helped me during my recent set up of phpUnderControl.  I will probably add more to the list in the coming weeks, but these are a couple stumbling blocks I hit the past few days.  If you’re not using phpUnderControl, you owe it to yourself to check it out, as I think ‘continuous integration’ will likely change the way you think of development.  I’ve used CruiseControl in the past for PHP, but the PHP-specifics phpU


 

My project checklist - what are yours? - Michael Kimsal

Planet PHP  Wed, 04/23/2008 - 14:43

I’ve been taking on a lot of small projects lately, and have been noticing the same problems over and over.  I’ve seen these for years, but I’ve dealt with far more projects in a short time than I ever did in the past.

The checklist below wouldn’t necessarily determine if I’d take a project or not, but would likely influence the rate and schedule.