1.
STLC consists of how many generic Steps:
Correct Answer
A. 5
Explanation
STLC, which stands for Software Testing Life Cycle, consists of five generic steps. These steps include requirements analysis, test planning, test case development, test execution, and test closure. Each step plays a crucial role in ensuring the quality and effectiveness of the software testing process. The correct answer is 5 because there are five generic steps in STLC.
2.
What is the first stage of STLC :
Correct Answer
B. Test Planning
Explanation
The first stage of STLC (Software Testing Life Cycle) is Test Planning. This stage involves defining the objectives, scope, and approach of the testing process. It includes identifying the test strategy, test objectives, test deliverables, and test schedules. Test Planning also involves identifying the resources required for testing and creating a detailed test plan. This stage is crucial as it sets the foundation for the entire testing process and ensures that the testing activities are aligned with the project requirements and goals.
3.
What is the fourth stage of STLC :
Correct Answer
C. Test Execution
Explanation
The fourth stage of STLC is Test Execution. This stage involves the actual execution of test cases and scripts based on the test plan and test design. It is the phase where the software is tested against the specified requirements and defects are identified. Test Execution is crucial as it helps in validating the functionality and performance of the software. It includes activities such as running test cases, recording test results, and reporting any issues or bugs encountered during the testing process.
4.
Test Strategy is a :
Correct Answer
C. High Level Planning (HLP)
Explanation
Test strategy refers to the overall approach and plan for testing a software application or system. It involves determining the objectives, scope, and resources required for testing. High Level Planning (HLP) is the correct answer because it implies that the test strategy involves a comprehensive and strategic approach to planning the testing activities. It suggests that the test strategy takes into account the overall goals and objectives of the testing process and ensures that the testing efforts are aligned with the project's objectives.
5.
Test Planning is a Low Level Planning (LLP):
Correct Answer
A. True
Explanation
Test planning is considered a low-level planning because it involves the detailed planning of activities and tasks related to testing. It includes defining the test objectives, scope, test environment, test schedule, test resources, and test deliverables. Test planning is typically performed at the beginning of the testing phase and serves as a roadmap for the entire testing process. It helps ensure that all necessary testing activities are identified and scheduled appropriately to achieve the desired testing goals.
6.
Features to be tested and not to be tested is a
Correct Answer
C. Low Level Planning
Explanation
Low level planning refers to the detailed planning of specific features or components that need to be tested. It involves breaking down the testing process into smaller tasks and defining the specific features or functionalities that will be tested. This level of planning focuses on the specific details and requirements of the testing process, ensuring that all necessary features are tested thoroughly. It helps in ensuring comprehensive testing coverage and identifying any potential issues or bugs in the system.
7.
Deciding Risks and contingencies is a :
Correct Answer
A. High Level Planning
Explanation
High level planning involves making strategic decisions and considering risks and contingencies at a broad level. This type of planning is typically done by top-level management and focuses on setting overall goals and objectives for the organization. It involves assessing potential risks and developing contingency plans to mitigate them. The other options, medium level planning, steady level planning, and low level planning, do not specifically address the aspect of deciding risks and contingencies, which is why high level planning is the correct answer.
8.
Staffing and training need is being done in Low Level Planning (LLP):
Correct Answer
B. False
Explanation
Staffing and training needs are not typically addressed in Low Level Planning (LLP). LLP focuses on operational activities such as scheduling, task allocation, and resource utilization. Staffing and training needs are usually addressed in higher-level planning processes, such as Strategic Workforce Planning or Human Resource Planning, where long-term staffing requirements and training programs are developed to meet organizational goals and objectives. Therefore, the correct answer is False.
9.
Who Prepares the FRD :
Correct Answer
C. Business Analyst
Explanation
The Business Analyst prepares the Functional Requirements Document (FRD). This document outlines the detailed requirements of a software system from a business perspective. The Business Analyst works closely with stakeholders to gather and analyze requirements, then documents them in the FRD. This document serves as a reference for the development and testing teams to understand what needs to be implemented and tested. The Testing Lead, Technical Lead, and Test Manager may be involved in the review and validation of the FRD, but the Business Analyst is primarily responsible for its preparation.
10.
RCN report is Prepared By :
Correct Answer
D. Software Testers
Explanation
The correct answer is "Software Testers" because they are responsible for testing the software to ensure its functionality and quality. They identify and report any bugs or issues in the software, allowing the developers to fix them before the final release. The report prepared by software testers provides valuable insights into the performance and reliability of the software, helping the team make necessary improvements.
11.
Tracability Metrics is done in Test Design Phase
Correct Answer
A. True
Explanation
Tracability metrics is a process that helps in establishing a clear link between the requirements, test cases, and other artifacts of the software development lifecycle. It ensures that all the requirements are covered by the test cases and helps in assessing the test coverage. Test design phase is the phase where the test cases are designed based on the requirements. Therefore, it is logical to perform tracability metrics in the test design phase to ensure that the test cases are aligned with the requirements. Hence, the given answer "True" is correct.
12.
Analysis of Result is done in Test Execution Phase of STLC :
Correct Answer
A. True
Explanation
In the Software Testing Life Cycle (STLC), the analysis of the test results is indeed done in the Test Execution phase. This phase involves running the test cases, comparing the actual results with the expected results, and analyzing the discrepancies. The purpose of this analysis is to identify and report any defects or issues found during the testing process. By performing result analysis during the Test Execution phase, testers can ensure that the software meets the desired quality standards before it is released to the end-users.
13.
Bug Tracking is being done in which stage of STLC
Correct Answer
B. Test Execution
Explanation
Bug tracking is a process of identifying, documenting, and managing issues or defects found during testing. It involves logging bugs, assigning them to the responsible team members, and tracking their progress until they are resolved. Test Execution is the stage of the Software Testing Life Cycle (STLC) where the actual testing of the software is performed. This is when the test cases are executed, and bugs or defects are identified. Therefore, bug tracking is done during the Test Execution stage of STLC.
14.
Reporting and Rework is done at last stage of STLC :
Correct Answer
A. True
Explanation
Reporting and Rework is typically done at the last stage of the Software Testing Life Cycle (STLC). This is because once all the testing activities have been completed, the testers analyze the test results and generate reports to communicate the findings to the stakeholders. If any defects or issues are identified during the testing process, rework is performed to fix them before the final release. Therefore, it is accurate to say that Reporting and Rework are done at the last stage of STLC.
15.
Post Implementation comes under Which Stage :
Correct Answer
D. Test Closure
Explanation
Test Closure is the stage where the testing activities are formally concluded. It involves finalizing and documenting the test results, preparing the final test report, and archiving the testware. Post-implementation activities, such as conducting a post-implementation review and analyzing the lessons learned, are also part of the Test Closure stage. This stage marks the end of the testing process and ensures that all necessary documentation and artifacts are properly organized and stored for future reference.