software testing genius

Checklist for Software Reliability and Availability Acceptance Criteria

Welcome to “Software Testing Genius”. Subscribe to my RSS feed for latest content on Software Testing.

Checklist for Software Reliability and Availability Acceptance Criteria

Software reliability is defined as the probability that the software executes without failure for a specified amount of time in a specified environment. The longer a system runs without failure, the more reliable it is.

A large number of reliability models are available to predict the reliability of software. A software reliability model provides a family of growth curves that describe the decline of failure rate as defects are submitted and closed during the system-testing phase.

The failure rate is often calculated in terms of MTBF.

A growth model can answer the following questions, which can be part of the reliability acceptance criteria:


 Check Point

color=#000080 size=2 face=Arial>



What is the current failure rate of the software?



What will be the failure rate if the customer continues acceptance testing for a long time?



How many defects are likely to be in the software?



How much testing has to be performed to reach a particular failure rate?


The failure rate goal that is acceptable must be set separately for each level of problem severity - from critical to low.

A customer may be willing to tolerate tens of low-severity issues per day but not more than one critical problem in a year.

System availability consists of proactive methods for maximizing service uptime, for minimizing the downtime, and for minimizing the time needed to recover from an outage. Downtime is measured in terms of MTTR.

Gathering an operational profile from the customer facilitates the creation of a customer environment. An operational profile describes the ways the system is to be used. One can uncover several deficiencies in the system while tuning the parameters of the system; parameter tuning will improve system availability level.

Customers must be willing to share the operational profile of their computing environment to improve the target availability level, which may be proprietary information.

Download Many More Checklists for Testers & Developers

Download Several Checklists for QA Managers & Team Leads

Download Several Testing Templates - Prepared By Experts

Study Material - ISTQB Certification Exam

Study Material - HP QTP & QC Certification Exam

Study Material - IBM RFT Certification Exam

Study Material - HP LoadRunner Certification Exams for All Modules

What Successful Testers say about the Quality of this website

If you want to keep track of further articles on Software Testing,
I suggest you to subscribe my
RSS feed

You can also Subscribe by E-mail
and get All New articles delivered directly to your Inbox.

Get your Absolutely Free Copy of Several MS PowerPoint Presentations & E-Books related to ISTQB, HP Load Runner, IBM RFT, HP QTP & QC Certification Exams, prepared by Popular Writers & Trainers, by writing to:

Full Study Material for Popular ISTQB Certification Exams:

Largest Database of Sample Papers - 1000+ Unique Questions for ISTQB Foundation Exam

ISTQB Foundation Exam - Full Crash Course for Download

ISTQB Advanced CTAL Test Analysts Exam - Full Crash Course for Download

ISTQB Advanced CTAL Test Manager Exam - Full Crash Course for Download

Most Popular Topics in Demand:

Practical Roadmap to QTP Certification

Practical Roadmap to CSTE Certification

Consolidated Study Material - Testing & QA

Rehearsal of QTP in 1 Hr. -  Interview Questions


Comments :


Leave Your Comments: (*) Marked Fields are Mandatory

You can apply basic formatting to the text

Name *
Email Address *
Speak your mind
sex hikayeleri