Place: Henix, Montrouge
Date: 24 October 2018
From: 7:30PM To: 10:00PM
Speakers: Henry Coles (NCR), Benoit Baudry (KTH), Vincent Massol (XWiki)
The ParisJUG meeting, co-organized with XWiki and OW2, welcomes software testing professionals for a dedicated session on mutation testing.
Several experts will present the latest innovations in Java software testing automation, including Henry Coles (NCR), the author of PIT mutation tool, Benoit Baudry, Professor at KTH and STAMP project leader and Vincent Massol (XWiki).
This event marked the official launch of the STAMP beta testing campaign
Agenda
07:30PM - 08:30PM: Making Mutants work for you
Speaker: Henry Coles, NCR Edinburgh.
Henry is Head of Development Practice at NCR in Edinburgh where he also runs the local Java User Group. Several years ago he became interested in mutation testing and wrote http://pitest.org, which is now one of the most widely used mutation testing tools for both real world development and academic research.
Abstract: Mutation testing is a once obscure development technique that dates back to the 1970s. It deliberately introduces bugs into your code, then sees if your tests can find them.
Thanks to the open source tool pitest mutation testing has recently become much more widely used in the Java community.
When people talk about mutation testing they often talk about "100% code coverage" but is this what it is really about?
This session will cover the theory behind mutation testing and how to use it, but most importantly it will look at what it's really for and how it can make your life easier.
08:30PM - 09:00PM: Buffet and networking
09:00PM - 10:00PM: New types of tests for Java projects
Speaker: Vincent Massol, XWiki
Vincent is the CTO of XWiki SAS and an active committer of the XWiki open source project. Before being paid to work on open source he spent over 10 years working nights and week ends having fun on various open source projects (committer on Apache Maven, creator of Apache Cactus and Codehaus Cargo to name a few).
Vincent also co-authored 3 books: JUnit in Action , Maven: A Developer's Notebook and Better Builds with Maven. He's a regular speaker at IT and Java conferences and also a member of LesCastCodeurs podcast, a French podcast focusing on news in the Java world at large.
Abstract:
This talk will demonstrate advanced testing practices coming from the STAMP research project and applied to the XWiki open source project:
- Testing for coverage with Jacoco and defining a viable strategy for slowly improving the situation
- Testing the quality of your tests with Descartes Mutation testing
- Automatically enriching your test suite with DSpot
- Testing various configurations with Docker containers and Jenkins
- Generating tests automatically from production stack traces
ParisJUG presentations
- Vincent Massol, XWiki CTO:
- Henry Coles, NCR Edinburgh:
Download the .
- Four minutes timelapse video Oct 24, 2018