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
monthly home cleaning Buffalo Grove ..Microsoft Business Solutions CRM is web-based CRM application, deploying all... Read More
For those who still don't know, Microsoft Publisher helps computer... Read More
Handling character strings in Java is supported through two final... Read More
Just stress testing one of the latest Linux distributions. Been... Read More
Language development computer: Computer-based method for aiding language development seems... Read More
.Net Framework is a platform or development environment to seamlessly... Read More
As we could imagine, if you are reading this article... Read More
Microsoft PowerPoint has dramatically changed the way in which academic... Read More
Microsoft CRM is CRM answer from Microsoft and attempt to... Read More
Several years ago Microsoft purchased Great Plains Software, then Navision... Read More
Microsoft Great Plains and Microsoft CRM become more and more... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
Fleet Maintenance Management is a critical position in any company... Read More
Remember nice and prosperous Clinton era? When you implemented innovative... Read More
Whether you are a small consultancy firm, a medium sized... Read More
Small can be beautiful! Working with Knoppix for the past... Read More
So, why should you use any O/R mapping tool? I... Read More
In the previous ISDN article, we looked at how and... Read More
The Microsoft system preparation utility for Windows 2000 is a... Read More
Microsoft Retail Management (RMS) and Microsoft Great Plains are retail... Read More
Remember old good days when your company probably had Great... Read More
Bill of Lading is required report for Logistics and Freight... Read More
We would like to give you pluses and minuses of... Read More
... Read More
So, you've bought a new Macintosh, and now you may... Read More
scheduled maid service Mundelein ..Introduction To ISDN, Part III: Configuring PPP PAP AuthenticationNow we... Read More
This tutorial covers OLAP solutions used by Data warehouses and... Read More
IBM Lotus Domino or Microsoft Exchange?The severe competition continues for... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
The software giants don't do everything and don't always produce... Read More
Microsoft Retail Management System serves retail single store as well... Read More
Need software to record your voice, streaming audio or musical... Read More
Once upon a time not so long ago, there was... Read More
Our opinion is based on our Microsoft Business Solutions Great... Read More
SyncUp, a file synchronizer is designed to assist the home... Read More
To all web designers out there, this article is for... Read More
If your company has regional and worldwide operations, you might... Read More
Microsoft Office program is a programming tool called Visual Basic... Read More
CD and DVD replication is a process that works by... Read More
Are you a database professional? Do you work with a... Read More
There are many commands that are used in linux on... Read More
Microsoft Business Solutions Great Plains was purchased from Great Plains... Read More
Microsoft Great Plains could be tuned and setup to fit... Read More
I started using PIP (Picture It Publishing) Platinum 2002 right... Read More
I have always had a tendency to focus on the... Read More
What is 'adware'?Adware is basically software or scripts that are... Read More
It is a well known fact that Java as a... Read More
Spyware and malware are large problems for Internet users today... Read More
Now is the time to look at an alternative to... Read More
When my daughter was getting into AOL instant messaging (AIM)... Read More
Software |