The Testing Process and Testing Stages

Testing process model, manual vs automated testing, 3 stages: development, release, user

download Export
search_insights Statistics
stylus_note White Board
Quran
calculate Calculator
dictionary Dictionary
fullscreen Full Screen
QUESTION OF

volume_mute Read quiz aloud
Views #: 176
Questions #: 11
Time: 10 minutes
Pass Score: 80.0%
Style
Mode

Components of the Testing Process Model

1 pts
volume_mute
Please drag and drop the options to sort them

The list below shows the abstract model of the software testing process. Arrange the four main activities in the correct order.

Compare results to test cases
Run program with test data
Design test cases
Prepare test data
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Test Cases vs. Test Data

1 pts
volume_mute

What is the distinction between test cases and test data in the testing process?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Automation Limitations in Testing

1 pts
volume_mute

Which aspect of the testing process cannot be fully automated?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Manual vs. Automated Testing

1 pts
volume_mute
To complete the line match
  1. Click on an item in the first group
  2. Click on an item in the second group
  3. To delete a match, double click on a line

Description

Tests are encoded in a program that is run each time the system is to be tested
Particularly useful for regression testing to check that changes have not introduced new bugs
A tester runs the program with some test data and notes discrepancies to report to developers

Approach

Automated Testing
Manual Testing

Match each description to the correct testing approach.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Three Stages of Commercial Software Testing

1 pts
volume_mute

A commercial software system typically goes through three stages of testing before deployment. Which of the following correctly lists all three stages in the right order?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Development Testing Characteristics

1 pts
volume_mute

Which of the following correctly describe development testing? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Release Testing Purpose

1 pts
volume_mute

What is the primary goal of release testing?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


User Testing Purpose

1 pts
volume_mute

Why is user testing essential even when comprehensive system and release testing have been carried out?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Regression Testing

1 pts
volume_mute

Complete the definition of regression testing: "Regression testing is the process of (1) previous tests to check that changes to the program have not introduced (2)."

Please drag and drop the selected option in the right place or type it instead
designing
new bugs
old defects
re-running
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Limits of Fully Automated Testing

1 pts
volume_mute

Testing can never be completely automated. Which of the following represent limitations of automated testing? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Classify Testing Activities by Stage

1 pts
volume_mute
Activities
×A selected group of users experiment with an early release to find issues
×Programmers write tests for individual methods as they develop code
×A customer runs the system using their own data to decide if it should be accepted
×A separate testing team validates a complete system version before it is shipped
Development Testing
Release Testing
User Testing

Classify each testing activity into the correct stage of commercial software testing.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation