From: Peter K. <pet...@gm...> - 2014-05-07 00:52:13
|
I see that you use HttpUnit tests in PhpWiki. However, if you'd like automated browser-based functional/regression testing, you may be interested in SeLite. It extends Selenium IDE. It allows your tests to access (read and write to) a test DB (isolated from the DB of the tested application). It's open source. It could work very well for you, especially since PhpWiki can have its data in an SQLite DB. SeLite uses a (separate) SQLite DB for test data, so your test data lifecycle would be very easy. However, you can benefit from SeLite even if your test instance of PhpWiki uses other type of DB. Creating tests in Selenium IDE is convenient and highly productive. It doesn't require low-level programming skills, so even users/theme designers could contribute new tests. Tests can be maintained in SVN. See https://code.google.com/p/selite/wiki/ProjectHome. I could create a test framework and provide some examples. Would there be any interest? -Peter Kehl |