Chapter 5 Flashcards
content-based model
A process model that provides a detailed description of good engineering practices, such as, for example, test practices
Critical Testing Processes (CTP)
A content-based model for test process improvement built around 12 critical processes
Systematic Test and Evaluation (STEP)
A structured testing methodology, also used as a content-based model for improving the testing process
Test Maturity Model integration (TMMi)
A five-level staged framework for test process improvement that is related to the Capability Maturity Model Integration (CMMI) and describes the key elements of an effective test process
TPI Next
A continuous business-driven framework for test process improvement that describes the key elements of an effective and efficient test process
Capability Maturity Model Integration (CMMI)
A framework that describes the key elements of an effective product development and maintenance process. The Capability Maturity Model Integration model covers best practices for planning, engineering, and managing product development and maintenance.
suitability
The capability of the software product to provide an appropriate set of functions for specified tasks and user objectives
interoperability testing
The process of testing to determine the interoperability of a software product
interoperability
The capability of the software product to interact with one or more specified components or systems
security testing
Testing to determine the security of the software product
security
Attributes of software products that bear on its ability to prevent unauthorized access, whether accidental or deliberate, to programs and data
accessibility testing
Testing to determine the ease by which users with disabilities can use a component or system
usability testing
Testing to determine the extent to which the software product is understood, easy to learn, easy to operate, and attractive to the users under specified conditions
usability
The capability of the software to be understood, learned, used, and attractive to the user when used under specified conditions
heuristic evaluation
A static usability test technique to determine the compliance of a user interface with recognized usability principles (the so-called “heuristics”).
Software Usability Measurement Inventory (SUMI)
A questionnaire-based usability test technique to evaluate the usability, e.g., user-satisfaction, of a component or system
reliability growth model
A model that shows the growth in reliability over time during continuous testing of a component or system as a result of the removal of defects that result in reliability failures
reliability
The ability of the software product to perform its required functions under stated conditions for a specified period of time or for a specified number of operations
reliability testing
The process of testing to determine the reliability of a software product
operational profile
The representation of a distinct set of tasks performed by the component or system, possibly based on user behavior when interacting with the component or system and their probabilities of occurrence. A task is logical rather that physical and can be executed over several machines or be executed in noncontiguous time segments
operational acceptance testing
Operational testing in the acceptance test phase, typically performed in a simulated real-life operational environment by operator and/or administrator focusing on operational aspects, e.g. recoverability, resource-behavior installability, and technical compliance
operational environment
Hardware and software products installed at users’ or customers’ sites where the component or system under test will be used. The software may include operating systems, database management systems, and other applications
recoverability testing
The process of testing to determine the recoverability of a software product
recoverability
The capability of the software product to reestablish a specified level of performance and recover the data directly affected in case of failure
efficiency testing
The process of testing to determine the efficiency of a software product. efficiency: The capability of the software product to provide appropriate performance, relative to the amount of resources used under stated conditions
maintainability testing
The process of testing to determine the maintainability of a software product
maintainability
The ease with which a software product can be modified to correct defects, modified to meet new requirements, modified to make future maintenance easier, or adapted to a changed environment
portability testing
The process of testing to determine the portability of a software product
portability
The ease with which the software product can be transferred from one hardware or software environment to another