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
Northbrook Cadillac Deville rentals .. Lockport Chicago limo O’HareJust the thought of a duel-boot scares many people away,... Read More
The research in the field of Natural Language Processing usually... Read More
I completed an experiment recently. I wanted to find out... Read More
When you first think about multicurrency ? you probably have... Read More
Programming Help for BeginnersWe write programs to instruct computers. When... Read More
If you have Microsoft Great Plains and support it... Read More
When you need a phone number, you do a quick... Read More
Usually, the easiest way to tell you have spyware is... Read More
Microsoft Business Solutions Great Plains was designed back in the... Read More
Mapping Software Improves Data VisualizationFrom the outset, it is important... Read More
Microsoft Great Plains serves majority of US based horizontal and... Read More
With so many Microsoft Windows related viruses, errors, and other... Read More
In order to implement VLANs in a network environment, you'll... Read More
Once a business idea is selected, it is highly recommended... Read More
"Pfishing", sometimes spelled "Phishing", is a word that's used to... Read More
Microsoft Business Solutions ? Great Plains has captured the US... Read More
There are plenty of articles out there about how to... Read More
Microsoft Business Solutions Great Plains fits to majority of horizontal... Read More
Microsoft Great Plains has substantial mid-market share in the USA... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Document Manager and Version HistoryIn previous articles I have discussed... Read More
What is RAID RECOVERY?RAID stands for Redundant Array of Inexpensive... Read More
Trying to figure out a stream in banning one email... Read More
This is a short article, written in question/answer/FAQ style to... Read More
For a long time now Microsoft's Internet Explorer has ruled... Read More
Beason Mercedes Benz s500 rentals ..Microsoft Great Plains and Microsoft CRM become more and more... Read More
Microsoft Great Plains fits to majority of industries, in the... Read More
Microsoft Business Solutions CRM is present several years on the... Read More
Microsoft Great Plains has substantial mid-market share in the USA... Read More
eStore Advantage allows front-office applications to communicate with back-office business... Read More
While Ukraine is becoming a new popular IT outsourcing destination,... Read More
Upgrading. Downtime. Maintenance. Hardware obsolescence. Implementation issues. The litany of... Read More
Microsoft CRM ? Client Relationship Management package from Microsoft Business... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
We will base our prognosis on our Microsoft Business Solutions... Read More
In the real world a "fire wall" is a fireproof... Read More
Buying accounting software is a major investment. It's an important... Read More
Some companies that are in need of fleet management may... Read More
Whether you are an experienced web programmer or a complete... Read More
What is Snort?Snort is an open source network intrusion detection... Read More
Former Great Plains Software Dynamics/eEnterprise and currently Microsoft Business Solutions... Read More
If you use Microsoft Outlook (or similar applications) for e-mailing,... Read More
You might think you don't need a firewall... Read More
The adware and spyware definitions list is very long. But... Read More
Microsoft Business Solutions main middle market ERP application - Microsoft... Read More
Features Additionally, Vista will include many other new features.Aero Vista... Read More
Siebel is traditional CRM market leader, however and mostly due... Read More
Security flaws have long plagued Internet Explorer (IE), the market-dominating... Read More
Preventive Maintenance (PM) is defined as scheduled work done on... Read More
In the early days of the personal computer, we're talking... Read More
Software |