In our Magnolia projects we currently have:
* Unit tests with stubbing/mocking using Mockito (and Magnolia's mocking 
framework) and WireMock to mock external HTTP-based services.
* Gatling load & performance tests.
* Manual testing as part of our Scrum process
* A set of manual 'sanity tests' to test the most important custom logic to 
guard against regression bugs.

We are in the process of choosing and using a functional test framework. We 
have used Cucumber, Thucydides and plain Selenium in the past but we are now 
thinking of using a more light-weight solution like the combination of CasperJS 
and PhantomJS. The only worry there is that development on CasperJS seems to 
have stopped.

All automated tests are run automatically from Jenkins. We also have automated 
deployment scripts (pipelines) for some projects in Jenkins so that we can 
remove and install new Magnolia environments on the fly. We use this to 
continuously deploy our Magnolia implementation (with sample content) to our 
test environment.

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=cd353fab-6ab0-474e-8d66-49ef605ba55a


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to