“Whether it’s a test framework or test cases, keep it simple and iterate on the design as your project evolves. Don’t try to solve everything upfront. Be aggressive about throwing things away. If tests or automation are too hard to maintain, toss them and build some better ones that are more resilient. Watch out for maintenance and troubleshooting costs of your tests down the road Observe the 70-20-10 rule: 70 percent small unit tests that verify the behavior of a single class or function, 20 percent medium tests that validate the integration of one or more application modules, and 10 percent large tests (commonly referred to as “system tests” and “end-to-end” tests) that operate on a high level and verify the application as a whole is working. Other than that, prioritize and look for simple automation efforts with big payoffs, always remembering that automation doesn’t solve all your problems, especially when it comes to frontend projects and device testing. You always want smart, exploratory testing and to track test data.”
―
How Google Tests Software
Share this quote:
Friends Who Liked This Quote
To see what your friends thought of this quote, please sign up!
0 likes
All Members Who Liked This Quote
None yet!
This Quote Is From
How Google Tests Software
by
James A. Whittaker1,001 ratings, average rating, 92 reviews
Open Preview
Browse By Tag
- love (101971)
- life (80153)
- inspirational (76547)
- humor (44571)
- philosophy (31288)
- inspirational-quotes (29073)
- god (27008)
- truth (24874)
- wisdom (24849)
- romance (24515)
- poetry (23498)
- life-lessons (22780)
- quotes (21238)
- death (20661)
- happiness (19113)
- hope (18703)
- faith (18542)
- inspiration (17642)
- spirituality (15869)
- relationships (15778)
- life-quotes (15667)
- motivational (15627)
- religion (15463)
- love-quotes (15417)
- writing (15000)
- success (14237)
- motivation (13563)
- travel (13215)
- time (12931)
- motivational-quotes (12672)
