1.
Verification is also known as :
Correct Answer
B. Static Testing
Explanation
Static testing refers to the process of evaluating a software system or component without executing the code. It involves reviewing and analyzing the software documentation, requirements, design, and code to identify defects, errors, and vulnerabilities. This type of testing helps in improving the quality of the software by detecting issues early in the development lifecycle. Static testing can include techniques like code reviews, inspections, walkthroughs, and peer reviews. It is different from dynamic testing, which involves executing the code to validate its behavior and functionality.
2.
Validation is also known as :
Correct Answer
A. Dynamic Testing
Explanation
Dynamic testing is the process of testing a software application by executing it and observing its behavior in real-time. It involves running the software with various inputs and verifying if the actual output matches the expected output. This type of testing is performed to evaluate the performance, functionality, and reliability of the software. Therefore, the given correct answer, "Dynamic Testing," is appropriate as it accurately describes the process of validation.
3.
Technical reviews is a part of what :
Correct Answer
C. Verification
Explanation
Technical reviews are a part of the verification process. Verification is the process of evaluating a system or component to determine whether it satisfies the specified requirements. Technical reviews involve a systematic examination of a product or system to identify and document any discrepancies or potential issues. Therefore, technical reviews are a part of the verification process, ensuring that the product or system meets the specified requirements.
4.
Validation is carried out at how many levels :
Correct Answer
C. 4 levels
Explanation
Validation is carried out at four levels. This means that there are four stages or levels at which validation is performed. These levels may include data input validation, process validation, output validation, and user acceptance validation. Each level ensures that the data or process is accurate, complete, and meets the required standards or criteria. By conducting validation at multiple levels, the likelihood of errors or inconsistencies in the data or process is minimized, leading to improved quality and reliability.
5.
Synonym of White Box Testing is:
Correct Answer
D. All of the above
All of the above
All of the above
All of the above
Explanation
White Box Testing is a type of testing where the internal structure, design, and implementation of the software being tested are known to the tester. This allows the tester to have a clear understanding of the code and make informed decisions about what to test. "Clear box testing," "transparent box testing," and "translucent box" are all synonyms for White Box Testing, as they all refer to the same concept of having visibility into the internal workings of the software. Therefore, the correct answer is "All of the above."
6.
The earlier a defect is detected …
Correct Answer
B. The cheaper it is to fix it
Explanation
The correct answer is "the cheaper it is to fix it." This is because when a defect is detected earlier, it requires less time, effort, and resources to fix it. By catching the defect early on, it is possible to address it before it causes more extensive damage or affects other parts of the system. This can help prevent costly rework or the need to scrap the entire project and start over. Therefore, detecting defects early can save money and minimize the overall impact on the project.
7.
The horizontal Axis of V-Model represents time or project completeness
Correct Answer
A. True
Explanation
The horizontal axis of the V-Model represents time or project completeness. This means that as we move from left to right on the axis, we progress through different stages of the project, starting from the early planning and requirements gathering phases, moving towards design, development, testing, and finally deployment. The V-Model is a software development lifecycle model that emphasizes the importance of testing at each stage of the development process. By representing time or project completeness on the horizontal axis, the V-Model highlights the sequential nature of the development process and the need to complete each stage before moving on to the next.
8.
Business Requirement Specification comes where in V-Model ?
Correct Answer
D. Left Side
Explanation
The Business Requirement Specification comes on the left side of the V-Model. In the V-Model, the left side represents the planning and requirement gathering phase of the software development process. The Business Requirement Specification is a document that outlines the specific requirements and objectives of a project from a business perspective. It is typically created during the initial stages of the project and serves as a guide for the development team to understand the business needs and goals that need to be met.
9.
Minor design changes can be made as a result of which testing.
Correct Answer
C. AlpHa Testing
Explanation
Alpha testing is a type of testing where the software is tested by a limited number of actual end-users in a controlled environment. It is conducted before the software is released to the public. Minor design changes can be made as a result of alpha testing to improve the software based on the feedback provided by the alpha testers. Integration testing, functional testing, and unit testing are different types of testing that focus on different aspects of the software development process and are not directly related to making design changes.
10.
Which Testing is the last level of Testing in Validation :
Correct Answer
C. UAT Testing
Explanation
UAT (User Acceptance Testing) is the last level of testing in validation. This type of testing is performed by end-users or clients to determine whether the system meets their requirements and is ready for deployment. UAT Testing ensures that the system is user-friendly, functions as expected, and meets the business objectives. It is conducted in a real-world environment and focuses on validating the system's usability, functionality, and compatibility with the end-users' needs.
11.
Performance Testing is a part of System Testing :
Correct Answer
A. True
Explanation
Performance testing is indeed a part of system testing. System testing involves testing the entire system as a whole, including its performance, functionality, and reliability. Performance testing specifically focuses on evaluating the system's performance under various conditions, such as high user loads or heavy data processing. It helps to identify any bottlenecks or performance issues in the system and ensures that it can handle the expected workload efficiently. Therefore, the statement "Performance Testing is a part of System Testing" is true.
12.
Which Testing is conducted at Development premises
Correct Answer
D. AlpHa Testing
Explanation
Alpha testing is conducted at the development premises. This type of testing is performed by the internal teams or developers themselves before releasing the software to external users. It aims to identify any bugs, defects, or usability issues in the software before it is released to a wider audience. Alpha testing helps in improving the quality of the software and ensuring that it meets the desired requirements and functionalities.
13.
Which Testing is conducted at Client premises
Correct Answer
B. Beta Testing
Explanation
Beta testing is conducted at the client premises. This type of testing involves releasing the software to a group of end-users who test it in a real-world environment. The purpose of beta testing is to gather feedback from users and identify any issues or bugs before the software is officially released. This testing helps in validating the software's functionality, compatibility, reliability, and usability in a real-world scenario.
14.
V-Model Strength :Project management can track progress by milestones
Correct Answer
A. True
Explanation
The V-Model is a software development process that emphasizes the importance of testing throughout the entire development lifecycle. One of its strengths is that it allows project management to track progress by milestones. This means that specific goals or checkpoints are set at different stages of the development process, allowing project managers to easily monitor the progress and ensure that the project is on track. By tracking progress through milestones, project managers can identify any potential issues or delays early on and take necessary actions to address them.
15.
V-Model Weakness: Does not easily handle concurrent events
Correct Answer
A. True
Explanation
The V-Model is a software development process that emphasizes a sequential approach, where each phase must be completed before moving on to the next. This linear nature of the V-Model makes it difficult to handle concurrent events, such as multiple phases happening simultaneously or changes in requirements during development. This weakness can lead to delays and inefficiencies in the development process. Therefore, the statement that the V-Model does not easily handle concurrent events is true.