Home/software testing interview questions/Page 2
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
What Do you know about Absolute XPath and Relative XPath?
Absolute XPath is a direct way to reach a webpage element. Relative XPath, on the other hand, starts from the middle of the HTML DOM structure. Unlike Absolute XPath, Relative XPath starts with a double forward slash, //.
Absolute XPath is a direct way to reach a webpage element. Relative XPath, on the other hand, starts from the middle of the HTML DOM structure. Unlike Absolute XPath, Relative XPath starts with a double forward slash, //.
See lessPlease define XPath.
XPath stands for XML Path. It is meant for querying XML documents. XPath consists of a path expression paired with certain conditions. One can leverage the XPath script or query to locate a webpage element conveniently. XPath also produces reliable locators.
XPath stands for XML Path. It is meant for querying XML documents. XPath consists of a path expression paired with certain conditions. One can leverage the XPath script or query to locate a webpage element conveniently. XPath also produces reliable locators.
See lessList the various components of Selenium?
Various components of Selenium are: Selenium Grid Selenium IDE Selenium Remote Control (RC) Selenium WebDriver
Various components of Selenium are:
- Selenium Grid
- Selenium IDE
- Selenium Remote Control (RC)
- Selenium WebDriver
See lessWhat are the benefits of employing Selenium?
Selenium is an open-source automation testing tool that has several perks, including: Allows testing on macOS, Linux, and Windows platforms. Continuous testing is made possible by integration with Docker, Jenkins, etc. Extensive web browser support, such as Firefox, IE, Google Chrome, and Safari. InRead more
Selenium is an open-source automation testing tool that has several perks, including:
- Allows testing on macOS, Linux, and Windows platforms.
- Continuous testing is made possible by integration with Docker, Jenkins, etc.
- Extensive web browser support, such as Firefox, IE, Google Chrome, and Safari.
- Integration support for other tools, such as JUnit, for test case management and report generation.
- No licensing costs.
- Support for a wide range of programming languages for writing test scripts, such as C#, Java, PHP, and Python.
See lessCan you list some advantages of automation testing?
There are several benefits of employing automation testing. Some of the most notable ones are: Allows parallel execution. Makes unattended execution possible. Reduces human error. Saves money and time. Supports testing a big test matrix.
There are several benefits of employing automation testing. Some of the most notable ones are:
- Allows parallel execution.
- Makes unattended execution possible.
- Reduces human error.
- Saves money and time.
- Supports testing a big test matrix.
See lessWhat do you need to prepare the acceptance plan?
We need the following for making the acceptance plan: Requirements Document - Specifies the needs of the customer. Customer Input - Gained through discussion, emails, et cetera. Project Plan - Finalizes the acceptance test.
We need the following for making the acceptance plan:
- Requirements Document – Specifies the needs of the customer.
- Customer Input – Gained through discussion, emails, et cetera.
- Project Plan – Finalizes the acceptance test.
See lessPlease explain the various categories of defects?
Following are the three primary categories of software defects: Wrong - Results when there is a deviation from the given specifications. This type of defect occurs when requirements are implemented incorrectly. Missing - This happens when customer specifications are missed, i.e., they are notRead more
Following are the three primary categories of software defects:
- Wrong – Results when there is a deviation from the given specifications. This type of defect occurs when requirements are implemented incorrectly.
- Missing – This happens when customer specifications are missed, i.e., they are not implemented. This might also happen when customer requirements are not clear but implemented.
- Extra – Caused by requirements that are implemented but are not provided by the customer(s). Although this type of defect is variances from the customer specifications, they might be desired by the end-users.
See lessState the difference between validation and verification in software testing.
While validation is a dynamic analysis technique, verification is a static analysis technique. We execute the code invalidation, whereas no code execution takes place in verification. Inspection, reviews, and walkthroughs are examples of verification, while functional and non-functional testing comeRead more
While validation is a dynamic analysis technique, verification is a static analysis technique. We execute the code invalidation, whereas no code execution takes place in verification.
Inspection, reviews, and walkthroughs are examples of verification, while functional and non-functional testing comes under validation.
See lessPlease compare functional and non-functional forms of testing?
Following are the important differences between functional testing and non-functional testing: Based On - While functional testing is based on customer requirements, non-functional testing is based on customer expectations. Defines - Functional testing describes what aspect of a software product. NoRead more
Following are the important differences between functional testing and non-functional testing:
- Based On – While functional testing is based on customer requirements, non-functional testing is based on customer expectations.
- Defines – Functional testing describes what aspect of a software product. Non-functional testing, on the other hand, defines how the aspect of a software application.
- Order of Performing – Non-functional testing follows functional testing.
See lessCould you define a test case?
A test case can be defined as that particular set of conditions and/or variables under which a software tester determines whether the system/software under testing works correctly and satisfies the specified requirements or not.
A test case can be defined as that particular set of conditions and/or variables under which a software tester determines whether the system/software under testing works correctly and satisfies the specified requirements or not.
See less