addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

LJC Event: Mutation Analysis or What Code Coverage Doesn't Tell Us

*Please note this is an LJC event. Skills Matter are hosting this event and are handling the attendance - it is essential that you confirm your place at this link: http://skillsmatter.com/podcast/home/mutation-analysis-or-what-code-coverage-doesnt-tell-us  

Mutation Analysis or What Code Coverage Doesn't Tell Us Presented by Gleb Smirnov (approx 1 hour)

What do I do if I have lots of tests but still regularly encounter production incidents? What do I do if my Code Coverage metrics are cool, but the code isn't? Obviously, it's time to test the tests. A great way to do so was invented way back in 1971, but the Industry is only now starting to recognize it. Long story short, Mutation Analysis messes with the source code, and then runs the tests.  All the good tests should fail, and the rest should be fixed. 

The talk features a detailed overview of the general concept of Mutation Analysis, covers the available Java tools to do it, and shares a couple of success stories.

The event will cover Mutation Analysis, an approach that lets engineers be more confident in the quality of their tests ans code. They will learn to use this approach, and it is important to do so, as it saves a lot of time & nerve compared to classical ways like Code Coverage and Code Review.

Subjects covered: 

Problems of Unit Testing, general idea of Mutation Analysis, java tools for it (pitest), success stories, performance evaluation. All shown in a presentation (not ppt, but web-based)

Suitable for undergrads.

Bio: 
Gleb Smirnov: Dealing with stability-critical applications, including, but not limited to financial systems, for a number of years. A fierce practitioner  of TDD. Actively promoting Mutation Analysis in russian-speaking JUGs, mainly via articles and talks. Recently changed the employer from Yandex to Deutsche Bank. 

Agenda:

18:15 Doors open 
18:30: Main presentation (approx 1 hour excl questions) 
20:00: Networking and informal discussion at: The Old Ivy House Pub, 166 Goswell Road EC1V 7DT www.oldivyhouse.co.uk 

Please Note: 

Nearest tube: Barbican 
Nearest Coffee Shop: Sun Coffee Shop, 55-63 Goswell Road, London, EC1V 7EN for if you arrive early 
After event networking venue: The Old Ivy House Pub, 166 Goswell Road EC1V 7DT www.oldivyhouse.co.uk  

Event organised by the awesome folk at RecWorks - check out the blog here:

http://blog.recworks.co.uk/

*Please note this is an LJC event. Skills Matter are hosting this event and are handling the attendance - it is essential that you confirm your place at this link: http://skillsmatter.com/podcast/home/mutation-analysis-or-what-code-coverage-doesnt-tell-us 


Join or login to comment.

2 went

Our Sponsors

  • Our Blog

    Here is a link to our blog

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Mentoring and a hands on Student Programme for learning industry skills

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy