Basic Manual Testing Interview Questions And Answers
List of most frequently asked basic manual testing interview questions and answers, this will be helpful for your next interview.
1- What is Acceptance Testing?
In short, testing conducted to determine whether to accept the product or not. Performed to validate whether the software meets a set of acceptance criteria.
2. Define Accessibility Testing?
To sum up, accessibility testing is done to verify whether the product is accessible to the set of people, also with those who are having some disabilities like deaf, blind, mentally disabled.
3-What is Ad-Hoc Testing?
In short, It is a type of testing where the tester tries to ‘break’ the system’s functionality by applying random techniques. The tester can include negative testing as well.
4-What is the Application Programming Interface (API)?
An API is an intermediary that allows two different applications to communicate with each other. In other words, an API is a messenger that sends your request to the provider that you are requesting it from and then delivers its response back to you.
5-Explain Automated Testing?
Testing the software using tools that execute tests without manual intervention. Automation testing can be applied in UI, API, and performance testing, etc. Most importantly, here we use software to control the execution of the test scripts. We automate the process of assertion i.e comparison of actual outcomes to predicted outcomes. Setting up of test preconditions and test reporting functionality are automated and carried out without any manual intervention.
6-What is Beta Testing?
In short, testing of a released application by a set of end-user or customers in the production environment.
7- Explain What is Black Box Testing?
Testing the software by analyzing the specification and requirement without reference to its internal workings. The goal is to test how well the components are working and the usability part.
8-What is Bottom Up Testing?
In conclusion, It is an approach to start the testing from the lowest level components and then facilitate the testing of higher-level components. The process is repeated until the top component of the hierarchy is tested.
9- Explain what is Boundary Testing?
Test which focuses on the boundary or limit conditions of the software or product which is under test.
11- What is Boundary Value Analysis?
BVA is similar to Equivalence Partitioning but it focuses on the corner cases. Creating a set of test data with values that are usually out of range as defined by the specification. This means that if a function expects all values in a range of 10 to 20, test data would include 9, 10, 20, and 21.
12- Explain what is Branch Testing?
Testing in which all the branches in the software source code are tested at least once.
13- What do you mean by Cause Effect Graph?
It is a graphical representation of inputs and the associated outputs effects that can be used to design the test cases.
14- Describe what is Code Complete?
The phase of software development where functionality is implemented entirely by the developer and the code is ready to be tested. At this stage, all functions found in the requirement have been implemented.
15- What is Code Inspection?
It is a formal testing technique where the developer reviews the source code with his team members, here they analyze the program logic and the code with respect to a checklist of common programming errors. Also, analyze its compliance with the coding standards.
16- What is Code Walkthrough?
It is a testing technique where source code is traced by the developers with a small set of test cases. The main aim is to analyze the programmer’s logic and assumptions.
17- Describe what is Compatibility Testing?
Testing the software compatibility with other elements of the system like browsers, operating systems, and hardware, etc.
18- What is Component Testing?
Also known as Unit Testing where the developer tests the individual software components.
19- Explain what is Concurrency Testing?
It is multi-user testing where testers check the effects of accessing the same application by multiple persons to determine the locking and deadlocking.
20- What is Cyclomatic Complexity?
Measurement of the logical complexity of an algorithm.
21-What is Data Dictionary?
Database that contains definitions of all the defined data items.
22- Explain what is Data Flow Diagram?
DFD is a modeling notation representing the flow of data through the process. Provides information about the output and input of each entity.
23- What is Data-Driven Testing?
Executing the test cases with multiple sets of data, data can be externally defined and maintained as a file or spreadsheet. A common technique in Automated Testing.
24- Explain what is Debugging?
It is a process of finding the causes of software failures and then solving them.
25- What is a Defect?
The behavior in the product against the defined requirement.
26- Explain what is Emulator?
A system, computer program, or device that accepts the same inputs and produces the same outputs.
27- What is Endurance Testing?
Check for memory any leaks or other problems that may occur because of the prolonged execution.
28- Describe End-to-End testing?
In conclusion, testing the complete end-to-end functionality of the application in a situation that mimics real-world use. Checking the interaction with the database using network communications and interaction with other hardware, applications, or systems.
29- What is Equivalence Class Partitioning?
It is used in designing the test cases where the tester divides the input data into partitions of equivalent data. The test cases are designed to cover each partition at least once.
30- What is Exhaustive Testing?
In short, testing the application with the combination of all input values and preconditions for an element of the software which is under test.
Above are the Basic Manual Testing Interview Questions And Answers.
Wikipedia Manual Testing