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
![]() |
|
![]() |
|
![]() |
|
![]() |
When it comes to screenplay software each screenwriter needs to... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft SQL Server is the leader for inexpensive and middle... Read More
The title of "software engineer" has got to be among... Read More
Spyware, what it is and what it does. Basically, spyware... Read More
Intro This concise article will tell you in plain English... Read More
Microsoft Business Solutions Great Plains and MS CRM (client relation... Read More
Music downloads are off the charts! We're listening to digital... Read More
MSN messenger is a pretty cool invention. I mean I'm... Read More
"Pfishing", sometimes spelled "Phishing", is a word that's used to... Read More
Background: For many organizations like ours, the interim target of... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
C++ Function templates are those functions which can handle different... Read More
Microsoft Great Plains fits to majority of horizontals and retail... Read More
Now is the time to look at an alternative to... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
There are two approaches for application integration:? Programmer's approach ?... Read More
IntroductionDuring the early years of our modern computer era, very... Read More
Around the same time Microsoft made its move with .Net... Read More
All your software is stored on a hard-drive. But how... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
Corporate ERP/MRP selection might be tough one, especially considering very... Read More
Microsoft Business Solutions Great Plains has I'd say end user... Read More
In the case when you represent mid-size or mid-size-to-large business,... Read More
Microsoft Business Solutions Great Plains was designed back in the... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Microsoft Business Solutions CRM is now approaching the phase of... Read More
Microsoft Great Plains is main Microsoft Business Solutions product, targeted... Read More
When Windows fails to boot it is normally caused by... Read More
XML parser is a software module to read documents and... Read More
Do you remember that frustrating feeling when you find an... Read More
Spyware and malware are large problems for Internet users today... Read More
Need help making sense of algebra? Have algebra lectures in... Read More
When you first think about multicurrency ? you probably have... Read More
Introduction: The creating of a computer program involves a number... Read More
When Windows fails to boot it is normally caused by... Read More
Microsoft Business Solutions CRM and IBM Lotus Notes Domino, being... Read More
NOTE: Please take time to read on - it may... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
Corporate ERP/MRP selection might be tough one, especially considering very... Read More
Are you one of those people that keeps track of... Read More
What is installation in the language of technology? Installation... Read More
Google Inc. has launched a new software package that allows... Read More
Research bears that less than 70 percent of development projects... Read More
Microsoft Business Solutions Great Plains has substantial market share among... Read More
Innovative Maintenance Systems (IMS) is one company that offers solutions... Read More
MicroWorld Technologies, Inc. the leading solutions provider in the area... Read More
ERP is the acronym of Enterprise Resource Planning. Multi-module ERP... Read More
Before being able to choose a secure Internet communication system,... Read More
The cornerstone of successful automated office systems is the ability... Read More
Former Great Plains Software Dynamics/eEnterprise and currently Microsoft Business Solutions... Read More
Sticky Noteshttp://www.deprice.com/stickynote.htmWith StickyNote 9.0, you can create beautiful 3D notes... Read More
SAP Inc., a global leader in client/server enterprise application software... Read More
The objective for Zandi Digital is to make available clever... Read More
There are so many different programs that clutter up your... Read More
In the new era of internet marketing the problem of... Read More
Collaboration SoftwareCollaboration Software, also known as group collaboration software or... Read More
Microsoft Business Solutions main middle market ERP application - Microsoft... Read More
There are certain pluses and minuses in both cases and... Read More
If you have been running Windows XP for a couple... Read More
With the advent of 'Service Pack 2' for Windows XP... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
If you're online using a dialup Internet connection, you'll probably... Read More
Although statistics often is blamed for various deadly sins --... Read More
"Pfishing", sometimes spelled "Phishing", is a word that's used to... Read More
It won't matter how effective your WinRunner Team is if... Read More
Software |