1.
ATM – cash withdrawal more than balance. What is this
Correct Answer
B. Negative Scenario
Explanation
The negative scenario refers to a situation where a person attempts to withdraw more cash from an ATM than the available balance in their account. This could result in the transaction being declined or the account being overdrawn, leading to potential fees or penalties.
2.
Traceability Requirements Vs Test Scenario
Correct Answer
A. True
Explanation
The statement "Traceability Requirements Vs Test Scenario" is true. Traceability requirements refer to the ability to track and verify the completeness of requirements throughout the development process. Test scenarios, on the other hand, are specific situations or conditions that are tested to ensure the system meets the requirements. Therefore, traceability requirements and test scenarios are related as the test scenarios should be traceable back to the requirements to ensure that all requirements are adequately tested.
3.
Negative scenario – Does not supposed to do- definition
Correct Answer
A. True
Explanation
The given correct answer is "True" because in a negative scenario, something is not supposed to be done. The phrase "does not supposed to do" implies that there is an action or behavior that is prohibited or not allowed. Therefore, the statement "Negative scenario – Does not supposed to do- definition" is true.
4.
Which of the following are not the attribute of test cases
Correct Answer(s)
B. Test Data
D. Requirement ID
E. Test Scenario
F. Test suite
Explanation
The attributes of test cases are Test Case Id, Expected Result, and Test Suite. Test Data, Requirement ID, and Test Scenario are not attributes of test cases. Test Data refers to the input data that is used to execute the test case, but it is not an attribute of the test case itself. Requirement ID and Test Scenario are related to the test case, but they are not considered as attributes of the test case. Test Suite, on the other hand, is a collection of test cases and not an attribute of a single test case.
5.
If u r doing changes in the existing parameters, how will u design considering impact
Correct Answer
A. Impact Analysis
Explanation
Impact Analysis is the correct answer because when making changes to existing parameters, it is important to assess the potential impact of those changes on other parts of the system. Impact analysis helps in identifying the areas that may be affected by the changes and allows for appropriate planning and mitigation strategies to be put in place. It helps in understanding the potential risks and dependencies associated with the changes, ensuring that any necessary adjustments or updates are made to minimize any negative impact on the system.
6.
For a single test scenario, we can derive multiple test case
Correct Answer
A. True
Explanation
This statement is true because a test scenario represents a specific functionality or behavior that needs to be tested. Within a test scenario, there can be multiple test cases that cover different aspects or variations of that functionality. Each test case within a test scenario aims to validate a specific condition or input, allowing for thorough testing and ensuring the functionality works as expected in different scenarios. Therefore, it is possible to derive multiple test cases from a single test scenario.
7.
-
Entry criteria for test case design:
Correct Answer(s)
A. Approved test case template
B. Approved test requirement
C. Approved test plan
Explanation
The entry criteria for test case design include having an approved test case template, an approved test requirement, and an approved test plan. These criteria ensure that the necessary documentation and plans are in place before starting the test case design process. Without these approvals, there may be inconsistencies or gaps in the test cases, leading to ineffective testing.
8.
Application Testing failed because of test data reasons
Correct Answer
A. Degradation
Explanation
The term "degradation" refers to a decline or deterioration in the performance or functionality of a system or application. In this context, it suggests that the application testing failed due to a decrease in its performance caused by issues related to the test data. This could mean that the test data used was incorrect, incomplete, or incompatible with the application, resulting in the failure of the testing process.
9.
Structured Logic
Correct Answer
A. Decision Table
Explanation
Decision tables are used in structured logic to represent complex business rules or conditions. They provide a structured and systematic way to analyze different combinations of conditions and actions, making it easier to understand and implement complex decision-making processes. Decision tables are often used in software development, business analysis, and decision support systems. They are a powerful tool for organizing and documenting complex logic and can help ensure that all possible scenarios are considered and accounted for.
10.
Test requirement Vs scenarios
Correct Answer
A. Many to Many
Explanation
The correct answer is "Many to Many" because it refers to a relationship where multiple entities from one set can be associated with multiple entities from another set. In this type of relationship, there is no restriction on the number of associations between the entities. It allows for a flexible and versatile connection between the two sets, enabling a wide range of scenarios and possibilities.
11.
Which tool will be used when requirements are changed
Correct Answer
A. RTM
Explanation
When requirements are changed, the tool that will be used is the Requirements Traceability Matrix (RTM). The RTM is a document that helps in tracking the requirements throughout the software development process. It ensures that all the requirements are met and provides a clear understanding of the impact of any changes made to the requirements. QTP (QuickTest Professional) is a functional testing tool used for automated testing and is not specifically designed for managing requirement changes.
12.
Test Data Format
Correct Answer(s)
A. Database
B. CSV
C. Excel
D. XML
Explanation
The correct answer includes a list of different file formats that can be used for storing data. These formats are commonly used in databases and data management systems. "Database" refers to a structured collection of data, while "CSV" (Comma Separated Values) is a file format that stores tabular data with each value separated by a comma. "Excel" refers to the popular spreadsheet software developed by Microsoft, which can also be used for data storage. "XML" (eXtensible Markup Language) is a markup language that is often used for representing structured data.
13.
Building RTM is not a part of test development process
Correct Answer
A. False
Explanation
Building RTM (Requirements Traceability Matrix) is indeed a part of the test development process. RTM is a document that links requirements to the test cases, ensuring that all requirements are tested. It helps in tracking the progress of testing and ensures that all requirements are covered. Therefore, the statement "Building RTM is not a part of test development process" is false.
14.
Business Scenarios are not transferred to test cases during test design development
Correct Answer
B. False
Explanation
During test design development, business scenarios are indeed transferred to test cases. This is because test design development involves creating test cases that are based on the various business scenarios that need to be tested. These test cases are designed to ensure that all the relevant business scenarios are covered and that the software or system being tested functions correctly in these scenarios. Therefore, the statement that business scenarios are not transferred to test cases during test design development is false.
15.
ACE is used for unit testing
Correct Answer
B. False
Explanation
The statement is false because ACE is not used for unit testing. ACE stands for Automated Commercial Environment, which is a U.S. Customs and Border Protection system used for managing trade data and facilitating the movement of goods across borders. It is not specifically designed or used for unit testing in software development.
16.
UI is a part of ACE
Correct Answer
B. False
Explanation
The given statement "UI is a part of ACE" is false. ACE stands for Access Control Entries, which is a mechanism used in computer systems to control access to resources. UI, on the other hand, stands for User Interface, which is the visual and interactive part of a software application that allows users to interact with the system. While both UI and ACE are important components in a computer system, they serve different purposes and are not directly related to each other.
17.
Tools of RTM
Correct Answer(s)
A. Spread sheets
B. Test management tool like QC
C. Requirements management tool
D. Data base
E. Hyperlink
Explanation
The tools of RTM include spreadsheets, test management tools like QC, requirements management tools, databases, and hyperlinks. These tools are used to effectively manage and track requirements throughout the software development lifecycle. Spreadsheets can be used to create and organize the RTM, while test management tools like QC help in managing and executing test cases. Requirements management tools assist in capturing and tracking requirements, and databases store and retrieve data related to the requirements. Hyperlinks can be used to link different sections or documents within the RTM for easy navigation and reference.
18.
In a Examination a candidate has to score minimum of 24 marks inorder to clear the exam. The maximum that he can score is 40 marks. Identify the Valid Equivalence values if the student clears the exam.
Correct Answer
C. 29,30,31
Explanation
The valid equivalence values if the student clears the exam are 29, 30, and 31. This is because these values are greater than or equal to the minimum passing score of 24 and less than or equal to the maximum score of 40.
19.
one of the fields on a form contains a text box which accepts numeric values in the range of 18 to 25. Identify the invalid Equivalence class
Correct Answer
A. 17
Explanation
The given form accepts numeric values in the range of 18 to 25. Since 17 falls below this range, it is considered an invalid equivalence class.
20.
In a system designed to work out the tax to be paid: An employee has £4000 of salary tax free. The next £1500 is taxed at 10%.
The next £28000 after that is taxed at 22%.
Any further amount is taxed at 40%.
To the nearest whole pound, which of these is a valid Boundary Value Analysis test case?
Correct Answer
B. £33501.
Explanation
The valid Boundary Value Analysis test case is £33501 because it falls on the boundary between the second and third tax brackets. The first £4000 is tax-free, the next £1500 is taxed at 10%, and the next £28000 is taxed at 22%. Therefore, £33501 is the lowest value in the third tax bracket and will be taxed at 22%.
21.
The difference between re-testing and regression testing is
Correct Answer
A. 1. Re-testing is running a test again; regression testing looks for unexpected side effects
Explanation
Re-testing involves running a test again to ensure that a previously identified issue has been fixed. On the other hand, regression testing is performed to check if any new errors or unexpected side effects have occurred as a result of fixing the initial issue. Therefore, the correct answer explains the difference between re-testing and regression testing by highlighting their respective purposes.
22.
Max number of outputs in decision table when input is N
Correct Answer
B. 2N
Explanation
The correct answer is 2N because when the input is N, the number of outputs in a decision table will be twice the value of N. This is because each input value can have two possible outcomes, resulting in a total of 2N outputs.
23.
Equivalent partitioning (10-110)
Correct Answer
A. 5, 120, 70
Explanation
The given answer, 5, 120, 70, represents a set of values that fall within the range of 10 to 110. Equivalent partitioning is a technique used to divide a range of values into smaller, equivalent partitions that can be tested more efficiently. In this case, the values 5, 120, and 70 are all within the specified range, making them equivalent partitions.
24.
Fish bone diagram is a method of root cause analysis.
Correct Answer
A. True
Explanation
A fishbone diagram, also known as a cause-and-effect diagram, is indeed a method used for root cause analysis. It helps identify the underlying causes of a problem or an effect by visually mapping out the potential contributing factors or causes. By using this diagram, one can analyze and understand the relationships between different variables or factors and determine the main cause or causes of the issue at hand. Therefore, the given answer "True" is correct.
25.
In the application of the leave process the user navigates to check the available leave balance and then returns to complete the leave application process. This is which of the following flow?
Correct Answer
B. Alternate flow
Explanation
In the given scenario, the user navigates to check the available leave balance and then returns to complete the leave application process. This indicates that there is an alternative path or sequence of steps in the leave application process. It is not the main or positive flow, as it deviates from the standard flow. It is also not a negative flow or an exception flow, as it does not involve any errors or exceptions. Therefore, the correct answer is alternate flow.
26.
the combination of test condition and test scenario lead to
Correct Answer
A. Test cases
Explanation
The combination of test condition and test scenario leads to test cases. Test conditions define the specific conditions or requirements that need to be tested, while test scenarios outline the steps or actions that need to be taken to test those conditions. Test cases are then derived from these test scenarios, specifying the inputs, expected outputs, and preconditions for each individual test.
27.
-
Two important phases in test design
Correct Answer(s)
A. Test scenario
C. Test case development
Explanation
The two important phases in test design are test scenario and test case development. Test scenarios involve identifying and documenting the high-level requirements and objectives of the testing process. It helps in determining what needs to be tested and how to test it. On the other hand, test case development involves creating detailed test cases that specify the inputs, actions, and expected outcomes for each test scenario. This phase ensures that all aspects of the software are tested thoroughly and helps in identifying any defects or issues.
28.
‘X’ has given a data on a person age, which should be between 1 to 99. Using
BVA which is the appropriate one
Correct Answer
C. 0, 1, 99, 100
Explanation
The given options represent different sets of boundary values for the age of a person. BVA (Boundary Value Analysis) is a testing technique that focuses on testing the boundaries or limits of input values. In this case, the appropriate option would be 0, 1, 99, 100 because it covers the lower and upper boundaries of the valid age range (1 to 99) as well as the values just outside of this range. By testing these boundary values, we can ensure that the system handles them correctly and does not produce any errors or unexpected behavior.
29.
A wholesaler sells printer cartridges. The minimum order quantity is 5. There is
a 20% discount for orders of 100 or more printer cartridges. You have been asked to
prepare test cases using various values for the number of printer cartridges ordered.
Which of the following groups contain three test inputs that would be generated using
Boundary Value Analysis?
Correct Answer
C. 4, 5, 99
Explanation
Boundary Value Analysis is a black box testing technique that focuses on testing the boundaries or extreme values of input data. In this case, the minimum order quantity is 5, so we would want to test values just below and just above this boundary. The group 4, 5, 99 satisfies this requirement as it includes the minimum order quantity of 5, a value just below the boundary of 5 (4), and a value just below the discount threshold of 100 (99). This group covers the boundary values and is therefore a valid choice for test inputs using Boundary Value Analysis.
30.
-
Order of test design process
-
Functional decomposition
-
Test scenario
-
Test condition
-
Test case
-
Traceability Matrix
-
Test Data
-
Test Run plan
Correct Answer
A. True
Explanation
The order of the test design process typically starts with functional decomposition, where the system is broken down into smaller components. This is followed by identifying test scenarios, which are high-level descriptions of the tests to be performed. Test conditions are then derived from the test scenarios, specifying the inputs, actions, and expected outcomes. Test cases are then created based on the test conditions, providing detailed steps to execute the tests. Traceability matrix is used to track the relationship between requirements, test scenarios, test conditions, and test cases. Test data is prepared to provide inputs for the test cases. Finally, a test run plan is created to outline the execution strategy for the tests.