addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo
This Meetup is cancelled

Let's talk about unit tests and code coverage...

  • SmartBear Software (Bear Cave)

    100 Cummings Center, Beverly, MA (map)

    42.559261 -70.885849

  • Here's a video of how to get to us: We're actually at 135Q - the entrance with the awning near Anthony's restaurant. Go up the first set of stairs by the bathrooms - we're one flight up.
  • Once again, we'll have pizza and beer for your meeting pleasure! Solano Labs is graciously supplying the grub this time around.

    Our guest speaker for this meetup is Gleb Bahmutov, who is a self-described "Javascript ninja, image processing expert, and software quality expert" who currently works as a software engineer at MathWorks. You can follow him on twitter at @bahmutov and read more about his interests at

    Gleb plans to cover:
    - moving from just unit testing to understanding what you have you tested (code coverage: statement, branches, functions)
    - why code coverage is not enough (hard to test code, regex, exceptions)
    - what can be done (mutant testing)
    - "dry" unit test code (avoiding repetitions in test code, mnimizing unit test code size)
    - running just a subset of unit tests for speed up
    - what should be tested (combining test coverage with complexity numbers)

Join or login to comment.

  • Shoshannah G.

    Sorry I can't make it - looking forward to the next one!

    July 19, 2013

  • J. Michael H.

    I plan to attend if I can. It may take me a week or two to know for sure.

    Gleb, I am going to be very interested to hear what has happened at the MathWorks in the past twenty years, because I more-or-less instituted code coverage based testing there in about 1992 (using gct back when the core was just straight C). Back in those cowboy days, it seemed best to concentrate on loop/branch level coverage rather than get into any of that weak mutation stuff. A test suite resulting from weak mutation would have been way huge, and it is not clear how many more bugs we would have found with that strategy.

    I'm guessing, though, that twenty years down the line, with the server farms that the MathWorks built out for the Build and Test environment, most of the "easy" bugs would have been found and that it then might sense to add weak mutation.

    Anyway, that's just one little point and, in general, I'm going to be very interested in talking through stuff like this.

    1 · June 24, 2013

    • JeanAnn H.

      I'm very interested in hearing your history as well as Gleb's presentation. I hope you can make the session.

      June 24, 2013

  • J. Michael H.

    (still tentative)

    June 24, 2013


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