Whiteboard Wednesday: The ROI of Testing
Filed Under Whiteboard WednesdaysComments
7 Responses to “Whiteboard Wednesday: The ROI of Testing”
7 Responses to “Whiteboard Wednesday: The ROI of Testing”
Max Pool - © 2024 - {codesqueeze}. Sycorr Banking Solutions
What if you only do UI testing? That would catch all the CRUD and BL tests as well. Is that a better “Bang for the Buck?” Selenium is great for this and it less fragile.
The con’s are:
1. Slow to run.
2. “Don’t touch” while running
3. Expensive and repetitive set-up and tear-down.
4. You need to orchestrate your build to support UI testing.
At the very least automate your UI smoke test. Follow the 80/20 rule of application usage and you’ll be in good shape.
Nothing beats eating your own dog-food during development … but that is only possible for certain applications.
Nice presentation as it touches on many of the issues, but I would have like to see more numbers around actually computing ROI.
@ZebZiggle –
1. Only doing UI automation testing would be the equivalent of doing an airplanes first test as a test flight. Technically you are testing all the pieces, but you never assured that each individual moving part was working in isolation. I rarely do UI automation test until I have exhausted myself doing unit tests.
2. Actual ROI numbers are completely subjective to your team and project. As long as you are aware of the different types of testing and each of their cost/benefit, you may be able to start quantifying numbers and finding the “sweet spot”.
Agreed. I was just being facetious (read: pita).
That said, I find you can’t get the same degree of comfort from QA like you do from UI-based testing (automated or manual).
I’m not sure about the statement about ROI. I suspect there’s a quick equation for “Cost To Write Test” vs. “Stability of Product” that could be applied to each of stages of testing and generate an ROI.
Something else for me to push on the “think about” stack.
Keep up the great site!
-Z
Great demonstration–good motivation to improve both kinds of testing. I have to be cheeky though and ask, “…an average of excellency”?
Keep up the good blog 🙂
@Thad –
Yes! An “average” of excellency! To clarify, whether you get a 94% or a 110% on a college exam, you have still receive an A. Never quit shooting for 110%, but if you had to pay $1 for each %, you might consider paying only the lowest amount thus maximizing your ROI. I meant what I said! 😉
Of course 🙂
The meaning was actually never unclear. I just enjoyed the humorous sound of the phrase itself–not unlike Garrison Keillor saying “all the children are above average”. In this case, however, we really can make excellent the average!
[…] The ROI of Testing […]