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
Riverside Chicago charter limousine .. Lockport Chicago limo O’HareAd-Aware and Spybot are probably the two most well known... Read More
Finally, you have some time to personalize your desktop with... Read More
MSN messenger is a pretty cool invention. I mean I'm... Read More
I have recently created my first Php program. I wanted... Read More
Accounts payable is just one area of office management where... Read More
The stakes are high when considering security, privacy, and savings,... Read More
Each Industry and market niche has business specific and unique... Read More
Words we choose to describe things and phenomena often show... Read More
A LOT OF UNWANTED FILES.When you uninstall an item of... Read More
(1) Avoid using the same variable again and again for... Read More
What is Spyware?Spyware monitors your surfing habits and sends the... Read More
The intentions of this short tutorial are not to teach... Read More
If you've been using MySQL database to store your important... Read More
As Mozilla Firefox nears 10% market share, with well over... Read More
Microsoft Business Solutions main middle market ERP application - Microsoft... Read More
Microsoft Business Solutions Navision is main ERP application for European,... Read More
As seeing large number of implementations ? in our case... Read More
I suggest that you do not spend a lot of... Read More
The various resume software offered, particularly on the internet, can... Read More
Before September 1995, Microsoft Windows was an MS-DOS program. DOS... Read More
And kill the best layout software in the process of... Read More
Writing software manuals is boring, isn't it? We often think:... Read More
Follow the steps below to quickly design, generate, and deploy... Read More
It is now common thing when large corporation selects mid-market... Read More
With many manufacturing shops heading over seas in favor of... Read More
Lincoln Stretch rentals Lake Villa ..OEComplete is a utility for managing the personal information of... Read More
Microsoft Great Plains has full-featured Manufacturing suite of modules: Capacity... Read More
While I was preparing some personal background information for a... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft Word is one of the most popular office applications... Read More
ERP is the acronym of Enterprise Resource Planning. Multi-module ERP... Read More
I've been active in the Cisco Certification track for four... Read More
Stealing company information used to be the specialty of spies... Read More
IntroductionPHP can be used for a lot of different things,... Read More
Microsoft Business Solutions Navision is main ERP application for European,... Read More
In the Clinton era the status quo was simple: you... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions. If... Read More
When you first think about multicurrency ? you probably have... Read More
When Great Plains Software was designing and developing Great Plains... Read More
Words we choose to describe things and phenomena often show... Read More
Having from five to ten and more favorite screensavers is... Read More
What is Groupware?Have you ever had to manage document collaboration... Read More
Language development computer: Computer-based method for aiding language development seems... Read More
Is Photoshop CS2 worth the upgrade? You bet it is!... Read More
Some introduction into Great Plains Software products, now Microsoft Business... Read More
Whether you are an experienced web programmer or a complete... Read More
Designing without tables by using CSS layouts is fast becoming... Read More
When you own a small business, time is money. And... Read More
Siebel is traditional CRM market leader, however and mostly due... Read More
Now is the time to look at an alternative to... Read More
Software |