The fact that a software tester is a most infamous person in a software project team has some grounds underneath it. This is because a software tester usually speaks of the bugs in the developer's code. For a developer to take this pin-pointing personally hurting is humane. The tussle between the testers and developers may lead to failure or delay of the software project. This article presents some of the aspects which both the developer and the tester should know about each other and work harmoniously in a team.
The developer should understand that testing is an important activity in a software project and the role of the tester is to find as many bugs as possible at the earliest and ensure that they get fixed. If the developed software satisfies customer's requirements and has little number of known bugs then only the customer will accept the software. So, pin-pointing by tester should be taken by the developer in a positive sense. It is the duty of the tester to find bugs and by doing this he is, infact, suggesting you to remove bugs and thereby, dress your code in a proper way.
At the same time, the tester should not directly blame the developer for the buggy code. Psychologically, this will unrest the developer and may lower his efficiency. Instead, a tester should report a bug in a gentle way. The tester should not only report bugs but at times, he should praise the developer for the good code written by him.
As the software are becoming complex, testing is becoming an integral and a methodological process. Lots of theories and practices of testing are becoming standards. And companies are even spending lot of time and money on deciding terminologies of testing like some companies prefer saying a bug as 'anomaly' or 'incident' rather than 'fault', 'bug' or 'error'.
A good tester will have the knowledge of coding language used in the project. In this way, he can sometimes read the buggy code and identify the exact bug along-with and may even propose a solution.
Before reporting a bug, it is important for a tester to know if his test procedure was correct. It happens many times that the bug reported was the result of wrong testing .
So, if you are a software tester then understand the psychology of a developer, appreciate him at times and if you know coding then help him to debug and improve the code. This way you will have good fame in your project team rather than as a dreaded person.
Syed Feroz Zainvi has obtained M.Tech. (Comp Sc & Engg) degree from Indian Institute of Technology, Delhi (INDIA). His areas of interests are distributed computing, computer graphics and Internet Technologies. Currently, he is involved in Software Project Planning, Development and Management. His other interests include writing for magazines and contributing utility softwares on Magazine's CDs. He also have flair for teaching computer science with new teaching methodologies.
His web-page URL is http://zainvi.tophonors.com
limousine chicago serviceIf you've been using MySQL database to store your important... Read More
What is Groupware?Have you ever had to manage document collaboration... Read More
GroupwareEfforts are continually made to manage the unavoidable ad hoc... Read More
Adobe Photoshop is one of the world's leading graphics editing... Read More
Before September of 1995, Microsoft ignored the Internet because their... Read More
As Mozilla Firefox nears 10% market share, with well over... Read More
Microsoft CRM is relatively new player on the now becoming... Read More
Microsoft Great Plains is main accounting / ERP application... Read More
Formatting and reinstalling windows 98 is very easy if you... Read More
Upgrading. Downtime. Maintenance. Hardware obsolescence. Implementation issues. The litany of... Read More
After seeing many people complain about their weak Internet security... Read More
Now is the time to look at an alternative to... Read More
Microsoft Office program is a programming tool called Visual Basic... Read More
I love new technology. I am still ready to wait... Read More
I have always had a tendency to focus on the... Read More
It is really interesting that a bug can create problem... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics/eEnterprise... Read More
In 2004 Oracle, Inc. made its new step toward J2EE... Read More
Our hosted solution allow you to run your own search... Read More
Hey Guys! Don't raise your eyebrows or fear by hearing... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Should one use Windows Update?This topic has good and valid... Read More
An integral part of any quality CRM system is lead... Read More
With any good luck and a good amount of hard... Read More
Current Microsoft Business Solutions Great Plains has more that 10... Read More
street light fittings sodium street lights Pete's produce ..Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More
As of now - Great Plains Dynamics/eEnterprise is transformed/renamed into... Read More
And kill the best layout software in the process of... Read More
DBxtra is a powerful query and reporting tool that hides... Read More
Hi, Guys,I believe a lot of programmers are trying to... Read More
Scrapbooks are very popular these days. I think that almost... Read More
XML parser is a software module to read documents and... Read More
Each Industry and market niche has business specific and unique... Read More
If there still are few unprotected computers left, I haven't... Read More
No matter how much you enjoy your favorite screensavers, sometimes... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Several years ago Microsoft purchased Great Plains Software, then Navision... Read More
An integral part of any quality CRM system is lead... Read More
Microsoft Business Solutions Great Plains is very popular ERP platform... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
An operating system (abbreviated OS) is essentially the path through... Read More
Before September 1995, Microsoft Windows was an MS-DOS program. DOS... Read More
If you use Microsoft Outlook (or similar applications) for e-mailing,... Read More
Midsize business or non-profit organization should decide if one-vendor solution... Read More
The java programming language is becoming more and more popular... Read More
Designing without tables by using CSS layouts is fast becoming... Read More
There are many commands that are used in linux on... Read More
Microsoft Great Plains serves the wide spectrum of horizontal markets.... Read More
Microsoft Great Plains is one of three Microsoft Business Solutions... Read More
Software Software |