Testing Is Not a Creative Job
Posted on : 18-10-2010 | By : Malini Mohan | In : Enterprise Services, Outsourced Product Development
Tags: Software testing, Tester, Testing
0
Many young software engineers think that testing is not a creative job. Contrary to this popular belief, testing is a very creative and challenging task. In testing, there are often complaints about not being able to retain or attract skilled resource, or losing skilled resource to other roles such as programming or technical writing. These days we do have trouble attracting and keeping skilled people in testing and there may be lot of reasons and hidden factors to address this particular issue. May be we are discouraging a kind of style and personality type or we may discourage different skill set of descriptive testing styles like exploratory testing. IT is complex and constantly evolving; so we required different skill set and different mind set or certain unique style to address the challenges.
We have to change the competitive landscape by being not just better than our competitors but by taking quality to a whole new level. We have to make the quality so special, valuable and important to the success of our clients that we should become their real value choice. Clients are changing the Wexelblat’s scheduling Algorithm from “Choose two: Good, Fast, and cheap” To “Choose ALL: Good, Fast, and cheap.”
Billions of dollars in business are lost annually because companies and software vendors fail to adequately test their software systems and products. These kind of business losses are expected to continue as long as testing is considered just another check mark on a To-Do list or a task given to resources who are on the bench. Testing is, in fact a professional role that requires technical skills and mindset that encourages the early discovery of the problems that represent real business risks.
Technology, Methodology, Customer, business expectation, business complexities, globalization all these are more and more business visibility. The final skill on my list is the ability to see the larger picture of a company’s overall business strategy. This enables a great software tester to actively participate at a level higher than just an individual contributor—instead of merely finding and reporting a Priority 2 / Severity 2 bug, a great software tester can identify strategic strengths and weaknesses of a software system that can ultimately lead to a business competitive advantage. I think its time for us to be different not just as efficient!




