In Internet, We can see lot of articles explaining/listing loss made by poor low-quality software products.
How will you feel if a bug in bank software shows your bank balance as 0 instead of some thousands?
And if you are a student, what will be your state if your mark-sheet shows your score as 0 instead of some good score?
Here, we will be feeling good if we see some notification or message instead of seeing wrong data.
For example, a message such as “Not able to show your balance due to some unexpected error “ will do more goodness than showing balance as 0 in our first example.
Similarly, a message such as “Couldn't print your mark-sheet because of unexpected issue” will be useful than showing score as 0 in our second example.
Testing plays an important role to avoid these situations.
So, we can say that testing is necessary or important even when it couldn't guarantee 100% error free software application.
i-e Testing may not fix the issues, but definitely will help to provide improved user-friendliness.
Also,
- Cost of fixing the bug will be more if it is found in later stage than it is found earlier.
- Quality can be ensured by testing only. In the competitive market,only Quality product can exist for long time.
Testing will be necessary even if it is not possible to do 100% testing for an application.
One more important reason for doing testing is user/production environment will be completely different from development environment.
For example, a webpage developer may be using FireFox as browser for doing his webpage development. But the user may be using different browser such as Internet Explorer, Safari, Chrome and Opera.
The web page appearing good in FireFox may not appear good in other browsers (particularly IE). So ultimately, user will not be happy even if the developer put more efforts to develop the webpage. As we know that Users satisfaction is more important for growth of any business, testing becomes more important.
So we can assume the Testers as the representatives of the Users.
But anyway, as I mentioned in my previous post testing will be useful only when it is planned correctly and if proper communication between developers and testers is established.
More Articles...
Click here to buy an eBook for learning Software Testing and QTP Automation
Tuesday, April 21, 2009
Search This Blog
Blog Archive
-
▼
2009
(257)
-
▼
April
(56)
- Ways to improve user experience in any website
- Steps for using FCK editor
- For using javascript Calendar in web page
- Focusing HTML element immediately after loading t...
- How to avoid multiple lines in <td> tag?
- Getting current Page Name in PHP
- PHP function to get the ID generated from the prev...
- Javascript example for selectively displaying part...
- Javascript validation for radio button in HTML form
- Detecting browser type using javascript
- Displaying Random records from MySQL database table
- Handling Date and Time in PHP/MySQL
- Email syntax validation using javascript
- Removing text from Textbox on giving Focus
- Displaying vertical scroll bar dynamically in HTML...
- Doing case insensitive search in C#.Net
- Converting Letter Case in php/MySql
- Doing page redirection in PHP
- Workaround for Back button issue in FCKeditor.
- Quick Introduction to RSS feed/Syndication
- How to detect Plagiarism?
- QTP Learning Steps for Beginners
- MySQL - Resolved null issue in query.
- Resolving delimiter issue in PHP
- PHP - Disabling Display of Notice messages
- Understanding Object Repository in QTP (Quick Test...
- HTML - Displaying Content in the same line using ...
- Basics of QTP (Quick Test Professional)
- Basics of Session and Cookies
- PHP - Resolved the issue of setcookies not setting...
- Importance of Software Testing
- PHP code for preventing session hijacking
- Dynamically changing/displaying web page content u...
- Javascript code for preventing user from copying c...
- SQL query for deleting duplicate records in parent...
- Web Development Best Practices
- C# - Performance difference between use of Datatab...
- URL for checking usage of Broadband provided by BSNL
- How to dynamically change attribute (e.g height) o...
- Best practices in Software Testing
- Importance of Software Test Automation using tool...
- Always explicitly use $_GET when using querystrin...
- How to change Row of Data into Column Data in Excel?
- Free Markup validation service provided by W3C
- Basics of Quality Assurance (QA) in Sofware Develo...
- We are growing firmly with our Vision and Values
- Priority order of Style for HTML tags
- Allowing Users to Change attribute of the HTML tag...
- How to find PageRank (PR) of a web page?
- Creating Captcha using PHP and Handling Captcha us...
- Looking for Trainee Software Engineer
- Resolved the timed out error while using HttpWebRe...
- How to disable Wireless LAN in BSNL Modem?
- HTML - Use "return false" to avoid page jump on c...
- C#- Workaround for inconsistent behaviour of invok...
- Unicode Character for Space and Line Feed
-
▼
April
(56)

AI Course | Bundle Offer | Unlocking AI | Dream Big | Listen to Dream Big
Today's Deals | Timesheet | Products | SQL ebook | Earn 50% commission
About | Privacy | Follow | TOS | WhatsApp | Contact
I may earn a commission from Amazon affiliate links
4 comments:
Testing is very important part without testing software development is incomplete!
Hi..
I am agree with you testing is very important process in Software development life cycle This is a important phase in developing process.Effective Testing will deliver good quality product.
while reading the content i found this really good once.
testing is no more process; no more a phase. it is an important activity that help us to match stakeholder requirements
Post a Comment