technical-news
36 posts
Sep 28 2017
Mutation testing with PIT and Descartes
Vincent Massol, Technical Director of XWiki SAS, wrote an article about a recent experimentation with Descartes, a mutation engine for PIT, in the framework of the STAMP project.
Here's an example of running Descartes on an XWiki module:
For more information, click on the Pit test report and read the Vincent Massol blog post, published here: Mutation testing with PIT and Descartes
Sep 17 2017
Using Docker and Jenkins to test configurations
XWiki SAS is part of the STAMP research project and one domain of this research is improving configuration testing.
In this article, Vincent Massol, Technical Director of XWiki SAS, suggests a new architecture that should allow XWiki to be tested on various configurations, including various supported databases and versions, various Servlet containers and versions, and Various Browsers and versions.
Aug 30 2017
Mutate and Test Your Tests
I am extremely proud and happy that my talk on mutation testing got accepted as an early bird for EclipseCon Europe 2017.
We will talk a lot about software testing at the project quality day. In this talk, I will focus on qualitative evaluation of a unit test suite. Statement coverage is commonly used to quantify the quality of a test suite: it measures the ratio of source code statements that are executed at least once when running the test suite. However, statement coverage is known to be a rather weak quality indicator. For example, a test suite that covers 100% of the statements and that has absolutely no assertion is a very bad test suite, yet is considered of excellent quality according statement coverage.
Jun 06 2017
Jenkins Pipelines: Attach Failing Test Screenshot
How to attach failing test screenshot to a Jenkins Pipeline?
Read Vincent Massol, XWiki CTO article about Jenkins Pipelines
May 10 2017
Dec 10 2016
Full Automated Test Coverage with Jenkins and Clover
Generating full coverage report for a multi-reactor project is a complex task.
Hopefully, Vincent Massol, XWiki CTO, provides a script with clear explanations for that need.
Ready to jump ?
Read his article on test coverage reports generation with Jenkins and Clover