Live briefing
Everything about Software reliability testing
Software reliability testing is a field of software-testing that relates to testing a software's ability to function, given environmental conditions, for a particular amount of time. Software reliability testing helps discover many problems in the software design and functionality. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Software reliability testingA 5-minute orientation
- Skim a recent paper: Testing coverage‐based software reliability growth model considering uncertainty of operating environmentInfluential work since 2022
- Pick up a classic book: Recent Advancements in Software Reliability AssuranceThe most-reprinted book on the subject
- Read the landmark paper: Software Reliability Growth Models with Testing-EffortCited 221 times
- Go sideways: Mean time between failuresA closely related topic
- Go sideways: Reliability engineeringA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Software Reliability Growth Models with Testing-Effort
Evaluating testing methods by delivered reliability [software]
A study of operational and testing reliability in software reliability analysis
Software reliability-engineered testing
Optimal and adaptive testing for software reliability assessment
Software reliability growth models for testing-effort control
TESTING-COVERAGE DEPENDENT SOFTWARE RELIABILITY GROWTH MODELING
Enhancing software reliability estimates using modified adaptive testing
🆕 Influential since 2022
Testing coverage‐based software reliability growth model considering uncertainty of operating environment
Enhanced growth model of software reliability with generalized inflection S-shaped testing-effort function
Software reliability modeling under an uncertain testing environment
Developing an Innovative Imperfect Debugging Software Reliability Growth Model with Enhanced Testing Coverage Strategies
Multi-release software reliability assessment: testing coverage-based approach
📚 Books worth reading
- 📕Recent Advancements in Software Reliability AssuranceAdarsh Anand, Mangey Ram · 2019
Unauthorised accessWil Allsopp · 2009
Lean EnterpriseJez Humble, Joanne Molesky · 2014
Continuous integrationPaul M. Duvall, Paul Duvall · 2007
Software reliabilityJohn D. Musa, Anthony Iannino · 1987
Secure and resilient software developmentMark S. Merkow · 2010
Continuous DeliveryJez Humble, David Farley · 2010
Craft of Software TestingBrian Marick · 1994
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Mean time between failures Mean time between failures (MTBF) is the predicted elapsed time between inherent failures of a mechanical or electronic system during normal system operation…
- Reliability engineering Reliability engineering is a sub-discipline of systems engineering that emphasizes the ability of equipment to function without failure. Reliability is…
- Mean time to recovery Mean time to recovery (MTTR), also known as mean time to repair or mean time to resolve, is the average time that a device or system will take to recover…
- Availability In reliability engineering, the term availability has the following meanings: The degree to which a system, subsystem or equipment is in a specified operable…
- MTTFd Mean Time to Dangerous Failure. In a safety system MTTFD is the portion of failure modes that can lead to failures that may result in hazards to personnel…
- Reliability prediction for electronic components A prediction of reliability is an important element in the process of selecting equipment for use by telecommunications service providers and other buyers…
- Availability (system) Availability is the probability that a system will work as required when required during the period of a mission. The mission could be the 18-hour span…
- Failure rate Failure rate is the frequency with which any system or component fails, expressed in failures per unit of time. It thus depends on the system conditions…