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
interior house cleaning Morton Grove ...We would like to give you pluses and minuses of... Read More
Microsoft Business Solutions CRM is present several years on the... Read More
The Windows Indexing Service provides you with the ability to... Read More
It's all about turn times in the eMedia industry! The... Read More
I have always had a tendency to focus on the... Read More
Microsoft Business Solutions Great Plains is very generic accounting application... Read More
When you double-click a layer in the Layer Palette, you... Read More
ERP (Enterprise Resource Planning) Overview covers What is ERP, Brief... Read More
In the new era of internet marketing the problem of... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Learning how to program software seems like a daunting task... Read More
Microsoft Great Plains, former Great Plains Software Dynamics / eEnterprise... Read More
Pirated software is on the increase and now accounts for... Read More
Microsoft Great Plains is main Microsoft Business Solutions product, targeted... Read More
Whether you need to close a sale, gather end-user feedback,... Read More
SyncUp, a file synchronizer is designed to assist the home... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
The most important benefit of XML is its simplicity. Though... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
I suggest that you do not spend a lot of... Read More
Some introduction into Great Plains Software products, now Microsoft Business... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
No matter how much you enjoy your favorite screensavers, sometimes... Read More
As Mozilla Firefox nears 10% market share, with well over... Read More
non-toxic cleaning company Des Plaines ...Microsoft Business Solutions Great Plains fits to majority of horizontal... Read More
XML parser is a software module to read documents and... Read More
With any good luck and a good amount of hard... Read More
Not all of us have the luxury of working both... Read More
Logistics automation is often considered as barcoding extension to Sales... Read More
Microsoft Business Solutions is emerging as very attractive vendor for... Read More
Homeland security, airport security, Internet security ??" these days we???re... Read More
How would you like to prevent spyware and adware from... Read More
Finally, you have some time to personalize your desktop with... Read More
In the new era of internet marketing the problem of... Read More
IBM Lotus Domino or Microsoft Exchange?The severe competition continues for... Read More
What is Groupware?Have you ever had to manage document collaboration... Read More
Microsoft Business Solutions Great Plains was purchased from Great Plains... Read More
Stop the Runaway MouseWhat's the "runaway mouse?" You've seen it...you... Read More
Document Manager and Version HistoryIn previous articles I have discussed... Read More
Midsize business or non-profit organization should decide if one-vendor solution... Read More
Disclaimer: All the thoughts expressed are my views only! Your... Read More
Just the thought of a duel-boot scares many people away,... Read More
Which Type of Shop Can Rely On A Home Built... Read More
IBM Lotus Notes Domino and Microsoft CRM (Client Relation Management)... Read More
Every day millions of new web documents emerge on the... Read More
The destruction of the Soviet Union about 15 years ago,... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
I suggest that you do not spend a lot of... Read More
Collaboration SoftwareCollaboration Software, also known as group collaboration software or... Read More
Software |