Stop Testing! You Might Find Something Wrong
The pinnacle of Quality Engineering is not finding bugs but eliminating any possibilities for a bug. Quality issues kill customer experience instantly and eventually destroy the hard-earned brand equity. Resurrecting your business brand is quite costlier than fixing the technical issues. Hence every company should adopt matured quality engineering processes early in the software engineering lifecycle, so that the guaranteed business outcomes are delivered consistently throughout the customer journey.
Quality of your software engineering processes can very easily be judged from the quality of the issues you unearth throughout the software life cycle. If you find anything during testing, then there are opportunities for improvement. ?Predicting and avoiding issues should be the ultimate objective than finding and fixing issues.
The field of Quality Engineering has advanced lot more than you can imagine. When you apply technology to test technology, there are world of possibilities. Today Machine Learning and Artificial Intelligence have paved ways for all kinds of prediction techniques, so that engineers can avoid potential quality issues as they develop software.
Emerging methodologies have increased release velocity of customer applications. Businesses worry about cost, quality, speed, and customer experience in every one of these releases. Matured automation is key for continuous deployment. When the power of technology and deep domain knowledge come together in testing, effectiveness of quality goes up. Consistently measuring the test effectiveness will give us confidence in certifying the product 100% error free so that there is no necessity for end of the lifecycle testing.
领英推荐
Such a “Zero Testing” environment is the ultimate nirvana that the future of software engineering can achieve. But all of us know, zero-testing is the result of early and more frequent testing in the software development lifecycle. It is also a status that we achieve over a period after multiple iterations of release cycles.
Foundation for Zero Testing is built on the following principles:
As a QE enthusiast, I would never advise you NOT to test. But testing more and testing early, can help you guarantee quality for the life of the product, so no one needs to test it again.
President of Business Process Outsourcing Division
3 年I have not read the article yet, but love the heading so far! Something that I insisted on as a young coder! Seems, I was just ahead of my time, lol!
Consultant | PM Fellowship @ Nextleap | Certified Scrum Product Owner
3 年"The pinnacle of Quality Engineering is not finding bugs but eliminating any possibilities for a bug." very nice & valuable statement. In this competitive market businesses are understanding the value of Quality Engineering. Thanks for posting ????
Stopped Seeking roles in Delivery/Program Management for Testing projects/Accounts ,Leadership roles in Testing Organizations
3 年Stop Testing cannot happen, then everything in this world will go wrong, even when whole world was in Lockdown, Vaccine testing was going on , Everybody is Testing something or other in Every day life
Executive Vice President - Head of Business -EMEA
3 年nice article Anbu
Lead Consultant
3 年Interesting article, and thanks for the share, Anbu. It's always tough to simulate production environments completely for testing early. How to approach on it.