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
cheapest limo Akin .. Lockport Chicago limo O’HareTask Manager is a Windows system utility that displays thetasks... Read More
When you own a small business, time is money. And... Read More
Anyone who has ever used Microsoft Word knows that it... Read More
Customer Relationship Management or CRM is a combination of enterprise... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
If you have Microsoft Great Plains and support it for... Read More
I have always regretted how Microsoft price gouges and rips... Read More
Adware is a type of Spyware program that displays some... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft Business Solutions Great Plains fits to majority of horizontal... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
Handling character strings in Java is supported through two final... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Microsoft Business Solutions Great Plains is written in Great Plains... Read More
Microsoft Retail Management (RMS) and Microsoft Great Plains are retail... Read More
Following tips help you to learn a software in lesser... Read More
Microsoft Business Solutions Great Plains has many years of successful... Read More
Are you a whiz at calculating financial information? Not the... Read More
Just stress testing one of the latest Linux distributions. Been... Read More
Microsoft CRM and IBM Lotus Notes Domino seem to be... Read More
Microsoft Business Solutions Great Plains has substantial market share among... Read More
No matter how much you enjoy your favorite screensavers, sometimes... Read More
The destruction of the Soviet Union about 15 years ago,... Read More
Spyware, what it is and what it does. Basically, spyware... Read More
Aledo wedding limo ..I completed an experiment recently. I wanted to find out... Read More
And kill the best layout software in the process of... Read More
If you're online using a dialup Internet connection, you'll probably... Read More
Healthcare facilities such as clinics, hospitals, and biomedical laboratories can... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
Microsoft Great Plains has full-featured Manufacturing suite of modules: Capacity... Read More
Anyone who has ever used Microsoft Word knows that it... Read More
Shareware has been fighting the stigma of being misunderstood for... Read More
The title of "software engineer" has got to be among... Read More
Not every software testing project can or should be automated.... Read More
If you have Great Plains Dynamics/eEnterprise (version 6.0 or earlier)... Read More
Microsoft Business Solutions Great Plains has full-featured manufacturing set of... Read More
In 2004 Oracle, Inc. made its new step toward J2EE... Read More
Need software to record your voice, streaming audio or musical... Read More
As Mozilla Firefox nears 10% market share, with well over... Read More
1. What determines the software price? Is it Per Seat... Read More
This article will not attempt to advocate the use of... Read More
IntroductionSurprised, by the title? well, this is a tour of... Read More
Do you remember that frustrating feeling when you find an... Read More
Adware is a type of Spyware program that displays some... Read More
There is many things more frustrating than surfing a website... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
What is a Web Database?A web database is a database... Read More
While Ukraine is becoming a new popular IT outsourcing destination,... Read More
Are you one of those people that keeps track of... Read More
Software |