Home > Methodology
"Risk-based testing is vital in today's market. IT organizations need to have insight into and an understanding of the risks associated with deploying-or not deploying-an application into production."

-Theresa Lanowitz, Gartner
 
Methodology

Testing is an essential part of the software development life cycle. It is a way of validating that requirements are implemented as specified and proves if a solution meets a client's functional and technical expectations. Even though the testing phase typically accounts for half of the software development time, it is often done as an afterthought, by people with little understanding of software testing processes.

Infinity Testing is the experts in software testing. We understand the significance of testing, and we apply industry's best practices to help our clients to deliver high quality software.

 
 

At Infinity Testing, we advocate risk-based testing, with a focus on areas of high business impact. This can ensure that all business critical requirements are tested thoroughly first and hence reduce the overall risk.

The Infinity Testing Methodology was built upon the "V-Model", one of the most widely adopted development frameworks in today's IT industry.

V-Model

The V-Model is a proven, industry standard framework that defines the standard development life cycle. It gives equal weight to testing rather than treating it as an afterthought.

V-Model

The V-Model requires that each deliverable be verified in an attempt to identify defects as early as possible and ensure that specifications are complete and correct. The V-Model specifies that activities in one stage must be completed before moving on to the next stage.

The V-Model saves time and money in development while increasing the result quality and the delivery reliability.

 
 

The V-Model diagram shows how the test stages fall into the development stages. It also highlights the existence of the different levels of testing and delineates how each relates to a different development phase.

Stage Containment

The goal of stage containment is to identify defects in the system during development before they are passed to the next stage. This helps build quality into the system. Finding problems or errors in the stage they occur in is important because problems become more expensive and difficult to fix later in the project life cycle.

Apply stage containment to all project development stages using the following standard practices:

  • Entry criteria
  • Exit criteria

Entry/Exit Criteria

Entry and exit criteria are sets of conditions that must be satisfied before entering or exiting a project stage.

Defect Management

Defect management tracks and manages the discovery, resolution, and retest of system defects identified during test execution. Infinity Testing uses a number of automated defect tracking tools to maximize the effectiveness of the defect management process.

 
Copyright © 2006 Infinity Technologies Pty Ltd. All Rights Reserved. Tel: +612 9412 2717