Search references for SOFTWARE RELIABILITY-TESTING. Phrases containing SOFTWARE RELIABILITY-TESTING
See searches and references containing SOFTWARE RELIABILITY-TESTING!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
Software_reliability_testing
Sub-discipline of systems engineering that emphasizes dependability
Aircraft auto software. Reliability testing may be performed at several levels and there are different types of testing. Complex systems may be tested at component
Reliability_engineering
Use of software engineering practices for IT
Site reliability engineering (SRE) is a discipline in the field of software engineering and IT infrastructure support that monitors and improves the availability
Site_reliability_engineering
Checking software against expectations
Software testing is the act of checking whether software meets its intended objectives and satisfies expectations. Software testing can provide objective
Software_testing
Academic journal
Software Testing, Verification, & Reliability is a peer-reviewed scientific journal in the field of software testing, verification, and reliability published
Software Testing, Verification & Reliability
Software_Testing,_Verification_&_Reliability
Checking whether changes to software have broken functionality that used to work
Regression testing (rarely, non-regression testing) is re-running functional and non-functional tests to ensure that previously developed and tested software still
Regression_testing
Refers to two related but distinct notions: functional quality and structural quality
structural and functional software quality, measurement of the latter is essentially performed through software testing. Testing is not enough: According
Software_quality
Method of software testing
Mutation testing (or mutation analysis or program mutation) is used to design new software tests and evaluate the quality of existing software tests. Mutation
Mutation_testing
Use of purpose-built software to control test execution
predicted. Test automation supports testing the system under test (SUT) without manual interaction which can lead to faster test execution and testing more
Test_automation
Type of software testing
Integration testing is a form of software testing in which multiple software components, modules, or services are tested together to verify they work as
Integration_testing
Automated software testing of programmable application interfaces (APIs)
API testing is a type of software testing that involves testing application programming interfaces (APIs) directly and as part of integration testing to
API_testing
In software engineering, experimenting with the product to test extreme situations
Game day (see above) called "DiRT" (Disaster Recovery Testing). Jason Cahoon, a Site Reliability Engineer at Google, contributed a chapter on Google DiRT
Chaos_engineering
Process in software project management, software testing, and software engineering
In software project management, software testing, and software engineering, verification and validation is the process of checking that a software system
Software verification and validation
Software_verification_and_validation
Software testing activity
Stress testing is a software testing activity that determines the robustness of software by testing beyond the limits of normal operation. Stress testing is
Stress_testing_(software)
Software design methodology
cleanroom software engineering process is a software development process intended to produce software with a certifiable level of reliability. The central
Cleanroom software engineering
Cleanroom_software_engineering
Testing performance under a given workload
In software quality assurance, performance testing is in general a testing practice performed to determine how a system performs in terms of responsiveness
Software_performance_testing
Test to determine if the requirements of a specification or contract are met
chemical products) prior to its delivery. In software testing, the ISTQB defines acceptance testing as: Formal testing with respect to user needs, requirements
Acceptance_testing
Software reliability is the probability of the software causing a system failure over some specified operating time. Software does not fail due to wear
List of software reliability models
List_of_software_reliability_models
Software version that is stable and supported under a long-term or extended contract
software ISO/IEC 12207, an international standard for software life-cycle processes Semantic Versioning Software quality Software reliability testing
Long-term_support
Engineering approach to software development
Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining software applications
Software_engineering
Integration of software development and operations
focus, especially copyleft licenses. In dynamic testing, also called black-box testing, software is tested without knowing its inner functions. In DevSecOps
DevOps
Creation and maintenance of software
Software development is the process of designing, creating, testing, and maintaining software applications to meet specific user needs or business objectives
Software_development
Process of ensuring reliability and security
Software assurance (SwA) is a critical process in software development that ensures the reliability, safety, and security of software products. It involves
Software_assurance
Open-source load testing software
open-source load testing tool developed by Grafana Labs. It is designed to help developers and engineers test the performance and reliability of their systems
K6_(software)
Testing the stability of something by finding its breaking point
In computing, stress testing (sometimes called torture testing) can be applied to either hardware or software. It is used to determine the maximum capability
Stress_testing_(computing)
Ability of a computer system to cope with errors during execution
deliberate fault injection can be used to test robustness. Various commercial products perform robustness testing of software analysis. In general, building robust
Robustness_(computer_science)
Provider of information for software testing
In software testing, a test oracle (or just oracle) is a provider of information that describes correct output based on the input of a test case. Testing
Test_oracle
Software bug in which features stop working
included in software patches. One approach to avoiding this kind of problem is regression testing. A properly designed test plan using automated testing and well-written
Software_regression
application of the test method (usually just called "testing" or sometimes "developer testing"). Installation testing evaluates whether a software system can
Software_testing_tactics
methods in software development. Unit testing Software testing Integration testing Functional Testing Regression Testing Software performance testing User Acceptance
Development_testing
Testing the qualities as opposed to the correctness of software
Non-functional testing is testing software for its non-functional requirements: the way a system operates, rather than specific behaviors of that system
Non-functional_testing
Severe test for safety and performance of computer hardware
test whether the computer hangs or crashes. CPU stress testing is also referred to as torture testing. Software that is suitable for torture testing should
Hardware_stress_test
Measure of the structural complexity of a software program
classes within a program. One testing strategy, called basis path testing by McCabe who first proposed it, is to test each linearly independent path
Cyclomatic_complexity
Test data are sets of inputs or information used to verify the correctness, performance, and reliability of software systems. Test data encompass various
Test_data
Pre-release readiness checks of a product, service or system
type of non-functional software testing, used mainly in software development and software maintenance projects. This type of testing focuses on the operational
Operational acceptance testing
Operational_acceptance_testing
regression testing (rarely non-regression testing) is re-running functional and non-functional tests to ensure that previously developed and tested software still
Glossary_of_computer_science
Automated software testing technique
In programming and software development, fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected
Fuzzing
Theory in psychometrics
Classical test theory (CTT) is a body of related psychometric theory that predicts outcomes of psychological testing such as the difficulty of items, precision
Classical_test_theory
Statistical measure of reliability
(coefficient α {\displaystyle \alpha } ), is a reliability coefficient and a measure of the internal consistency of tests and measures. It was devised by the American
Cronbach's_alpha
testing and concurrent testing typically focuses on testing software and systems that use concurrent computing. The purpose is, as with most software
Concurrent_testing
Quality of an algorithm being correct with respect to a specification
generic metric as well. Correctness testing and reliability testing are two major areas of testing. Software testing is a trade-off between budget, time
Correctness (computer science)
Correctness_(computer_science)
Application of model-based design
computing, model-based testing is an approach to testing that leverages model-based design for designing and possibly executing tests. As shown in the diagram
Model-based_testing
scalability and reliability testing are usually grouped together by software quality analysts. The main goals of scalability testing are to determine
Scalability_testing
Verifying software recovery from crashes
In software testing, recovery testing is the activity of testing how well an application is able to recover from crashes, hardware failures and other
Recovery_testing
Software testing process for quality control of video games
Game testing, also called quality assurance (QA) testing within the video game industry, is a software testing process for quality control of video games
Game_testing
Creating working software
level testing such as system testing. Construction is an aspect of the software development lifecycle and is integrated in the various software development
Software_construction
American academic computer scientist
of Software Testing, Verification and Reliability with Robert M. Hierons. He also helped create the IEEE International Conference on Software Testing, Verification
Jeff_Offutt
Code coverage criterion
(MC/DC) is a code coverage criterion used in software testing. MC/DC requires all of the below during testing: Each entry and exit point is invoked Each
Modified condition/decision coverage
Modified_condition/decision_coverage
Educational assessment software
tests. For more on the reliability and validity of these assessments, see below. All STAR products were available as stand-alone and network software
STAR_(software)
Mechanism allowing a machine to test itself
requirements such as: high reliability lower repair cycle times or constraints such as: limited technician accessibility cost of testing during manufacture The
Built-in_self-test
Software testing technique
Orthogonal array testing is a systematic and statistically-driven black-box testing technique employed in the field of software testing. This method is
Orthogonal_array_testing
Description of a software system to be developed
requirements Performance requirements Logical database requirement Software system attributes Reliability Availability Security Maintainability Portability Functional
Software requirements specification
Software_requirements_specification
Engineering discipline for safety-related systems
quality) and these in turn influence external software quality attributes (e.g. functionality and reliability). The following activities and topics addressed
Software_safety
Statistical analysis package based on R
and jamovi Module for Simplifying Agreement and Reliability Analyses". Journal of Open Source Software. 7 (71): 4148. Bibcode:2022JOSS....7.4148C. doi:10
Jamovi
Former ISO and IEC standard
Interoperability Security Functionality compliance Reliability - "A set of attributes that bear on the capability of software to maintain its level of performance under
ISO/IEC_9126
Embedded software with legally mandated safety and reliability concerns
Avionics software is embedded software with legally mandated safety and reliability concerns used in avionics. The main difference between avionic software and
Avionics_software
Automated testing process in software development
Continuous testing is the process of executing automated tests as part of the software delivery pipeline to obtain immediate feedback on the business
Continuous_testing
Umbrella term for certain approaches to software development
coding, testing, planning, risk management, process, quality, etc. Some notable agile software development practices include: Acceptance test–driven development
Agile_software_development
Use of statistics in psychology
estimate of reliability. Testing conditions are assumed to be identical. (C) Internal Consistency Reliability: Internal consistency reliability estimates
Psychological_statistics
Testing of database software systems
to include the SQL semantic into database test cases. Database normalization Software testing Unit testing Korth, Henry (2010). Database System Concepts
Database_testing
deemed stable. Systematic testing refers to a complete, conformance testing approach to software testing, in which the tested unit is shown to conform
Lazy_systematic_unit_testing
Software engineering technique
software engineering technique used in the 1970s to measure test coverage. Known bugs are randomly added to a program's source code and the software tester
Bebugging
Software development process
A software factory is a structured collection of related software assets that aids in producing computer software applications or software components according
Software_factory
Science and technology agency of the Government of India
Software Application Testing: Functional Testing: Ensures that software applications meet specified functional requirements. Non-functional Testing:
Standardisation Testing and Quality Certification
Standardisation_Testing_and_Quality_Certification
Analysis of potential system failures
step of a system reliability study. A few different types of FMEA analyses exist, such as: Functional System Design Process Software Business Process
Failure mode and effects analysis
Failure_mode_and_effects_analysis
International standard for safety-related systems
Testing is to ensure that the software is fully tested at the function level and that all possible branches and paths are taken through the software.
IEC_61508
Software to detect AI-generated content
detection software aims to determine whether some content (text, image, video, or audio) was generated using artificial intelligence (AI). This software is often
Artificial intelligence content detection
Artificial_intelligence_content_detection
Ease of maintaining a functioning product or service
Reliability for Engineers. Boca Raton, Florida: CRC Press. p. 12. doi:10.1201/9781420006780. Systems and software engineering — Systems and software Quality
Maintainability
British computer scientist (born 1940)
leading role in software testing, Hennell was a member of the editorial board of the journal Software Testing, Verification and Reliability (STVR), a major
Michael_Hennell
Statistical measure of inter-rater agreement
different metrics, and unequal sample sizes. Software for calculating Krippendorff's alpha is available. Reliability data are generated in a situation in which
Krippendorff's_alpha
Optoelectronic instrument
kit. RTU in RFTSs: The RTU is the testing module of the RFTS described in Generic Requirements for Remote Fiber Testing Systems (RFTSS). An RFTS enables
Optical time-domain reflectometer
Optical_time-domain_reflectometer
Non-functional requirements for system evaluation
extensibility, portability, scalability, securability, testability and understandability. For databases reliability, availability, scalability and recoverability
List of system quality attributes
List_of_system_quality_attributes
Software development practice
Reducing wasted development time via continuous testing, Fourteenth International Symposium on Software Reliability Engineering, 2003, Denver, USA, 17–20 November
Continuous test-driven development
Continuous_test-driven_development
American software engineer (1933–2009)
Musa (1933 – April 25, 2009) was an American software engineer and a founding father of software reliability engineering. Musa was born on Long Island,
John_D._Musa
and reliability coefficients of the PPVT since the early 1970s, the PPVT provided an instrument against which questions related to mechanized testing systems
Peabody Picture Vocabulary Test
Peabody_Picture_Vocabulary_Test
Class of tests going beyond standard operation conditions
Stress testing is a form of deliberately intense or thorough testing, used to determine the stability of a given system, critical infrastructure or entity
Stress_testing
Software licensed to be freely used, modified and distributed
Free software or libre software, sometimes known as freedom-respecting software, is computer software distributed under free software licenses that allow
Free_software
Software used for psychometric analysis
Psychometric software refers to specialized programs used for the psychometric analysis of data obtained from tests, questionnaires, polls or inventories
Psychometric_software
Software development methodology
continuous development, continuous testing, continuous integration, continuous deployment, and continuous monitoring of software applications throughout its
CI/CD
Swiss software development company
acquired code security testing company RIPS Technology to work together on the development of Static Application Security Testing (SAST) tools, which gives
Sonar_(company)
Software testing technique that tests programs with random inputs
Random testing is a black-box software testing technique where programs are tested by generating random, independent inputs. Results of the output are
Random_testing
List of occupations involving computer programming
occupations involving computer programming, software development, and related work in which writing, testing, maintaining, or reviewing source code is a
List of programming occupations
List_of_programming_occupations
Object-oriented programming design principles
philosophy for methodologies such as agile software development and adaptive software development. Software engineer and instructor Robert C. Martin introduced
SOLID
Inherent flaw in computer instructions
combinatorial explosion and indeterminacy. One goal of software testing is to find bugs. Measurements during testing can provide an estimate of the number of likely
Software_bug
Collection of loosely coupled services used to build computer applications
granularity influences testing, deployment, performance, and reliability. Very fine-grained microservices are typically easier to test and deploy independently
Microservices
Activity where one or more people check a program's code
Code review differs from related software quality assurance techniques like static code analysis, self-checks, testing, and pair programming. Static analysis
Code_review
Condition that must be satisfied for an engineered work to be acceptable
at that level. For example, system reliability is often verified by analysis at the system level. Avionics software with its complicated safety requirements
Requirement
Use of information technology in assessment
to on-screen testing. Specific types of e-assessment include multiple choice, online/electronic submission, computerized adaptive testing such as the Frankfurt
Electronic_assessment
Open-source platform for continuous inspection of code quality
recommendations. SonarQube analyzes code to detect problems related to software security, reliability, and maintainability. It integrates with DevOps platforms, including
SonarQube
Austrian organization that tests antivirus software
trustworthiness and reliability in order to take part in the tests.[citation needed] AV-Comparatives issues relevant awards, based on antivirus software's comprehensive
AV-Comparatives
Overview of computer engineering topics
Language Software testing Test-driven development Acceptance test-driven development Integration testing Software walkthrough Code review Software inspection
Computer engineering compendium
Computer_engineering_compendium
Tendency of software to fail due to external changes or prolonged operation
bugs. Software development tends to be driven by the need to meet release deadlines rather than to ensure long-term reliability. Designing software that
Software_aging
Code debugging method
ISBN 978-0596802295. Baker, SJ, The Contribution of the Cardboard Cutout Dog to Software Reliability and Maintainability, archived from the original on 5 October 2013
Rubber_duck_debugging
Testing how computer systems behave under unusual stresses
stress testing and is widely considered to be an important part of developing robust software. Robustness testing (also known as syntax testing, fuzzing
Fault_injection
Application of metaheuristic search techniques to software engineering
McMinn, Phil (2004). "Search-based software test data generation: a survey". Software Testing, Verification and Reliability. 14 (2): 105–156. CiteSeerX 10
Search-based software engineering
Search-based_software_engineering
Amount of useful work accomplished by a computer
quality attributes of the system, such as scalability, reliability, and resource usage. Performance testing is a subset of performance engineering, an emerging
Computer_performance
Engineering discipline
de Morgan's theorem to success trees (which are directly related to reliability block diagrams). FTA may be qualitative or quantitative. When failure
Safety_engineering
Software companies of the United Kingdom
produced software analysis, testing, and requirements traceability tools for the public and private sectors to perform static and dynamic software analysis
LDRA
Reliability data source for the oil and gas industry
The Offshore and Onshore Reliability Data (OREDA) project was established in 1981 in cooperation with the Norwegian Petroleum Directorate (now Petroleum
OREDA
1986 paper on software project management
productivity, in reliability, in simplicity." He also states that "we cannot expect ever to see two-fold gains every two years" in software development, as
No_Silver_Bullet
travel, tourism, insurance
SOFTWARE RELIABILITY-TESTING
SOFTWARE RELIABILITY-TESTING
SOFTWARE RELIABILITY-TESTING
SOFTWARE RELIABILITY-TESTING
SOFTWARE RELIABILITY-TESTING
SOFTWARE RELIABILITY-TESTING
SOFTWARE RELIABILITY-TESTING
SOFTWARE RELIABILITY-TESTING
SOFTWARE RELIABILITY-TESTING
travel, tourism, insurance