I asked one of my students tester about the assignment I gave previous day. But she said that she could not continue testing the software as the software and the requirements were confusing. Frustrated with the whole thing. She could not understand what needs to be done and was disappointed.
I understand her situation and reasons for frustration. I have worked in projects where everything looked so confusing, there’s always the time crunch and managers expect deliverable. Client is sitting next to them for the project updates. This is a typical situation in testing projects. And this is a same story of many testers who get confused, frustrated with requirements. And no wonder why the poor quality product gets released in market.
How do you motivate yourself when you are in such situation?
It’s a fact in software development requirements are never written clearly & completely. It is impossible as technology & business keeps changing every second. So, how do you expect requirements will always guide testers and developers in the right direction?
Secondly, machine and programming languages has limitations and that’s the reason new programming languages and frameworks keep emerging every day. So under such limitations, developer writes program with incomplete requirements. Imagine how the quality of the product is going to be like? Your client is not aware of the quality of product. They have invested lot of money to build the product.
If I have to place a tester in such a chaotic situation. She should be the one to provide fact based information of product’s quality. What product can do & what it can’t. Also give direction for further development and helps stakeholder in making important decisions about the product.
Testers help client, manager and developer to improve quality of the product. Without testing, software could turn out to be a nightmare not only for the end user but also for the vendor.
Testers work like a light house because they give timely feedback and appropriate direction. A tester has most important and critical role to play in software development.
All your stakeholders look for information which guides them because they cannot see what a tester can see. They are dependent on you like a blind person so if you stop testing or get de-motivated due to the situation then who else will guide them? Who will tell them the truth about their software?
So don’t give up so easily because you have not yet come up with your best testing solution. You have not come up with your best test technique which is uniquely designed for this project. You need to strive for better testing that can only happen when you do not lose hope, when you do not lose confidence, when you do not stop trusting your testing skills.
Your service would make a lot of difference to your software’s quality, so keep providing your service honestly and do not stop!
Latest posts by Savita Munde (see all)
- How to apply for Software Testing Jobs? - December 21, 2016
- Web Forms without Usability is harmful - November 28, 2016
- 9 Good Reasons To Choose Career In Software Testing - November 14, 2016