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
Elk Grove (east OF 53) Chicago limousine service .. Lockport Chicago limo O’HareMicrosoft Business Solutions Great Plains has substantial market share among... Read More
What is RAID RECOVERY?RAID stands for Redundant Array of Inexpensive... Read More
It???s easy to understand why you might be drawn to... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
Microsoft Business Solutions products: Great Plains, MS CRM, Navision, Axapta,... Read More
What is Interactive Mapping?Interactive mapping is a visual display medium... Read More
Java has come along a long way. Many would agree... Read More
Microsoft Great Plains and Microsoft CRM become more and more... Read More
Heard about the Quark "killer"?Adobe InDesign CS2. Will it really... Read More
Microsoft CRM customization techniques are very diversified and based on... Read More
We were recently faced with a decision: either to let... Read More
Microsoft Business Solutions CRM is web-based CRM application, deploying all... Read More
Enabling Chinese input is quick and easy, there are only... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft Business Solutions CRM proved to be reliable solution in... Read More
IntroductionPHP can be used for a lot of different things,... Read More
How do you run a program on a remote server... Read More
As you probably know, when Microsoft purchased Great Plains Software... Read More
Are you one of those people that keeps track of... Read More
When you need a phone number, you do a quick... Read More
Using professional icons in your application or website can bring... Read More
Three highly respected names in Human Resources have joined forces... Read More
Microsoft Great Plains may be recommended for international freight forwarding... Read More
Small can be beautiful! Working with Knoppix for the past... Read More
Microsoft Business Solutions Great Plains serves to the wide spectrum... Read More
limousine airport Ackworth ..Microsoft has never released a service pack for Windows98 SE,... Read More
One of the main reasons business owners and entrepreneurs use... Read More
In today's business world it's all but impossible to escape... Read More
In the case when you represent mid-size or mid-size-to-large business,... Read More
Stop the Runaway MouseWhat's the "runaway mouse?" You've seen it...you... Read More
Best Software Act! is very popular CRM for small and... Read More
Customer Relationship Management or CRM is a combination of enterprise... Read More
Simply put, fleet maintenance allows companies to monitor and maintain... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Shareware has been fighting the stigma of being misunderstood for... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft Business Solutions Great Plains is very popular ERP platform... Read More
After almost two decades of existence, Quark has become the... Read More
The most important things you can do for your computer... Read More
Microsoft Business Solutions products: Great Plains, MS CRM, Navision, Axapta,... Read More
With any good luck and a good amount of hard... Read More
We are in a transition phase in the Managerial Administration... Read More
The java programming language is becoming more and more popular... Read More
.NET platform does not support multiple inheritance. Do not confuse... Read More
DBxtra is a powerful query and reporting tool that hides... Read More
It's no secret that software companies operate in a very... Read More
OEComplete is a utility for managing the personal information of... Read More
Microsoft Great Plains is now targeting large and midsize businesses... Read More
Microsoft CRM is winning market share step-by-step from such the... Read More
Software |