Software configuration status accounting is the process of
Correct Answer: D
Question 102
A software configuration baseline is best described as
Correct Answer: C
A software configuration baseline is a formally approved set of one or more configuration items that serves as a fixed reference point for future development, testing, release, or maintenance. Once a baseline is established, changes to the baselined items must be controlled through configuration management and change control procedures. Testing may occur before or after a baseline, but testing alone does not define a baseline. Installing a configuration library provides storage and control capability, not the baseline itself. Packaging items for shipment may describe a release package, but not every baseline is a shipment. The defining characteristic of a baseline is formal approval and control of configuration items, making option C correct.
Question 103
One of the objectives of a functional test is to demonstrate that the software
Correct Answer: A
Functional testing is a type of software testing that evaluates the functionality of a software application by testing it against the specified requirements. The primary goal of functional testing is to ensure that the software works as per the desired specifications and performs its intended functions correctly123. * Is sufficiently free of operational problems (Option A): One of the main objectives of functional testing is to demonstrate that the software operates correctly and is free of issues that could affect its operation. This includes testing the software to ensure that it is performing its required functions without errors or problems12. * Is understood by the user (Option B): While user understanding is important, it is not the primary objective of functional testing. User understanding is more related to usability testing, which assesses how easily users can learn and use the product. * Interacts appropriately at the unit level (Option C): Interaction at the unit level is typically tested during unit testing, which is a subset of functional testing but not its overarching objective. Functional testing looks at the application as a whole rather than individual units2. * Processes the data in a structured manner (Option D): Although processing data correctly is part of functional testing, the focus is on whether the software performs its intended functions and not specifically on the structure of data processing.
Question 104
A test team is tasked to test an application that creates a large volume of reports. During regression testing, which of the following tools should the team use to assure that the application continues to produce the appropriate reports?
Correct Answer: B
A file comparison tool is the best choice when regression testing an application that generates many reports. Regression testing verifies that existing functionality still works correctly after changes. For report-producing applications, expected report files can be compared with newly generated output files to identify differences in content, layout, values, totals, headers, formatting, or missing data. A file format conversion tool changes one format into another, but it does not verify correctness. A string finding tool may locate specific text, but it cannot efficiently validate complete report output. A keyboard capture and replay tool automates user input, but it does not directly confirm that generated reports match expected results. Therefore, file comparison provides the strongest regression assurance.
Question 105
Which of the following baselines is typically established after completion and approval of system requirements?
Correct Answer: C
The functional baseline is typically established after the completion and approval of system requirements. This baseline includes the functional requirements and specifications that describe what the system is supposed to do. It serves as a reference point for further development and testing, ensuring that all subsequent work aligns with the agreed-upon functional requirements.