File Name: qtp automation testing interview questions and answers .zip
A list of mostly asked software testing interview questions or QTP interview questions and answers are given below. There are four steps in a normal software development process. In short, these steps are referred to as PDCA. The developers do the "planning and building" of the project while testers do the "check" part of the project. Black box Testing: The strategy of black box testing is based on requirements and specification.
It requires no need of knowledge of internal path, structure or implementation of the software being tested. White box Testing: White box testing is based on internal paths, code structure, and implementation of the software being tested. It requires a full and detail programming skill. Gray box Testing: This is another type of testing in which we look into the box which is being tested, It is done only to understand how it has been implemented.
After that, we close the box and use the black box testing. Following are the differences among white box, black box, and gray box testing are:. Wrong: These defects are occurred due to requirements have been implemented incorrectly. Missing: It is used to specify the missing things, i. Extra: This is an extra facility incorporated into the product that was not given by the end customer.
It is always a variance from the specification but may be an attribute that was desired by the customer. However, it is considered as a defect because of the variance from the user requirements. Simultaneous test design and execution against an application is called exploratory testing.
In this testing, the tester uses his domain knowledge and testing experience to predict where and under what conditions the system might behave unexpectedly. Exploratory testing is performed as a final check before the software is released. It is a complementary activity to automated regression testing. The risk-based testing is a testing strategy that is based on prioritizing tests by risks.
It is based on a detailed risk analysis approach which categorizes the risks by their priority. Highest priority risks are resolved first. It also validates whether the software follows a set of agreed acceptance criteria. In this level, the system is tested for the user acceptability.
Accessibility testing is used to verify whether a software product is accessible to the people having disabilities deaf, blind, mentally disabled etc. Ad-hoc testing is a testing phase where the tester tries to 'break' the system by randomly trying the system's functionality. Agile testing is a testing practice that uses agile methodologies i.
Application Programming Interface is a formalized set of software calls and routines that can be referenced by an application program to access supporting system or network services. Testing by using software tools which execute test without manual intervention is known as automated testing. The Bottom-up testing is a testing approach which follows integration testing where the lowest level components are tested first, after that the higher level components are tested.
The process is repeated until the testing of the top-level component. In Baseline testing, a set of tests is run to capture performance information.
Baseline testing improves the performance and capabilities of the application by using the information collected and make the changes in the application. Baseline compares the present performance of the application with its previous performance.
Benchmarking testing is the process of comparing application performance with respect to the industry standard given by some other organization. The difference between a web application and desktop application is that a web application is open to the world with potentially many users accessing the application simultaneously at various times, so load testing and stress testing are important.
Web applications are also prone to all forms of attacks, mostly DDOS, so security testing is also very important in the case of web applications. Preventative tests are designed earlier, and reactive tests are designed after the software has been produced. A decision table consists of inputs in a column with the outputs in the same column but below the inputs. The decision table testing is used for testing systems for which the specification takes the form of rules or cause-effect combination.
The reminders you get in the table explore combinations of inputs to define the output produced. Random testing is also known as monkey testing. In this testing, data is generated randomly often using a tool. The data is generated either using a tool or some automated mechanism. Negative Testing: When you put an invalid input and receive errors is known as negative testing. Positive Testing: When you put in the valid input and expect some actions that are completed according to the specification is known as positive testing.
For example: If there is a bank application where you can withdraw a maximum of and a minimum of So in boundary value testing we only test above the max and below the max. This covers all scenarios. The following figure shows the boundary value testing for the above-discussed bank application. TC1 and TC2 are sufficient to test all conditions for the bank. So by applying proper boundary value fundamentals, we can avoid duplicate test cases, which do not add value to the testing.
Performance testing : Performance testing is a testing technique which determines the performance of the system such as speed, scalability, and stability under various load conditions. The product undergoes the performance testing before it gets live in the market. To test any web application such as Yahoo, Gmail , and so on, we will perform the following testing:.
We might have developed the software in one platform, and the chances are there that users might use it in the different platforms. Hence, it could be possible that they may encounter some bugs and stop using the application, and the business might get affected. Therefore, we will perform one round of Compatibility testing. Primarily, we use to write test cases, but in future stages we write around because, at that time, we have the better product knowledge, we start re-using the test cases, and the experience on the product.
And we can say that test case per day. The correct answer is testing team is not good because sometimes the fundamentals of software testing define that no product has zero bugs.
A product based : In the product based companies, they will use only one bug tracking tool. Service-based : In service-based companies, they have many projects of different customers, and every project will have different bug tracking tools.
We will perform testing whenever we need to check all requirements are executed correctly or not, and to make sure that we are delivering the right quality product. We can perform both manual and automation testing. First, we will see how we perform manual testing:. For this take a roller, now put some sheets of paper on the roller, then connects the pen to the motor and switch on the motor.
The pen starts writing on the paper. Once the pen has stopped writing, now observe the number of lines that it has written on each page, length of each track, and multiplying all this, so we can get for how many kilometers the pen can write.
JavaTpoint offers too many high quality services. Mail us on hr javatpoint. Please mail your requirement at hr javatpoint. Duration: 1 week to 2 week. All Interview. Software Testing Interview Questions A list of mostly asked software testing interview questions or QTP interview questions and answers are given below.
Plan: It defines the goal and the plan for achieving that goal. It is done according to this phase. Check: This is the testing part of the software development phase. It is used to ensure that we are moving according to plan and getting the desired result. Act: This step is used to solve if there any issue has occurred during the check cycle.
It takes appropriate action accordingly and revises the plan again. Following are the differences among white box, black box, and gray box testing are: Black box testing Gray box testing White box testing Black box testing does not need the implementation knowledge of a program. Gray box testing knows the limited knowledge of an internal program. In white box testing, implementation details of a program are fully required.
It has a low granularity. It has a medium granularity. It has a high granularity. It is also known as opaque box testing, closed box testing, input-output testing, data-driven testing, behavioral testing and functional testing.
It is also known as translucent testing. It is also known as glass box testing, clear box testing. It is a user acceptance testing, i. It is also a user acceptance testing. Testers and programmers mainly do it. Test cases are made by the functional specifications as internal details are not known.
Test cases are made by the internal details of a program. Designing tests early in the life cycle prevent defects from being in the main code. There are three types of defects: Wrong, missing, and extra. It helps you to prevent defects in the code.
Per-Action Object Repository is used by default. Shared Object Repository is preferable while dealing with dynamic objects which are called in multiple tests. Suppose there are 4 tests and I want to call these tests in a main script. Is this possible in QTP? You can call 4 or even more scripts in your tests. For this, first you will need to make the Actions in the corresponding scripts re-usable.
You find 35+ HP QTP / UFT Interview Questions and answers which is useful for experienced as 31) What are the different types of Test Automation Frameworks? Free PDF Download: QTP Interview Questions & Answers.
In the same way, We have to Driver Script, Test cases, Test data,declare variables, object identification, record and playback i. Answer: step by step Debugging of Script can be done by this option in debug pane.
This questionnaire is divided into Beginner and Advance questions. If you are experienced in QTP skip to Question 50 here. The extension for Per-Action repository is ". Shared Object Repository is preferable while dealing with dynamic objects which are called in multiple tests.
QTP, currently known as UFT Unified Functional Testing , provides functional and regression test automation for software applications and environments. It has a good demand in the market because of its graphical interface and support for keyword and scripting interfaces. Besides, it is very powerful in test data management, test execution report generation, and object repository. Given these advantages, having QTP knowledge will certainly provide you an edge in landing a suitable job in software testing.
Searching for QTP job? Need assistance in interview preparation? Having understanding of QTP basic topics to advanced topics will provide an in-depth knowledge in your career path. Search and apply for the high paying QTP jobs on wisdom jobs which may including test engineer, automation test engineer, quality assurance engineer, QTP tester, selenium tester, QA automation tester, UFT testing and test engineer etc. Go through our QTP job interview questions and answers page to prepare well for the job interviews.
Top QTP Interview Questions and Answers (Latest UFT Interview Questions) The most important skill the automation tester should have is the of QTP, the user manually exported the test results to PDF or HTML formats.
Your email address will not be published. Required fields are marked *