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
deep house cleaning Wilmette ...Microsoft Great Plains, Navision, Solomon and Axapta are Microsoft Business... Read More
If you would like to pick something from Microsoft, or... Read More
Microsoft Business Solutions Great Plains is very generic accounting application... Read More
Language development computer: Computer-based method for aiding language development seems... Read More
When Great Plains Software introduced the first graphical accounting application... Read More
After seeing many people complain about their weak Internet security... Read More
Words we choose to describe things and phenomena often show... Read More
Today's business world is fast-paced. No matter what it is... Read More
Small can be beautiful! Working with Knoppix for the past... Read More
.Net Framework is a platform or development environment to seamlessly... Read More
Bill of Lading is required report for Logistics and Freight... Read More
Accounts payable is just one area of office management where... Read More
#5 All your hardware components like Printers, PCs etc come... Read More
Formatting and reinstalling windows 98 is very easy if you... Read More
Remember nice and prosperous Clinton era? When you implemented innovative... Read More
The first topic we are going to discuss... Read More
Are you a whiz at calculating financial information? Not the... Read More
User interfaces and accessibility are some of the most important... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions.The whole... Read More
Spyware is software or hardware installed on a computer without... Read More
Did you ever give a thought to the number of... Read More
Let us give you - developer some hints in the... Read More
Every day millions of new web documents emerge on the... Read More
Imagine something that follows you home and sets itself up... Read More
Customer Relationship Management, abbreviated "CRM," is the term for a... Read More
full-service cleaning Lake Forest ...C++ Function templates are those functions which can handle different... Read More
If you feel intimidated when someone tries to teach you... Read More
Whether you are an experienced web programmer or a complete... Read More
Spyware and malware are large problems for Internet users today... Read More
Before September of 1995, Microsoft ignored the Internet because their... Read More
Logistics automation is often considered as barcoding extension to Sales... Read More
With the advent of 'Service Pack 2' for Windows XP... Read More
In this article you will find some background information about... Read More
Are you one of those people that keeps track of... Read More
There are several kinds of software piracy. The bottom line... Read More
In our case ? we serve Microsoft Business Solutions ERP... Read More
An integral part of any quality CRM system is lead... Read More
Whether you need to close a sale, gather end-user feedback,... Read More
Microsoft Business Solutions Great Plains and MS CRM (client relation... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
Microsoft Business Solutions Great Plains is very popular ERP/MRP applications... Read More
I have yet to see a business that, sometimes in... Read More
It is now common thing when large corporation selects mid-market... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
Navision Software was purchased by Microsoft and now it is... Read More
The world of small business accounting software can be a... Read More
The cornerstone of successful automated office systems is the ability... Read More
I completed an experiment recently. I wanted to find out... Read More
I provide, here clear explanations and a count of function... Read More
C/SIDE (Client/Server Integrated Development Environment) - The core of... Read More
Software |