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
scheduled maid service Northbrook ..Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Looks like Microsoft Great Plains becomes more... Read More
There are two approaches for application integration:? Programmer's approach ?... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
Let us give you - developer some hints in the... Read More
MSN messenger is a pretty cool invention. I mean I'm... Read More
We are in a transition phase in the Managerial Administration... Read More
Scrapbooks are very popular these days. I think that almost... Read More
Microsoft Business Solutions Great Plains and MS CRM (client relation... Read More
Background: For many organizations like ours, the interim target of... Read More
When you think... Read More
1. With mapping software you can create a report that... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
Preventive Maintenance (PM) is defined as scheduled work done on... Read More
Microsoft Outlook is one of the most widely used software... Read More
Microsoft Business Solutions Great Plains is written in Great Plains... Read More
It won't matter how effective your WinRunner Team is if... Read More
Finding the best spyware removers to detect and remove spyware... Read More
Microsoft Business Solutions CRM proved to be reliable solution in... Read More
ERP Consulting industry is on the way to serve clients... Read More
TCO (Total Cost Ownership) is the buzzword in... Read More
If you're online using a dialup Internet connection, you'll probably... Read More
After almost two decades of existence, Quark has become the... Read More
Introduction To ISDN, Part III: Configuring PPP PAP AuthenticationNow we... Read More
Microsoft PowerPoint has dramatically changed the way in which academic... Read More
reliable maid service Highland Park ..MicroWorld Technologies, Inc. the leading solutions provider in the area... Read More
FTP stands for "file transfer protocol". FTP is basically a... Read More
Microsoft Business Solutions ? Great Plains is designed to meet... Read More
Let's say that you have a software project that's under... Read More
Microsoft Great Plains ? ERM from Microsoft Business Solutions and... Read More
There are several kinds of software piracy. The bottom line... Read More
Fleet Maintenance Management is a critical position in any company... Read More
1. With mapping software you can create a report that... Read More
We would like first emphasize the change in the paradigm.... Read More
It is possible that if one avoided all sources of... Read More
Here is some free software tools to help you build... Read More
The cornerstone of successful automated office systems is the ability... Read More
Microsoft Business Solutions Great Plains fits to majority of horizontal... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More
At the end of XX century, in the late 1990th... Read More
In part III of this ISDN primer, we learned that... Read More
Heard about the Quark "killer"?Adobe InDesign CS2. Will it really... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics/eEnterprise... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
The US House of Representatives has recently passed the "Spy... Read More
As seeing large number of implementations ? in our case... Read More
Rapid Application Development (RAD) is a software development methodology. In... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
Microsoft Business Solutions Small Business Manager is Great Plains Dexterity... Read More
Software |