1.
Test design is the process of identifying and specifying the details of the test approach for a software feature and identifying the associated tests. state[ T or F]
Correct Answer
A. True
Explanation
Test design is indeed the process of identifying and specifying the details of the test approach for a software feature and identifying the associated tests. It involves determining what needs to be tested, how it should be tested, and what test cases should be executed. The goal of test design is to ensure that all aspects of the software are thoroughly tested and that any potential defects or issues are identified and addressed. Therefore, the correct answer is True.
2.
What are the possible test basis document?
Correct Answer(s)
A. Functional design
B. User manual
C. Use case
D. Technical design
Explanation
The possible test basis documents include the functional design, user manual, use case, and technical design. These documents provide the necessary information and specifications for conducting testing activities. The functional design document outlines the functionality of the system, the user manual provides instructions for the end-users, the use case document describes the interactions between the system and users, and the technical design document details the technical architecture and components of the system. These documents serve as a basis for creating test cases and ensuring that the system meets the desired requirements and functionality.
3.
What is the next step of test basis?
Correct Answer
B. Functional decomposition of the requirement
Explanation
The next step of test basis is functional decomposition of the requirement. This involves breaking down the overall requirements into smaller, more manageable parts or functions. By doing so, it becomes easier to understand and test each individual function separately. This step helps in identifying the specific functionalities that need to be tested and ensures comprehensive test coverage. It also enables better organization and prioritization of test cases, making the testing process more efficient and effective.
4.
How the functional decomposition of the requirement document should be?
Correct Answer
B. Simple
Explanation
The functional decomposition of the requirement document should be simple. This means that the document should be broken down into smaller, manageable parts that are easy to understand and analyze. A simple decomposition allows for clear identification of the different functions and requirements of the system, making it easier for stakeholders to review and provide feedback. It also helps in ensuring that each requirement is properly addressed and can be traced back to its corresponding function. Overall, a simple functional decomposition promotes clarity, understanding, and effective communication throughout the development process.
5.
------- a sequence of events that happen during the actual usage of the application?
Correct Answer
D. Test scenario
Explanation
A test scenario is a sequence of events that happen during the actual usage of the application. It represents a real-life situation or a specific interaction with the application. Test scenarios are used to validate the functionality of the application and ensure that it meets the desired requirements. Unlike test cases, which are specific instructions for testing a particular feature or functionality, test scenarios provide a broader overview of the application's behavior in different usage scenarios.
6.
Test scenario covers?
Correct Answer(s)
A. Functional area
C. Business process
D. Use case
Explanation
The test scenario covers multiple aspects such as the functional area, business process, and use case. This means that the scenario is designed to test different functionalities within a specific area, the flow of a particular business process, and the interaction between the system and the user in a specific use case. By covering these different elements, the test scenario ensures that the system is tested comprehensively and that all relevant functionalities and processes are validated.
7.
Non testable business scenario can be translated to test cases during the test development phase. state[ T or F]
Correct Answer
B. False
Explanation
Non testable business scenarios cannot be translated into test cases during the test development phase because test cases can only be created for scenarios that are testable. If a business scenario is non testable, it means that it cannot be effectively tested or verified, and therefore cannot be translated into test cases.
8.
Requirement: User can able to enter into the application by use of login button . Derive test scenario for this requirement?
Correct Answer
B. User logins to the application
Explanation
The correct answer suggests that the user is able to enter the application by using the login button. This implies that the login button is functional and allows the user to provide their login credentials, such as username and password, to access the application. Once the user has successfully logged in, they can proceed to use the application's features and functionalities.
9.
Test scenario's which phase?
Correct Answer
C. Intermediate pHase
Explanation
The given question is asking about the phase in which test scenarios occur. The options provided are "last phase," "first phase," "intermediate phase," and "none of these." The correct answer is "intermediate phase" because test scenarios typically occur in the middle or intermediate phase of the testing process. This phase involves creating and documenting test scenarios based on the requirements and specifications of the software being tested.
10.
Test scenario aids of following?
Correct Answer(s)
A. Identify testable requirement
B. Ease of review by SME's
D. Identifying business scenario
Explanation
The test scenario aids in identifying testable requirements by providing a clear understanding of what needs to be tested. It also helps in the ease of review by SME's as they can easily review the scenario and provide feedback or suggestions. Additionally, the test scenario aids in deriving test cases easily by providing a step-by-step description of the business scenario, allowing testers to create test cases based on these scenarios. Finally, the test scenario aids in identifying the business scenario by providing a description of the specific business process or situation being tested.
11.
Check types of scenario?
Correct Answer(s)
A. Positive
B. Alternate
C. Negative
D. Exceptional
Explanation
The correct answer includes four types of scenarios: positive, alternate, negative, and exceptional. Positive scenarios refer to situations where everything goes as expected and desired outcomes are achieved. Alternate scenarios involve considering different paths or options that may deviate from the normal flow. Negative scenarios cover situations where errors or failures occur, leading to undesired outcomes. Exceptional scenarios involve handling unexpected or rare situations that may require special treatment or consideration.
12.
During the application of the leave process the user navigates to check the available leave balance and then returns to complete the leave application process. comes under which kind of scenario?
Correct Answer
C. Alternative
Explanation
In this scenario, the user navigates to check the available leave balance and then returns to complete the leave application process. This indicates that the user has an alternative option to check the leave balance while applying for leave. This suggests that the scenario falls under the "alternative" category.
13.
Apply leave by mentioning the valid dates and reason in the leave management system, comes under which kind of scenario?
Correct Answer
A. Positive
Explanation
This scenario is categorized as "positive" because it involves an employee following the correct procedure to apply for leave by mentioning valid dates and providing a reason in the leave management system. This indicates that the employee is responsible and compliant with company policies, which is considered a positive behavior.
14.
Apply for leave with a user who is serving notice period, which scenario?
Correct Answer
D. Exceptional
Explanation
The scenario in which a user who is serving notice period applies for leave can be considered exceptional. This is because during the notice period, employees are usually expected to be present and fulfill their responsibilities until their last working day. However, there may be exceptional circumstances where the user needs to take leave, such as a personal emergency or an unforeseen situation that requires their absence.
15.
Apply leave for the number of days that exceeds the available days, which scenario?
Correct Answer
B. Negative
Explanation
In a negative scenario, an employee is not allowed to apply for leave if the number of days exceeds the available days. This means that if an employee has already used up their allotted leave days and still wants to take more time off, they would not be able to do so. This could result in negative consequences such as loss of pay or disciplinary action.
16.
What is the importance of negative scenario?
Correct Answer
C. Higher probability of detecting errors
Explanation
The importance of negative scenarios lies in their ability to uncover errors and vulnerabilities. By intentionally testing for negative scenarios, such as invalid inputs or unexpected behavior, we increase the chances of identifying potential issues and weaknesses in our systems. This helps improve the overall reliability and security of the system by addressing these problems before they can cause harm or disruption. Therefore, negative scenarios play a crucial role in detecting errors and ensuring the robustness of a system.
17.
Requirement: user allows the user to enter mobile number while creating a contact record in a website.
Scenario: verify that the website does not allow the user to save the contact record with an invalid mobile number.
which kind of scenario is it?
Correct Answer
B. Negative
Explanation
This scenario is a negative scenario because it is testing for the website's behavior when the user tries to save a contact record with an invalid mobile number. The expectation is that the website should not allow the user to save the record in this case.
18.
Requirement: Insurance amount can be paid by credit or debit card.
Scenario: verify the system restricts the user to pay the insurance amount with an expired credit or debit card.
which type of scenario?
Correct Answer
A. Negative
Explanation
This scenario is a negative scenario because it is testing for a restriction in the system. The objective is to verify that the system does not allow the user to pay the insurance amount with an expired credit or debit card.
19.
What are the components of test scenarios?
Correct Answer(s)
A. Scenario#
B. Scenario description
C. Sequence of activity
D. Reference document
E. Requirement id
Explanation
The components of test scenarios include the scenario number, scenario description, sequence of activity, reference document, and requirement ID. These components help in organizing and documenting the test scenarios effectively. The scenario number helps in uniquely identifying each scenario, while the scenario description provides a brief explanation of the scenario. The sequence of activity outlines the steps to be followed in the scenario. The reference document refers to any supporting documents or materials related to the scenario. The requirement ID connects the scenario to the specific requirement it is testing.
20.
RTM is ------?
Correct Answer
B. Many to many relationship
Explanation
RTM stands for Requirement Traceability Matrix, which is a tool used in project management to track and manage requirements throughout the software development process. A many-to-many relationship indicates that multiple requirements can be traced to multiple other requirements, and vice versa. This means that a single requirement can have dependencies or relationships with multiple other requirements, and multiple requirements can be linked to the same requirement. Therefore, the correct answer is "many to many relationship".
21.
To ease the creation of traceability matrix ,relationships are added to the source documents for-------,-------?
Correct Answer
C. Both (A),(b)
Explanation
To ease the creation of a traceability matrix, relationships are added to the source documents for both the forward traceability matrix and the backward traceability matrix. This means that the relationships between requirements and other relevant artifacts are identified and documented in both directions. The forward traceability matrix helps to ensure that all requirements are properly implemented, while the backward traceability matrix helps to ensure that all implemented artifacts can be traced back to the original requirements. By including relationships in both matrices, the traceability process becomes more comprehensive and effective.
22.
User serving the notice period applies for leave. which testing?
Correct Answer
C. System integration testing
Explanation
System integration testing involves testing the interaction between different components or subsystems of a system. In this scenario, the user serving the notice period applying for leave would require the integration of their leave application with the existing system. This would involve testing how the user's leave application interacts with other components or subsystems of the system, ensuring that it functions correctly and does not cause any issues or conflicts. Therefore, the correct answer is system integration testing.
23.
What are the techniques used in test design ?
Correct Answer(s)
A. Use case
B. Activity component element
Explanation
The techniques used in test design include use case, activity component element. Use case is a technique that focuses on identifying and testing the interactions between the system and its users. Activity component element is a technique that involves breaking down the system into smaller components and testing each component individually. These techniques help in designing effective test cases and ensuring comprehensive test coverage.
24.
It address all functional requirements and it is written from a user perspective?
Correct Answer
C. Use case
Explanation
A use case is a diagram or description that outlines the interactions between a system and its users, demonstrating how the system functions from a user's perspective. It captures the different ways users can interact with the system to achieve their goals and addresses all the functional requirements. Therefore, the use case is the correct answer as it fulfills the criteria of being written from a user perspective and addressing all functional requirements.
25.
Components of use case?
Correct Answer(s)
A. Primary flow
B. Trigger
D. Precondition
Explanation
The components of a use case include the primary flow, trigger, and precondition. The primary flow represents the main steps or actions that occur in a specific use case. The trigger is the event or action that initiates the use case. The precondition is the condition or state that must be true in order for the use case to start or be valid. These components are essential in defining and understanding the behavior and requirements of a use case.
26.
Another name for primary flow is happy flow. state[ T or F]
Correct Answer
A. True
Explanation
The given statement is true. Primary flow is indeed another name for happy flow. The primary flow refers to the normal or expected sequence of events in a process or system, where everything goes smoothly without any errors or exceptions. It represents the ideal or desired outcome of a process. Hence, primary flow can be synonymous with happy flow as both terms imply a smooth and successful progression without any issues or deviations.
27.
Minimum number of scenario will be equal to ----
Correct Answer
C. Number of alternate flow plus no of basic flow
Explanation
The minimum number of scenarios will be equal to the number of alternate flows plus the number of basic flows. This is because each alternate flow represents a different path or variation in the sequence of steps, and each basic flow represents a different sequence of steps. Therefore, to cover all possible combinations and variations, we need to consider both the alternate flows and the basic flows.
28.
Benefits of use case modelling?
Correct Answer(s)
A. Provides clear testing methodology
B. Helps to create test scenario
Explanation
Use case modeling is a technique used in software development to capture and document functional requirements from the perspective of end users. It helps in providing a clear testing methodology by defining the different use cases and their interactions, which can be used as a basis for designing test cases. It also helps in creating test scenarios by identifying the various paths and conditions that need to be tested. Therefore, the use of use case modeling can benefit the testing process by providing a structured approach and ensuring comprehensive test coverage.
29.
ACE method helps to build usable test scenario using functional decomposition model. [ T or F]
Correct Answer
B. False
Explanation
The ACE method does not help to build usable test scenarios using the functional decomposition model. The ACE method, which stands for Automation, Coverage, and Evaluation, is a method used for test case design and execution. It focuses on automating test cases, achieving maximum coverage, and evaluating the results. It does not specifically involve building test scenarios using the functional decomposition model. Therefore, the statement is false.
30.
ACE helps to drill down to the business process. state [ T or F]
Correct Answer
A. True
Explanation
ACE stands for Analyze, Collaborate, and Execute. It is a software solution that helps organizations analyze their business processes, collaborate with stakeholders, and execute improvements. By using ACE, organizations can drill down into their business processes, meaning they can delve deeper into the details and understand the intricacies of how their processes work. Therefore, the given statement "ACE helps to drill down to the business process" is true.