1.
Testing will be performed by the people at the client own locations.
Correct Answer
A. Field testing
Explanation
Field testing refers to the process of testing a product or system in real-world conditions, typically at the client's own locations. This type of testing allows for the evaluation of the product's performance, functionality, and usability in the actual environment where it will be used. It helps to identify any issues or problems that may arise during real-world usage and allows for necessary adjustments or improvements to be made before the product is fully deployed. Therefore, the answer "Field testing" is the most suitable option based on the given information.
2.
Who is responsible to document all the issues, problems, and open points, that were identified during the review meeting?
Correct Answer
B. Scribe
Explanation
The scribe is responsible for documenting all the issues, problems, and open points that were identified during the review meeting. The scribe's role is to take notes and record the discussions and decisions made during the meeting. This documentation is important for future reference and to ensure that all identified issues are properly addressed and resolved. The scribe plays a crucial role in maintaining an accurate record of the review meeting.
3.
Technique can be used to achieve input and output coverage.
Correct Answer
B. Equivalence partitioning
Explanation
Equivalence partitioning is a technique that can be used to achieve input and output coverage. It involves dividing the input domain into equivalence classes, where each class represents a set of inputs that are expected to have similar behavior. By selecting test cases from each equivalence class, we can ensure that a representative set of inputs is tested, covering all possible scenarios. This technique helps in maximizing test coverage while minimizing the number of test cases needed.
4.
Which is not the project risks?
Correct Answer
D. Error-prone software delivered
Explanation
The given answer, "Error-prone software delivered," is not a project risk. Project risks typically refer to potential events or circumstances that may have a negative impact on the project's objectives, schedule, budget, or quality. While error-prone software being delivered can certainly be a risk, it is not a separate category of risk in itself. Instead, it falls under the category of technical issues, which are mentioned as one of the options. Therefore, error-prone software delivered cannot be considered a distinct project risk.
5.
The software engineer's role in tool selection is
Correct Answer
A. To identify, evaluate, and rank tools, and recommend tools to management
Explanation
The software engineer's role in tool selection is to identify, evaluate, and rank tools, and recommend tools to management. This means that the software engineer is responsible for identifying the tools that are needed for a particular project, evaluating their features and capabilities, ranking them based on their suitability, and then recommending the best tools to management. This role requires the software engineer to have a deep understanding of the project requirements and the available tools in order to make informed recommendations to management.
6.
Which of the following is the standard for Software product quality?
Correct Answer
A. ISO 1926
7.
Which is not a testing principle?
Correct Answer
D. Exhaustive testing
Explanation
Exhaustive testing is not a testing principle because it is impractical and impossible to test every possible combination and permutation of inputs and conditions. It would require an infinite amount of time and resources. Instead, testers focus on prioritizing and selecting representative test cases that have a high likelihood of finding defects. This approach allows for efficient testing while still providing adequate coverage and identifying the majority of issues.
8.
‘X’ has given data on a person's age, which should be between 1 to 99. Using Boundary Value Analysis which is the appropriate one.
Correct Answer
C. 0, 1, 99, 100
9.
Use cases can be performed to test:
Correct Answer
C. Business scenarios
Explanation
Use cases can be performed to test business scenarios. Business scenarios refer to specific situations or conditions that may arise in a business environment. By using use cases, testers can simulate these scenarios and evaluate how well the system or application under test handles them. This type of testing helps ensure that the software meets the requirements and objectives of the business, and that it can effectively support the desired business processes and workflows.
10.
Which is not a Component testing?
Correct Answer
D. Check the decision tables
Explanation
Component testing involves testing individual components or units of a software system to ensure their functionality and integration. It focuses on verifying the behavior of each component in isolation. Checking for memory leaks, robustness, and branch coverage are all valid activities in component testing as they assess the reliability and quality of the individual components. However, checking decision tables is not typically considered a component testing activity. Decision tables are used in functional testing to validate the correctness of complex decision-making processes within the system.