Preview

05 - Purpose and Types of Testing

 1. Testing a program is essential because:

  it ensures that the appropriate validation has been used and will be appropriate for end users

  it ensures the program meets the needs of the client

  All of the above

  it ensures the program works correctly without errors

 2. This is a formal document which details the tests to be performed on the software. It will describe the following:
Scope of Testing
The tests to be performed
The reason for each test
The data to be used in tests
The expected outcome of each test

  Alpha Test

  Test Plan

  Beta Test

  Binary Sheet

 3. This relates to the first round of testing. Before releasing new software on to the market, developers will test it in-house.

  Alpha Testing

  Beta Testing

  Iterative Testing

  Final Testing

 4. This refers to the second round of testing. The developers will trial the software with a limited number of users. The users report any problems to the developers.

  Alpha Testing

  Beta Testing

  Iterative Testing

  Final Testing

 5. This type of testing is when the product is released and real end users begin using it. Very often, end users find things wrong with systems that the programmers did not expect.

  Alpha Testing

  Beta Testing

  Final Testing

  Iterative Testing

 6. This type of testing is when the programmer tests their code again and again before moving on to the next part of development.

  Beta Testing

  Final Testing

  Iterative Testing

  Alpha Testing

 7. Iterative testing can be done at any level. You can iteratively test a single line of code

  TRUE

  FALSE

 8. Input two numbers '2' and '5' into a system and test to check whether the output matches the expected result. This is an example of:
purposeandtypesoftesting_q1.jpg

  white box testing

  black box testing

  Beta Testing

  Alpha Testing

 9. Using a trace table to go through the code and check for errors is an example of:

  Beta Testing

  white box testing

  black box testing

  Alpha Testing

 10. A __________________, colloquially known as a pen test, is an authorized simulated attack on a computer system, performed to evaluate the security of the system

  white box test

  penetration test

  black box test

  final testing