Manual Testing Interview Questions and Answers
Question - 51 : - What is a test scenario?
Answer - 51 : - A test scenario is derived from a use case. It is used for end to end testing of a feature of an application. A single test scenario can cater to multiple test cases. The scenario testing is particularly useful when there is time constraint while testing.
Question - 52 : - What is a Test case?
Answer - 52 : - A test case is used to test the conformance of an application with its requirement specifications. It is a set of conditions with pre-requisites, input values and expected results in a documented form.
Question - 53 : - What are some attributes of a test case?
Answer - 53 : -
A test case can have the following attributes-
- TestCaseId – A unique identifier of the test case.
- Test Summary – One-liner summary of the test case.
- Description – Detailed description of the test case.
- Prerequisite or pre-condition – A set of prerequisites that must be followed before executing the test steps.
- Test Steps – Detailed steps for performing the test case.
- Expected result – The expected result in order to pass the test.
- Actual result – The actual result after executing the test steps.
- Test Result – Pass/Fail status of the test execution.
- Automation Status – Identifier of automation – whether the application is automated or not.
- Date – The test execution date.
- Executed by – Name of the person executing the test case.
Question - 54 : - What is Test data?
Answer - 54 : - Test data is data that is used to test the software with different inputs and helps to check whether the corresponding output is as per the expected result or not. This data is created based on the business requirements.
Question - 55 : - What is a Test script?
Answer - 55 : - A test script is an automated test case written in any programming or scripting language. These are basically a set of instructions to evaluate the functioning of an application.
Question - 56 : - What is Error in Software Testing?
Answer - 56 : - Since we all are humans so it is obvious to make a mistake. Likewise, error is a similar case that happens in software testing due to some missing scenario in the requirements, some issues in design or some mistakes in the implementation.
Question - 57 : - What is the use case testing?
Answer - 57 : - A use case testing is a black-box testing approach in which testing is carried out using use cases. A use case scenario is seen as an interaction between the application and actors(users). These use cases are used for depicting requirements and hence can also serve as a basis for acceptance testing.
Question - 58 : - What is state transition testing?
Answer - 58 : - State transition testing is a black box test design technique based on a state machine model. State transition testing is based on the concept that a system can be defined as a collection of multiple states and the transition from one state to another happens because of some event.
Question - 59 : - What is a cause-effect graph?
Answer - 59 : - A cause-effect graph testing is a black-box test design technique in which graphical representation of input i.e. cause and output i.e. effect is used for test designing. This technique uses different notations representing AND, OR, NOT, etc relations between the input conditions leading to output.
Question - 60 : - What is decision table testing?
Answer - 60 : -
Decision table testing is a type of specification-based test design technique or black-box testing technique in which testing is carried out using decision tables showing the application’s behavior based on different combinations of input values.
Decision tables are particularly helpful in designing test cases for complex business scenarios involving verification of application with multiple combinations of input.