1.
Which of the following is methodology adopted for performing Maintenance Testing?
Correct Answer
A. Breadth Test and Depth Test
Explanation
Breadth Test and Depth Test are the methodologies adopted for performing Maintenance Testing. Breadth Test focuses on testing the overall functionality of the system, ensuring that all major components are working correctly. It involves testing various functionalities across different modules or components. On the other hand, Depth Test focuses on testing specific areas or functionalities in detail, ensuring that all edge cases and potential issues are addressed. By combining both methodologies, Maintenance Testing ensures comprehensive coverage of the system, identifying and fixing any issues that may arise during maintenance activities.
2.
Which of these is regarded as a project risk?
Correct Answer
A. Organizational Factors
Explanation
Organizational factors can be regarded as a project risk because they include aspects such as lack of management support, inadequate resources, poor communication, and unclear goals. These factors can negatively impact the project's success by causing delays, budget overruns, and a decrease in the quality of the final product. Therefore, it is important to identify and address these organizational factors to mitigate the associated risks and ensure the project's success.
3.
Which of the following is the planning phase of a formal review?
Correct Answer
D. Selecting the personnel, allocating roles
Explanation
The planning phase of a formal review involves selecting the personnel who will be involved in the review and allocating specific roles to each individual. This is important because it ensures that the right people with the necessary expertise are participating in the review and that everyone knows what their responsibilities are. By selecting the personnel and allocating roles in advance, the review process can be organized and efficient, leading to a more successful outcome.
4.
Cost of quality = Prevention Cost + Appraisal cost + Failure cost
Correct Answer
A. True
Explanation
The statement is true because the cost of quality is indeed calculated by adding the prevention cost, appraisal cost, and failure cost. Prevention cost refers to the expenses incurred to prevent defects from occurring in the first place, such as training, quality planning, and process improvement. Appraisal cost involves the expenses associated with evaluating and inspecting products or services to ensure they meet quality standards. Failure cost includes the costs incurred due to defects, such as rework, warranty claims, and customer dissatisfaction. By considering all these costs, organizations can assess the total cost of maintaining and improving quality.
5.
What is the variation from a products initial specification called?
Correct Answer
B. Defects
Explanation
The variation from a product's initial specification is called defects. Defects refer to any deviations or flaws in a product that do not meet the specified requirements or standards. These defects can occur during the manufacturing process or even after the product has been delivered to the customer. Identifying and addressing defects is crucial in ensuring product quality and customer satisfaction.
6.
Which of the following is a non-functional software Testing?
Correct Answer
D. Performance Testing
Explanation
Performance testing is a non-functional software testing technique that evaluates the system's ability to perform under different workload scenarios. It measures the system's response time, scalability, reliability, and resource usage. This type of testing ensures that the software meets the performance requirements and can handle the expected user load. Regression testing, black box testing, and unit testing, on the other hand, are functional testing techniques that focus on verifying the correctness of the software's functionality.
7.
The first bug required to be fixed by a developer is said to be?
Correct Answer
A. Priority
Explanation
The first bug that needs to be fixed by a developer is determined by its priority. Priority refers to the importance or urgency of fixing a bug. It helps in deciding which bugs should be addressed first based on their impact on the system or user experience. By assigning a priority to each bug, developers can effectively manage their workload and ensure that critical issues are resolved promptly.
8.
In which of the following site will alpha testing be done?
Correct Answer
C. Developer's Site
Explanation
Alpha testing is a type of testing done on a software application before it is released to the public. It is usually performed at the developer's site, where the software is being developed and tested by the developers themselves. This allows them to identify any bugs or issues and make necessary improvements before the software is ready for beta testing or release to the users. Therefore, the correct answer is Developer's Site.
9.
Who performs beta testing?
Correct Answer
B. User
Explanation
Beta testing is a type of testing conducted by end users or potential customers of a software product before its official release. The purpose of beta testing is to gather feedback, identify bugs, and assess the overall user experience. Therefore, the correct answer is "User" as they are the ones who perform beta testing.
10.
All of the following are types of integration testing except?
Correct Answer
C. Big Box Testing
Explanation
The correct answer is "Big Box Testing" because it is not a recognized type of integration testing. Top-down testing involves testing the higher-level modules first, while bottom-up testing involves testing the lower-level modules first. Big Bang testing is a type of integration testing where all the modules are combined and tested together. However, "Big Box Testing" is not a commonly used term in the context of integration testing, making it the exception in this list.