Preview

05 - Purpose and Types of Testing

 1. Testing a program is essential because:

  it ensures the program works correctly without errors

  it ensures the program meets the needs of the client

  All of the above

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

 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

  Beta Test

  Binary Sheet

  Test Plan

  Alpha Test

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

  Final Testing

  Alpha Testing

  Beta Testing

  Iterative 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.

  Iterative Testing

  Final Testing

  Alpha Testing

  Beta 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.

  Iterative Testing

  Beta Testing

  Final Testing

  Alpha 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.

  Iterative Testing

  Beta Testing

  Alpha Testing

  Final Testing

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

  FALSE

  TRUE

 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

  Beta Testing

  white box testing

  Alpha Testing

  black box 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

  black box test

  white box test

  penetration test

  final testing