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
![]() |
|
![]() |
|
![]() |
|
![]() |
We would like to give you pluses and minuses of... Read More
Some introduction into Great Plains Software products, now Microsoft Business... Read More
Adware is a type of Spyware program that displays some... Read More
Microsoft Business Solutions CRM proved to be reliable solution in... Read More
Before being able to choose a secure Internet communication system,... Read More
Sales are all about leverage, because there is only so... Read More
If you have Great Plains Dynamics/eEnterprise (version 6.0 or earlier)... Read More
Microsoft Business Solutions Great Plains and MS CRM (client relation... Read More
If you look back to the history, you will see... Read More
Microsoft Retail Management (RMS) and Microsoft Great Plains are retail... Read More
Microsoft Business Solutions Great Plains is very popular ERP platform... Read More
You probably didn't casually invite, or extend a formal attendance... Read More
Anti-virus software is used to find, remove or fix files... Read More
There are plenty of articles out there about how to... Read More
The COSMIC FP (function point) software quality metric, is no... Read More
The intentions of this short tutorial are not to teach... Read More
Rapid Application Development (RAD) is a software development methodology. In... Read More
Mapping Software Improves Data VisualizationFrom the outset, it is important... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
Learning how to program software seems like a daunting task... Read More
Spyware and malware are large problems for Internet users today... Read More
If someone entered your home, uninvited and installed numerous cameras... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
Bill of Lading is required report for Logistics and Freight... Read More
Great Plains Software Dynamics, Dynamics C/S+, eEnterprise were written on... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
If there still are few unprotected computers left, I haven't... Read More
How to delete the user? This is the first problem... Read More
If you are to buy a HelpDesk & Asset Management... Read More
Is Photoshop CS2 worth the upgrade? You bet it is!... Read More
When you first think about multicurrency ? you probably have... Read More
This article illustrates the best practices to improve the performance... Read More
Fundraising software lets you connect with donors in a way... Read More
This article is the first of a series of articles... Read More
The intentions of this short tutorial are not to teach... Read More
What is installation in the language of technology? Installation... Read More
Learning how to program software seems like a daunting task... Read More
Your computer cost you from hundreds to thousands of dollars,... Read More
Microsoft Business Solutions Great Plains, Navision, Axapta, Solomon and CRM... Read More
Assertion facility is added in J2SE 1.4. In order to... Read More
Almost all new and major brand of PCs come with... Read More
The major reason I recommend getting your hands on real... Read More
Microsoft Great Plains, former Great Plains Software Dynamics, eEnterprise has... Read More
Microsoft Office program is a programming tool called Visual Basic... Read More
So, you've bought a new Macintosh, and now you may... Read More
For those who are unclear on the differences between the... Read More
Imagine something that follows you home and sets itself up... Read More
Microsoft Business Solutions Great Plains is very generic accounting application... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
Microsoft Business Solutions Great Plains is very popular ERP/MRP applications... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
Introduction To ISDN, Part III: Configuring PPP PAP AuthenticationNow we... Read More
Icons are used everywhere; right from software applications, to internet... Read More
Microsoft Great Plains may be recommended for international freight forwarding... Read More
Here is some free software tools to help you build... Read More
Just the thought of a duel-boot scares many people away,... Read More
Software development is a risky business.Many software developers are barely... Read More
There are so many different programs that clutter up your... Read More
Customer Relationship Management, abbreviated "CRM," is the term for a... Read More
ERP Consulting industry is on the way to serve clients... Read More
Microsoft Business Solutions Great Plains has Project Accounting module where... Read More
With so many Microsoft Windows related viruses, errors, and other... Read More
When you think... Read More
Today's business world is fast-paced. No matter what it is... Read More
Microsoft Business Solutions Great Plains has several options to enable... Read More
While Adobe is the most known maker of PDF tools,... Read More
Software |