QA City

Join Hands to Build a Smarter India: Sign in | Join now
Most Popular

5 Important Principles of Rapid Software Testing

By SiliconIndia   |   Wednesday, 03 October 2012, 01:25 Hrs
Print Email


Bangalore: Rapid software testing is a general testing methodology and can be adapted to any projects or products to conduct tests quickly and inexpensively with exceptional results.  

Here are some of the premises of rapid software testing provided by Michael Bolton on developsense.com.

1.    Software projects and products are relationships between people, who are creatures both of emotion and rational thought
Human aspects dominate the software development life cycle. The quality of a product may not matter to one person but will matter to the others. Therefore, it must be remembered that the quality of the product is the relationship between a product and the people who will use it. It is not just an attribute that can be separated from a human framework.

2.    Each project occurs under conditions of uncertainty and time pressure
Software projects come with some amount of urgency, complexity or volatility. Although, developers and testers are eager to solve the problems, they tend to do a lot more than they can do with the resources they are provided with. It must be remembered that projects come with a deadline and it has to be completed by the mentioned date.

3.    Despite our best hopes and intentions, some degree of inexperience, carelessness, and incompetence is normal
Although software testing is done with great care, human fallibility does occur. We must learn from our mistakes in order to improve our skills.

4.    A test is an activity; it is a performance, not an artifact
The test cases that a tester prepares should not be confusing. The ideas that are represented in the test cases should depict the testing procedure and not confuse the actual testing.

5.    Testers accept responsibility for the quality of their work, although they cannot control the quality of the product
Although testers don’t have control over the quality of their work, they must not relinquish responsibility with regards to the quality of their work. Only developers can control the quality of their product.


Sign Up for QA Digest and Read the Day's Highlights
Don't Miss
Experts on QA
Praveen  Mohan
Principal Engineer
Yahoo
Mangesh Shrikant Gokhale
SeniorTestEngineer
Sigma Software
Vimal Raj Selvam
SoftwareTestEngineer
BNP Paribas
Harsha  Nutalapati
Sr.Vice President
Indium
Punit  Thakkar
CEO
Shivaami Corporation
Vaidyanath  Ramalingam
Director-Engineering
Huawei
Arobinda  Tripathy
Senior Manager
Mindfire Solutions
Soumik  Ghosh
Product Management
Robert Bosch
Write your comment now
 
Whitepapers
This report is the result of the largest public-private sector rese...
For those not familiar with the Coverity Scan™ service, i...
SiliconIndia About Us   |   Contact Us   |   Help   |   Community rules   |   Advertise with us   |   Sitemap   |  
News:       Technology   |   Enterprise   |   Gadgets   |   Startups   |   Finance   |   Business   |   Career   |   Magazine  |   Newsletter   |   News archive  
Cities:        CEO   |     Startup   |   Mobile   |   CIO   |   Women   |   BI   |   HR   |   SME   |   Cloud   |   Marketing   |   QA   |   Java   |   Web Developer  
Community:      Members   |   Blogs   |   Indian Entrepreneurs   |   Gyan   |   Advice   |   Community   |   Find   |   CXO Insights  
Job Board:      Jobs   |   Freshers   |   Companies   |   HR Speak   |   Forum  
Online Courses:   Web Developer   |   Java Developer   |   CCNA Training   |   SEO   |   SAS   |   SQL Server 2005   |   J2EE
Education:   MBA   |   MCA   |   Engineering   |   Training Institute
Life:          Real Estate   |   Travel   |   Finance   |   Gadgets   |   Movie Reviews   |    Jokes  
Send your feedback and help us continue to improve SiliconIndia
© 2014 InfoConnect Web Technologies India Pvt Ltd. all rights reserved