# data[].attributes.body
where several individual units are integrated to create composite components. Component testing should focus on testing component interfaces. / Component Testing
Beta testing is when Customers test a system to decide whether or not it is ready to be accepted from the system developers and deployed in the customer environment. / False
In the phase-out stage the software may still be used but no further changes are made to it. / True
Changing a system to fix bugs/vulnerabilities and correct deficiencies in the way meets its requirements is called environmental adaptation. / False
To demonstrate to the developer and the system customer that the software meets its requirements. / validation testing
Legacy processes may be designed around a legacy system and constrained by the functionality that it provides. / False
In automated unit testing, you make use of a test automation framework to write and run your program tests. / True
is The stage in a software system’s life cycle where it is in operational use and is evolving as new requirements are proposed and implemented in the system. /  Evolution
At this stage, the software remains useful but the only changes made are those required to keep it operational i.e. bug fixes and changes to reflect changes in the software’s environment. No new functionality is added. / servicing
Program testing goals is to demonstrate to the developer and the customer that the software meets its requirements. / True
A process that does not rely on individual interpretation and judgement is called a repeatable process. /  True
Application systems Specify  functionality to meet some organization requirements. / True
Performance tests usually involve planning a series of tests where the load is steadily increased until the system performance becomes unacceptable. / True
Users of the software work with the development team to test the software at the developer’s site. / Alpha Testing
The probability that the system will be up and running and able to deliver useful services to users is / Availability
Application software The application system that provides the business services is usually made up of a number of application programs. / True
Acceptance testing is a release of the software is made available to users to allow them to experiment and to raise problems that they discover with the system developers. / False
Reliability  is the probability that the system will correctly deliver services as expected by users. / True
Legacy system layers are ordered as follows : / Business process , application software, platform and infrastructure software, hardware
are older systems that rely on languages and technology that are no longer used for new systems development. / legacy systems
is intended to show that a program does what it is intended to do and to discover program defects before it is put into use. / Program testing
is a judgment of how likely it is that the system will cause damage to people or its environment. / Safety
Release testing is the process of testing a particular release of a system that is intended for use outside of the development team. / True
To discover faults or defects in the software where its behaviour is incorrect or not in conformance with its specification. / Defect testing
is where individual program object classes are tested. / Unit testing
Partition testing, where you identify groups of inputs that have common characteristics and should be processed in the same way. / True
Provide the same functionality in different ways in different components so that they will not fail in the same way. / Diversity
is testing the system to check that changes have not 'broken' previously working code. / Regression testing
Test-driven development (TDD) is an approach to program development in which you inter-leave testing and code development. / True
Middleware that provides access to remote systems and databases is / Communications and data management
Maintainability Reflects the extent to which the system can be adapted to new requirements. / True
is where some or all of the components in a system are integrated and the system is tested as a whole. / system testing
Keep more than a single version of critical components so that if one fails then a backup is available. / Redundancy
User or customer testing is a stage in the testing process in which coders  provide input and advice on system testing. / false