Software Testing - Exercises

This quiz provides a comprehensive coverage of software testing

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 #: 174
Questions #: 11
Time: 10 minutes
Pass Score: 80.0%
Style
Mode

Known Defects at Delivery and Product Support

1 pts
volume_mute

A software company is about to ship a product. The development manager states: 'We still have 47 known defects in the system, but they are all low-severity. We will fix them in a patch.' How does the number of known defects remaining in a program at delivery affect product support costs and operations?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Why Testers May Not Know What a Program is Intended to Do

1 pts
volume_mute

Testing is meant to show that a program does what it is intended to do. However, testers may not always know what a program is intended to do. Which of the following are reasons why this knowledge gap can occur? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Developer Testing - Arguments For

1 pts
volume_mute

Some argue developers should test their own code rather than handing it to a separate testing team. Which of the following are valid arguments in favor of developers testing their own code? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Developer Testing - Arguments Against

1 pts
volume_mute

What is the strongest argument against developers being solely responsible for testing their own code?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Partition Testing for catWhiteSpace

1 pts
volume_mute

A method called catWhiteSpace is part of a 'Paragraph' object. Within a paragraph, it replaces sequences of blank characters with a single blank character. For example, 'Hello   World' becomes 'Hello World'. Which of the following correctly identifies the input partitions for testing this method? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Regression Testing and Automated Frameworks

1 pts
volume_mute

Complete the explanation of how automated testing frameworks simplify regression testing: "Regression testing involves re-running (1) tests after changes have been made. Automated frameworks like JUnit allow all tests to be encoded in a (2) that can be run every time a change is made. This makes regression testing (3) and reduces the risk of missing important tests."

Please drag and drop the selected option in the right place or type it instead
manual
previous
program
practical
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Testing Off-the-Shelf Systems vs. Custom OO Systems

1 pts
volume_mute

A hospital acquires a patient records system by adapting an existing off-the-shelf information system. How does testing an adapted off-the-shelf system differ from testing software developed from scratch using an object-oriented language?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Designing a Scenario for Weather Station Testing

1 pts
volume_mute

You need to design a scenario for testing a wilderness weather station system. The system collects meteorological data, summarizes it, and reports to a remote mapping system. Which of the following would be characteristics of a well-designed test scenario for this system? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Stress Testing the Mentcare System

1 pts
volume_mute

The Mentcare system is a mental health patient records system. Suggest how you might stress test the Mentcare system. Which of the following would constitute an appropriate stress testing approach for this system?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Benefits of Early User Involvement in Release Testing

1 pts
volume_mute

Involving users at an early stage in release testing has several benefits. Which of the following are genuine benefits of early user involvement in release testing? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Ethics of Prioritizing System Test Coverage

1 pts
volume_mute

A system testing approach tests the most important functionalities first, followed by less important ones, until the testing budget is exhausted - leaving some functionality untested. A debate arises: who decides what is 'more important'? Which of the following ethical issues does this approach raise? Select all that apply.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation