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
|
|
|
|
|
|
|
|
|
|
|


Homeland security, airport security, Internet security â?" these days weâ??re... Read More
No matter how much you enjoy your favorite screensavers, sometimes... Read More
Before September of 1995, Microsoft ignored the Internet because their... Read More
Microsoft Business Solutions Great Plains was purchased from Great Plains... Read More
Microsoft Business Solutions Great Plains serves to the wide spectrum... Read More
Your computer cost you from hundreds to thousands of dollars,... Read More
eStore Advantage allows front-office applications to communicate with back-office business... Read More
Enabling Chinese input is quick and easy, there are only... Read More
Table of Contents1) Introduction 2) Related Work 3) Framework 4)... Read More
What is Interactive Mapping?Interactive mapping is a visual display medium... Read More
ERP Consulting industry is on the way to serve clients... Read More
While several preventive maintenance software manufacturers offer free trials for... Read More
Microsoft Great Plains as ERP and Microsoft CRM as... Read More
Logistics automation is often considered as barcoding extension to Sales... Read More
For a windows user like me, just can watch with... Read More
Ad-Aware and Spybot are probably the two most well known... Read More
Viruses and spyware usually show up on your computer one... Read More
Hey Guys! Don't raise your eyebrows or fear by hearing... Read More
The software giants don't do everything and don't always produce... Read More
Many Webmasters have never bothered to view their website's server... Read More
Microsoft Business Solutions main middle market ERP application - Microsoft... Read More
The most important benefit of XML is its simplicity. Though... Read More
In order to implement VLANs in a network environment, you'll... Read More
This is intermediate level SQL scripting article for DB Administrator,... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
Spyware is software or hardware installed on a computer without... Read More
In the previous ISDN article, we looked at how and... Read More
If you have Microsoft Great Plains and support it for... Read More
Do you remember that frustrating feeling when you find an... Read More
Google Inc. has launched a new software package that allows... Read More
Research bears that less than 70 percent of development projects... Read More
It would be easy to think, like most people apparently... Read More
Now is the time to look at an alternative to... Read More


Have you ever noticed that when you look at your... Read More
The stakes are high when considering security, privacy, and savings,... Read More
Sticky Noteshttp://www.deprice.com/stickynote.htmWith StickyNote 9.0, you can create beautiful 3D notes... Read More
Microsoft CRM customization techniques are very diversified and based on... Read More
There is many things more frustrating than surfing a website... Read More
New post-recession era has new features, which didn't exist in... Read More
In this small article we will be looking at the... Read More
We were recently faced with a decision: either to let... Read More
Several software companies design programs for preventive maintenance. Most of... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
Stealing company information used to be the specialty of spies... Read More
GroupwareThe internet is full of 1.5 million to 7 million... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
This is intermediate level SQL scripting article for DB Administrator,... Read More
Around the same time Microsoft made its move with .Net... Read More
2005 ? Back to the Future.What does the future hold?... Read More
Microsoft Business Solutions Great Plains is very generic accounting application... Read More
Each Industry and market niche has business specific and unique... Read More
Spyware is like the new technological nuclear weapon on the... Read More
Microsoft Business Solutions Great Plains as new ERP for multinational... Read More
GroupwareEfforts are continually made to manage the unavoidable ad hoc... Read More
Microsoft Business Solutions ? Great Plains is designed to meet... Read More
Is Photoshop CS2 worth the upgrade? You bet it is!... Read More
Microsoft CRM is CRM answer from Microsoft and attempt to... Read More
Remember back in the days where screensavers were the coolest... Read More
I provide, here clear explanations and a count of function... Read More
RSS (Really Simple Syndication) is a way for a site... Read More
Did you ever want to erase everything on your computer?... Read More
Just imagine: you are walking, say, towards your car, and... Read More
What is 'adware'?Adware is basically software or scripts that are... Read More
Since Version 8.0 Microsoft Business Solutions Great Plains & Great... Read More
First we had the original Google search that evolved into... Read More
Software |