How the Grinch Stole Testing Noise, Noise, Noise!
description
Transcript of How the Grinch Stole Testing Noise, Noise, Noise!
How the Grinch Stole Testing
Noise, Noise, Noise!
Open and hide your control panel
Join audio:• Choose “Mic & Speakers” to use
VoIP• Choose “Telephone” and dial
using the information provided
Submit questions and comments via the Questions panel
Note: Today’s presentation is being recorded and will be provided within 48 hours.
Your Participation
GoToWebinar Housekeeping
The Grinch didn’t think very much
of testing,In fact he found
the whole process un-resting.
All the Noise Noise Noise
What is Noise?
Incorrect messages Unhelpful messages Irrelevant messages Anything I don't need to hear Anything I don't want to hear
Why is Testing Noisy?
Poor tools Poor config Poor strategy Poor design Poor policy
Test Design
Plan Code review Does the test prove my point? Does failure pinpoint the problem?
Test Configuration
Testing code you won't change Running tests you plan to fix "someday" - someday will never come
8
Toning it Down
Suppressions Unit test assertions Static analysis
By file By type By age By severity
Parasoft Proprietary and Confidential
Test Maintenance
Run regularly – Entropy Increases Turn off low value to noise ratio tests Keeping it clean is better than periodic mass cleaning
Relevance
Am I testing for things that are happening QA results Code reviews field bugs For things expected to happen? Security performance
Risk management
Will it happen? Is it worth preventing? Owasp top ten example
Q&A
Email [email protected] [email protected]
Blogs: http://alm.parasoft.com
Social Facebook: https://www.facebook.com/parasoftcorporation Twitter: @Parasoft @MustRead4Dev LinkedIn: http://www.linkedin.com/company/parasoft
Parasoft Proprietary and Confidential
Inspired by “How the Grinch Stole Christmas” by Doctor Seuss