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
What is IRC?IRC is Internet Relay Chat. It is a... Read More
An integral part of any quality CRM system is lead... Read More
With thousands of web pages added to the Net every... Read More
Microsoft Business Solutions CRM is now approaching the phase of... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
Microsoft Business Solutions Great Plains has I'd say end user... Read More
Today's business world is fast-paced. No matter what it is... Read More
Microsoft Great Plains is main mid-market application from Microsoft Business... Read More
As you probably know, when Microsoft purchased Great Plains Software... Read More
Traditionally we were considering functionally rich systems, such as SAP,... Read More
Microsoft Great Plains is one of three Microsoft Business Solutions... Read More
Language development computer: Computer-based method for aiding language development seems... Read More
Some companies that are in need of fleet management may... Read More
If you are in a business that passes documents around... Read More
Usually workflow & messaging is realized in CRM and then... Read More
During the years of our consulting practice, which comes back... Read More
I provide, here clear explanations and a count of function... Read More
Since Version 8.0 Microsoft Business Solutions Great Plains & Great... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Microsoft Business Solutions Great Plains is Dexterity-written application and currently... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
A UNIX Shell is in simplest terms, a command line... Read More
So let's begin crunching down these 300 images using Adobe... Read More
Microsoft Business Solutions Great Plains has full-featured manufacturing set of... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
Vince Lombardi once said that, "The achievements of an organization... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
When you buy a computer, it most likely comes with... Read More
Microsoft Great Plains, designed back in 1990th as database transferable... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
You probably didn't casually invite, or extend a formal attendance... Read More
One of the things we can be as certain of... Read More
Microsoft Great Plains has substantial mid-market share in the USA... Read More
Stealing company information used to be the specialty of spies... Read More
Our hosted solution allow you to run your own search... Read More
Rapid Application Development (RAD) is a software development methodology. In... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
While Ukraine is becoming a new popular IT outsourcing destination,... Read More
First we had the original Google search that evolved into... Read More
The java programming language is becoming more and more popular... Read More
Microsoft Great Plains serves majority of US based horizontal and... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More
Since technology changes so quickly, it is hard to begin... Read More
Beginning with Domino version R4 it has integration with the... Read More
Make-or-Break Factors in Success and ProfitabilityFor quick printers, estimating can... Read More
Whether you need to close a sale, gather end-user feedback,... Read More
This short paper will expand on two key reasons to... Read More
I love new technology. I am still ready to wait... Read More
Traditionally we were considering functionally rich systems, such as SAP,... Read More
Microsoft Great Plains - Microsoft Business Solutions accounting and ERP... Read More
Software |