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
experienced cleaning professionals Northbrook ..Introduction to C++Why Learn C++?C++ may at first seem like... Read More
ERP is the acronym of Enterprise Resource Planning. Multi-module ERP... Read More
In this short FAQ style article we would like to... Read More
Innovative Maintenance Systems (IMS) is one company that offers solutions... Read More
We would like first emphasize the change in the paradigm.... Read More
Microsoft Business Solutions Great Plains has substantial market share and... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More
With any good luck and a good amount of hard... Read More
How to delete the user? This is the first problem... Read More
Great Plains Purchase Order Processing (POP) module makes up one-third... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions.The whole... Read More
Are you a whiz at calculating financial information? Not the... Read More
There are certain pluses and minuses in both cases and... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
When it comes to running an office, the SOHO entrepreneur... Read More
All of us know that Microsoft bought former Great Plains... Read More
Microsoft CRM and IBM Lotus Notes Domino seem to be... Read More
Configuring PPP PAP AuthenticationNow we know how the ISDN link... Read More
Before being able to choose a secure Internet communication system,... Read More
In the case when you represent mid-size or mid-size-to-large business,... Read More
Microsoft has never released a service pack for Windows98 SE,... Read More
Program Flow is what you think it is. How the... Read More
1. Replace Dexterity cursor with SQL Stored Procedure Dexterity... Read More
Microsoft CRM is new player on the CRM software... Read More
We would like to give you pluses and minuses of... Read More
best value cleaning service Northbrook ..Microsoft Business Solutions ? Navision is an integrated solution for... Read More
Introduction To ISDN, Part III: Configuring PPP PAP AuthenticationNow we... Read More
The software giants don't do everything and don't always produce... Read More
The vast majority of us will have, at some point,... Read More
Follow the steps below to quickly design, generate, and deploy... Read More
Microsoft Retail Management (RMS) and Microsoft Great Plains are retail... Read More
Once upon a time not so long ago, there was... Read More
Microsoft Business Solutions Great Plains fits to majority of horizontal... Read More
.NET platform does not support multiple inheritance. Do not confuse... Read More
The Internet is reshaping every form of communications medium, and... Read More
Vince Lombardi once said that, "The achievements of an organization... Read More
In the early days of the personal computer, we're talking... Read More
Just imagine: you are walking, say, towards your car, and... Read More
With the advent of 'Service Pack 2' for Windows XP... Read More
Microsoft Business Solutions Great Plains was designed back in the... Read More
How do you run a program on a remote server... Read More
All of us know that Microsoft bought former Great Plains... Read More
At the end of XX century, in the late 1990th... Read More
Lotus Notes Domino is very efficient in electronic document workflow... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
Table of Contents1) Introduction 2) Related Work 3) Framework 4)... Read More
Programming Help for BeginnersWe write programs to instruct computers. When... Read More
How to delete the user? This is the first problem... Read More
ERP is the acronym of Enterprise Resource Planning. Multi-module ERP... Read More
IntroductionDuring the early years of our modern computer era, very... Read More
| Software |