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
For a windows user like me, just can watch with... Read More
Microsoft Great Plains is one of three Microsoft Business Solutions... Read More
Should one use Windows Update?This topic has good and valid... Read More
Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More
If you have Microsoft Great Plains and support it for... Read More
It is a well known fact that Java as a... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft Great Plains, former Great Plains Software Dynamics / eEnterprise... Read More
Combining Microsoft Business Solutions Great Plains ERP with non-Microsoft Business... Read More
The most important things you can do for your computer... Read More
If there still are few unprotected computers left, I haven't... Read More
While I was in college, if you would have asked... Read More
If you would like to pick something from Microsoft, or... Read More
Does Microsoft Have any Real Competition? Copyright (c) 2003 Gregory... Read More
Google Inc. has launched a new software package that allows... Read More
Microsoft Outlook is one of the most widely used software... Read More
This article illustrates the best practices to improve the performance... Read More
Microsoft Business Solutions ? Navision is an integrated solution for... Read More
Now is the time to look at an alternative to... Read More
What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
Great Plains Inventory Management (IV) module gives your business a... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
What is 'adware'?Adware is basically software or scripts that are... Read More
Security flaws have long plagued Internet Explorer (IE), the market-dominating... Read More
I have yet to see a business that, sometimes in... Read More
Microsoft Retail Management (RMS) and Microsoft Great Plains are retail... Read More
I have always had a tendency to focus on the... Read More
In this small article we will show you the possible... Read More
It's no secret that software companies operate in a very... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
In 2004 Oracle, Inc. made its new step toward J2EE... Read More
Do you want to get quality software at a reasonable... Read More
MicroWorld Technologies, Inc. the leading solutions provider in the area... Read More
Introduction to C++Why Learn C++?C++ may at first seem like... Read More
If you company is small or mid-size special products or... Read More
Considering whether or not your software company should hire a... Read More
Corporate ERP/MRP selection might be tough one, especially considering very... Read More
Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More
... Read More
As we could imagine, if you are reading this article... Read More
The title of "software engineer" has got to be among... Read More
Java has come along a long way. Many would agree... Read More
Microsoft Great Plains is one of the Microsoft Business Solutions... Read More
To all web designers out there, this article is for... Read More
Microsoft Great Plains is main accounting / ERP application... Read More
The US House of Representatives has recently passed the "Spy... Read More
I have always regretted how Microsoft price gouges and rips... Read More
SyncUp, a file synchronizer is designed to assist the home... Read More
Remember back in the days where screensavers were the coolest... Read More
Microsoft Business Solutions Great Plains was historically designed to serve... Read More
.Net Framework is a platform or development environment to seamlessly... Read More
Microsoft CRM customization techniques are very diversified and based on... Read More
Microsoft Business Solutions ? Great Plains has captured the US... Read More
Microsoft CRM ? Client Relationship Management package from Microsoft Business... Read More
Microsoft Business Solutions CRM and IBM Lotus Notes Domino, being... Read More
Microsoft Business Solutions CRM proved to be reliable solution in... Read More
What is RAID RECOVERY?RAID stands for Redundant Array of Inexpensive... Read More
Traditionally we were considering functionally rich systems, such as SAP,... Read More
Microsoft Great Plains and Microsoft CRM become more and more... Read More
CD and DVD replication is a process that works by... Read More
Microsoft Business Solutions Great Plains is very popular ERP/MRP applications... Read More
We all take the computer for granted. I mean, all... Read More
If you are to buy a HelpDesk & Asset Management... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions.The whole... Read More
If you copy something from a Web site or elsewhere...... Read More
Software |