Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam SSCP All Questions

View all questions & answers for the SSCP exam

Exam SSCP topic 2 question 140 discussion

Actual exam question from ISC's SSCP
Question #: 140
Topic #: 2
[All SSCP Questions]

Which of the following statements pertaining to software testing approaches is correct?

  • A. A bottom-up approach allows interface errors to be detected earlier.
  • B. A top-down approach allows errors in critical modules to be detected earlier.
  • C. The test plan and results should be retained as part of the system's permanent documentation.
  • D. Black box testing is predicated on a close examination of procedural detail.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️
A bottom-up approach to testing begins testing of atomic units, such as programs or modules, and works upwards until a complete system testing has taken place.
It allows errors in critical modules to be found early. A top-down approach allows for early detection of interface errors and raises confidence in the system, as programmers and users actually see a working system. White box testing is predicated on a close examination of procedural detail. Black box testing examines some aspect of the system with little regard for the internal logical structure of the software.
Source: Information Systems Audit and Control Association, Certified Information Systems Auditor 2002 review manual, Chapter 6: Business Application System
Development, Acquisition, Implementation and Maintenance (page 300).
Top Down Testing: An approach to integration testing where the component at the top of the component hierarchy is tested first, with lower level components being simulated by stubs. Tested components are then used to test lower level components. The process is repeated until the lowest level components have been tested.
Bottom Up Testing: An approach to integration testing where the lowest level components are tested first, then used to facilitate the testing of higher level components. The process is repeated until the component at the top of the hierarchy is tested.
Black Box Testing: Testing based on an analysis of the specification of a piece of software without reference to its internal workings. The goal is to test how well the component conforms to the published requirements for the component.

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
fa8df4c
10 months, 3 weeks ago
Top-down includes Modular errors, and Bottom-up includes interface errors. The answer is indeed "C."
upvoted 1 times
...
formazionehs
1 year ago
The correct answer is C
upvoted 1 times
...
Stevovo123
1 year, 2 months ago
Selected Answer: B
A top-down approach allows errors in critical modules to be detected earlier. In software testing, a top-down approach typically starts with testing the higher-level or critical modules of a software system first. This approach allows for the early detection of errors or issues in these critical components. As testing progresses to lower-level modules, it's expected that the foundational parts of the system are stable and working correctly. By identifying issues in critical modules early in the testing process, organizations can address these problems before they potentially cascade into more complex issues later on.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...