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
![]() |
|
![]() |
|
![]() |
|
![]() |
Formatting and reinstalling windows 98 is very easy if you... Read More
Cyberspace has opened up a new frontier with exciting possibilities... Read More
When my daughter was getting into AOL instant messaging (AIM)... Read More
In linux, one of great commands for finding out information... Read More
Microsoft CRM was designed to be easily customizable. Microsoft CRM... Read More
Microsoft CRM is now on the scene and it is... Read More
Best Software Act! is very popular CRM for small and... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft Business Solutions Great Plains has substantial market share among... Read More
"Pfishing", sometimes spelled "Phishing", is a word that's used to... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Microsoft Great Plains could be tuned and setup to fit... Read More
Microsoft CRM has built-in conversion tool, however you should probably... Read More
IntroductionSurprised, by the title? well, this is a tour of... Read More
Remember back in the days where screensavers were the coolest... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
It is really interesting that a bug can create problem... Read More
With this small article we are continuing Microsoft Business Solutions... Read More
You have gotten those E_Mails buy software at deep discounts.... Read More
Microsoft Great Plains and Microsoft Retail Management System (Microsoft RMS)... Read More
Navision Software was purchased by Microsoft and now it is... Read More
GroupwareEfforts are continually made to manage the unavoidable ad hoc... Read More
Microsoft Business Solutions CRM is present several years on the... Read More
No matter how much you enjoy your favorite screensavers, sometimes... Read More
Learning how to program software seems like a daunting task... Read More
Microsoft Great Plains fits to majority of horizontals and retail... Read More
Bill of Lading is required report for Logistics and Freight... Read More
Having from five to ten and more favorite screensavers is... Read More
When reading an article where some term is used often,... Read More
Homeland security, airport security, Internet security â?" these days weâ??re... Read More
Make-or-Break Factors in Success and ProfitabilityFor quick printers, estimating can... Read More
Finally, you have some time to personalize your desktop with... Read More
After almost two decades of existence, Quark has become the... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
GroupwareEfforts are continually made to manage the unavoidable ad hoc... Read More
Not all of us have the luxury of working both... Read More
Anti-virus software is used to find, remove or fix files... Read More
Linux essentials:It's free for download but you have to pay... Read More
Whether you have used Microsoft Word for years, have just... Read More
Whether you are an experienced web programmer or a complete... Read More
Are Spreadsheets Robbing your Enterprise of Competitive Advantage?'90% of "average"... Read More
If you look back to the history, you will see... Read More
It's all about turn times in the eMedia industry! The... Read More
Introduction to C++Why Learn C++?C++ may at first seem like... Read More
Beginning with Domino version R4 it has integration with the... Read More
If you have Great Plains Dynamics/eEnterprise (version 6.0 or earlier)... Read More
In a previous article, I wrote about OpenOffice... Read More
Microsoft Business Solutions is now in process of creating so... Read More
Siebel is traditional CRM market leader, however and mostly due... Read More
Now there are Three Steps To Heaven Just listen and... Read More
Features Additionally, Vista will include many other new features.Aero Vista... Read More
As of now - Great Plains Dynamics/eEnterprise is transformed/renamed into... Read More
Introduction: The creating of a computer program involves a number... Read More
Software Engineering is the Systematic Approach for analysis design implementation... Read More
Spyware and malware are large problems for Internet users today... Read More
The various resume software offered, particularly on the internet, can... Read More
Following tips help you to learn a software in lesser... Read More
It is possible that if one avoided all sources of... Read More
Looks like Microsoft Great Plains becomes more... Read More
Java has come along a long way. Many would agree... Read More
Mike Dunville* had a decision to make. As the new... Read More
Should one use Windows Update?This topic has good and valid... Read More
So, you've bought a new Macintosh, and now you may... Read More
Former Great Plains Software Dynamics/eEnterprise and currently Microsoft Business Solutions... Read More
A few months back I really got sick of my... Read More
Software |