Automated Test Suites

Discussions and requests related to new CMSimple features, plugins, templates etc. and how to develop.
Please don't ask for support at this forums!
Post Reply
cmb
Posts: 14225
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Automated Test Suites

Post by cmb » Wed Apr 09, 2014 11:54 pm

Hello Community,

I'm convinced that writing software without automated tests is going to severly decrease maintenability in the long run. (Actually, more and more I believe that only test driven development (TDD) can avoid the maintenance nightmare.)

So I suggest that we greatly enhance our efforts to bring CMSimple_XH under test. Unfortunately, that is not an easy task, because CMSimple was not developed with testability in mind (I've seen far worse software in this regard, though), but it should be possible by making use of the dynamic capabilities of PHP, the great PHPUnit, the runkit extension and the virtual file system wrapper (further tools/libraries might be welcome/necessary).

I'm hoping that others will join this effort, and I'm gladly willing to help with the setup (both technical and intellectual), if necessary (and I'm able to!). Just drop me a note.

Christoph
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply