Memes report_10212 | Page 19

Foundation (2018) Terms Page: 19 of 27 software quality Ref: After ISO 9126 The totality of functionality and features of a software product that bear on its ability to satisfy stated or implied needs. specification Ref: After IEEE 610 A document that specifies, ideally in a complete, precise and verifiable manner, the requirements, design, behavior, or other characteristics of a component or system, and, often, the procedures for determining whether these provisions have been satisfied. standard Ref: After CMMI Formal, possibly mandatory, set of requirements developed and used to prescribe consistent approaches to the way of working or to provide guidelines (e.g., ISO/IEC standards, IEEE standards, and organizational standards). state diagram Ref: After ISO 24765 Synonyms: state transition diagram A diagram that depicts the states that a component or system can assume, and shows the events or circumstances that cause and/or result from a change from one state to another. state transition A transition between two states of a component or system. state transition testing See Also: N-switch testing Synonyms: finite state testing A black-box test technique using a state transition diagram or state table to derive test cases to evaluate whether the test item successfully executes valid transitions and blocks invalid transitions. statement Synonyms: source statement An entity in a programming language, which is typically the smallest indivisible unit of execution. statement coverage The percentage of executable statements that have been exercised by a test suite. statement testing A white-box test technique in which test cases are designed to execute statements. static analysis Ref: After ISO 24765 The process of evaluating a component or system without executing it, based on its form, structure, content, or documentation. static testing Testing a work product without code being executed.