Software And Software Based Systems Testing

1815 WordsMay 12, 20168 Pages
Introduction Software and software-based systems testing is a technical discipline of systems engineering. The purpose of software and software-based systems testing is to help the development organization build quality into the software and system during the life cycle processes and to validate that the quality was achieved. The test process determines whether the products of a given life cycle activity conform to the requirements of that activity, and whether the product satisfies its intended use and user needs. This determination can include inspection, demonstration, analysis, and testing of software and software-based system products. Test activities are performed in parallel with software and system development, not just at the conclusion of the development effort. IEEE 829 supports all software life cycle processes, including acquisition, supply, development, operation, and maintenance. This standard is compatible with all life cycle models. Not all life cycle models use all of the life cycle processes listed in this standard. System and software test processes determine whether the outcomes of a given activity conform to the requirements of that activity and whether the development product satisfies its intended use and user needs. The determination may include analysis, demonstration, inspection, and testing of software products. The user of this standard may invoke those software life cycle processes and the associated test processes that apply to the project.
Open Document