• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

  • Home
  • Test Case Examples
  • Interview Questions
  • Interview Questions Asked
  • Java
  • Java Program
  • Selenium
  • Selenium Programs
  • Manual Testing
  • Difference
  • Tools
  • SQL
  • Contact Us
  • Search
SoftwareTestingo » Interview Questions » Functional Testing Interview Questions

Functional Testing Interview Questions

Last Updated on: January 4, 2022 By Softwaretestingo Editorial Board

What We Are Learn On This Post

  • Interview Questions on Functional Testing
  • Functional Testing Interview Questions
  • Functional Testing Interview Questions for Experienced
  • Functional Test Planning Interview Questions
  • Functional Testing Interview Questions For 3 Years Experience
  • Functional Testing Interview Questions For Testers
  • Functional Testing Interview Questions for 7 Years Experience

Functional Testing Interview Questions: Functional testing is a critical component of software development. It allows testers to validate that the software they are testing works as intended, and can provide feedback to developers on how to improve the product in the future. These questions will help you identify areas where your skills can be used to provide valuable feedback and can help you prepare for the challenges ahead.

Functional testing is an important part of software testing. It helps you to find out whether your code is working as it should, or if there are any errors that are likely to occur in the future. Functional testing focuses on ensuring that the code works and runs as expected. When building software applications, functional testing is usually used at various stages in the development process.

Functional testing interviews are a unique way to assess the skills of candidates and gauge their ability to do the job. They can be more useful than an on-site interview, as they allow you to discover hidden talents that you might not have noticed during a typical face-to-face meeting.

We will discuss the essential functional testing interview questions, provide you with some tips for answering them, and suggest which kind of questions are the most effective ones.

Interview Questions on Functional Testing

  • What is sanity testing?
  • What is smoke testing?
  • When the smoke and sanity testing is done.
  • What is Regression testing?
  • What is the difference between component testing and unit testing?
  • Priority and severity.
  • A real-time example of low priority and high severity.
  • A real-time example of high priority and low severity.
  • Different between build and release.
  • Important components in the test plan.
  • Testing and Retesting difference.
  • Bug life cycle.
  • What is deferred and rejected?
  • Authorization and authentication.
  • BVA ( Boundary value Analysis).
  • What is the minor difference between Monkey testing and ad-hoc testing?
  • What is a view?
  • What is a trigger?
  • What is stored procedure?
  • Difference between Function and store procedure.
  • Joins ( Inner, left join, right join).
  • Difference between Drop, delete and truncate.
  • What are the constraints in SQL?
  • Normalization and types.
  • Find out the maximum salary of an employee using LIMIT.
  • What is P0, P1, P2?

Functional Testing Interview Questions

Interview questions for manual testing (fresher level)

  • How do you define a format of writing a good test case?
  • What do you do if you have large test suit to execute in very less time?
  • Suppose you find a bug in production; how would you make sure that the same bug is not introduced again?
  • What is the difference between functional and non-functional testing?
  • How do you determine which piece of software require how much testing?
  • List the attribute of security testing?
  • What are SSL connection and SSL session?
  • Name the two common techniques used to protect a password file.?
  • List down seven main types of security testing as per open source security testing methodology manual.
  • List down some factor that can cause vulnerabilities.

Functional Testing Interview Questions for Experienced

  • How do you define the format of writing a good test case?
  • What do you do if you have a large test suit to execute in very little time?
  • Suppose you find a bug in production; how would you make sure that the same bug is not introduced again?
  • What is the difference between functional and non-functional testing?
  • How do you determine which piece of software requires how much testing?
  • list the attribute of security testing?
  • What are the SSL connection and SSL session?
  • Name the two common techniques used to protect a password file.?
  • List down seven main types of security testing as per the open source security testing methodology manual.
  • List down some factors that can cause vulnerabilities.
  • what are design patterns and what is a singleton design pattern, write a code and where it is used in the framework
  • what is an object in Java, what is the package name in for object class
  • what are different methods in object class
  • what is an equal method in java
  • what is hash code
  • what is the concept of Java OOPs
  • write a program to print the Fibonacci series from 1 to 100 and get the prime number and print
  • what are method overloading and overriding
  • what are exceptions in java
  • what is the collection in java
  • what are different methods in the list and map
  • write a program to sort the elements in the list
  • write program how to sort elements when they have defined using the new keyword
  • what is string and string buffer?
  • what is selenium webdriver
  • what is JSON WIRE protocol
  • what are different exceptions in selenium
  • what are different timeouts
  • what is comperable and comperatable
  • what are the different layers in the selenium framework
  • what is STLC
  • what is In sprint automation
  • what is agile methodology
  • what is XPath
  • difference between XPath and css selector
  • write code to fetch the color of the text using css selector
  • what is the background?
  • what is BDD
  • test plan and test strategy
  • what are funtional and non funtional testing
  • what are estimations
  • write test design techniques with example
  • how to create a job in Jenkins
  • what is API testing and what are the challenges
  • write cucumber scenarios for the login page
  • write code to post and get the response and validate the status codes
  • what are different status codes = 401, 403 , 200, 201 and 202.
  • what are funtional and non funtional testing
  • what are joins and what is right join and left join
  • different testNG annotations
  • different between @before test and @Before method
  • How parallel execution happens in testNG and in how many ways
  • what test cases are to be automated?
  • what tets cases those can be automated but should not automate?
  • what are different methods in testNG
  • what is the use of testNG
  • what is the diff between plugin and dependency in maven
  • How to parse JSON response
  • what are serialization and deserialization
  • What is pojo and GSon
  • POJO is class or method?

Functional Test Planning Interview Questions

  • What is Test Plan?
  • Explain the bug life cycle?
  • Difference between smoke and sanity tests?
  • Difference between regression and retesting?
  • Difference between functional and regression testing?
  • Difference between severity and priority?
  • Difference between Test Plan and Test Strategy?
  • Difference between boundary value analysis and equivalence partitioning?
  • Difference between white box and black box testing?
  • If we are having 1000 test cases, what type of testing is carried for automation testing?
  • Bug Life Cycle?
  • Bug Triage?
  • What is exploratory testing?
  • What is adhoc testing?
  • What is build acceptance testing?
  • What is the difference between Validation and Verification?
  • Explain severity and priority and High severity with low priority, low severity, and high priority?
  • Given the test cases having priority of -1,0,1,2 tell me the sequence of execution.
  • Explain inner join and outer join in SQL?
  • Difference between DELETE, DROP & TRUNCATE?
  • What are test design techniques?
  • What is a deferred bug?
  • How you will decide what tests to automate?
  • When do you decide to stop the testing?
  • If your test suite takes 1 and a half to run, what you will do to reduce the time?
  • How many test cases are in your regression test suite? How much time it will take to execute?
  • How to cover character keyboard operation from the context menu utilizing user-defined keywords?
  • What are the most important things to define in a bug?
  • Can tell me about any achievements you have done in automation?
  • Can you tell me the difference between bdd and TDD?
  • What is a test plan and what are the steps to create a test plan?
  • What are the inbound and outbound for testing?
  • What is smoke, regression, and sanity testing?
  • What is the next step to be taken, if the developer rejects the Open defect?
  • Explain the test metrics?
  • How would your priorities Test?
  • How do you perform Automation Code Review/ Walk Through in your project?
  • There are 250 manual test cases, how will you segregate (on what basis) the regression, sanity, smoke suite?
  • When Regression, Sanity, smoke test scripts are executed?
  • How will you decide that this test case is a feasible or a good candidate for automation?

Functional Testing Interview Questions For 3 Years Experience

  • What are XPath and its types?
  • What are cross-browser testing and parallel testing?
  • Challenges faced during selenium testing?
  • What is the Actions class?
  • How to handle drop-down in selenium?
  • How to handle multiple browser pop up?
  • How to handle multiple browser tabs in selenium?
  • How to perform upload files using selenium?
  • How to perform download files using selenium?
  • How to get all values of dropdown in selenium?
  • How to perform (control + a) through selenium?
  • How to shift between tabs of the same browser using selenium?
  • What is a Robot class?
  • What is AutoIT?
  • What is the difference between get() and navigate()?
  • What are the difference between findElement() and findElements()?
  • What is difference between quit() and close()?
  • What are different locators used?
  • Difference between XPath and CSS selector?
  • Different approaches to click the submit button?
  • What is javascriptExecutor and when it is used?
  • Handling WebTable(static and dynamic) in selenium
  • What is POM? Advantage and its disadvantage?
  • What is a maven? list its phases or life cycle? Command to run our project through the maven?
  • Explain ur project folder structure? Or Explain ur framework?
  • What is testng?
  • How to create and delete cookies?
  • What does getwindowhandles() and getwindowhandle() return? Or its differences?
  • Is it possible to use only perform() without build()? 30.What is perform() and build()?
  • How to scroll the browser window?
  • Preceding sibling and following sibling of custom XPath?
  • What is the test management tool used in ur project?
  • What is the build automation tool used in ur project?
  • How u will handle the SSL certification? Or what are DesiredCapabilities?
  • How to verify ‘Bangalore’ present in the dropdown box or not?
  • How to verify ‘Bangalore’ present in 4×4 webtable? And print the column and row number of it is present?
  • How to fetch the data from a particular row and column of excel?
  • List all maven plugins like surefire plugin etc
  • What is Jenkins? And explain its use?
  • Explain the tags present in the testng.xml file
  • What is TDD?
  • What is BDD? Explain the cucumber framework? What are gherkins?
  • What is Listener?
  • What is DataProvider?
  • What is parameterization?
  • What is PageFactory?
  • What is Apache POI API? Or how to read data from excel?
  • What are explicit and implicit waits?
  • What are the challenges faced in automation testing?
  • Write code for handling multiple browsers and switch to new windows?
  • What is a webdriver? And why webdriver is used?
  • List some selenium exceptions
  • What is StaleElementReferenceException?When this occurs? And how to overcome such exceptions?
  • How do you group the test cases? And why?
  • How to include or exclude test cases?
  • What is NullPointerException?When it occurs?
  • What is a selenium grid?
  • Should know all testng annotations.
  • How do you control the execution of your test cases/test classes?
  • Git and its commands
  • Maven commands to execute, debug, compile
  • What is the current version of maven used?
  • How to identify broken links? How have done you in your project? Write code or tell approach.
  • Write a code to fetch the value ‘Test’ from the excel sheet which might be present in any cell in excel. Or check whether the value ‘Test’ is present in excel or not.
  • How to pass values to textbox other than using sendKeys()?
  • How to click the login button other than using click(), submit(), and JavascriptExecutor?
  • What is subversion?

Functional Testing Interview Questions For Testers

  • What are test design techniques? Explain BVA and ECP with some examples?
  • Explain STLC
  • Explain Bug Life Cycle
  • What is the difference between bug and defect?
  • What are severity and priority?
  • Explain SDLC
  • What are the differences between smoke and sanity testing?
  • What is the difference between regression and re-testing?
  • What is system testing?
  • What is integration testing?
  • What are the differences between test scenarios and test cases?
  • What are the differences between the test plan and test strategy?
  • Write test cases for pen
  • Write test cases for the calculator
  • Write test cases for calendar
  • What is RTM?
  • What is agile methodology? Explain it.
  • How is agile better than the waterfall model?
  • What is scrum?
  • What is a sprint? Explain the sprint cycle in your project?

Functional Testing Interview Questions for 7 Years Experience

  • Explain about the automation framework in your project
  • Explain oops concepts used in the framework
  • What is abstraction? How you implemented abstraction in your framework
  • Abstract class vs interface
  • What is a static method? How will you call a static method
  • What is a static variable? How will you call it?
  • What’s the use of abstract class
  • What’s the use of interface
  • Local variable vs instance variable
  • How you implemented polymorphism in you framework? With an example
  • What is method overloading? How will you implement it? With an example
  • What’s method overriding? How will you do it?
  • Why the main method is static?
  • Break vs continue
  • Length vs length() difference
  • What is collections?
  • Set vs arrayList
  • What’s a hashmap? Why we use hashmap
  • Private vs protected difference
  • Absolute vs relative xpath
  • How to get all the sibling elements
  • Questions on xpath techniques
  • How to come out of a frame?
  • How to handle popup
  • How to check whether alert is available?
  • How to find hidden elements
  • How to do mouse hover on elements
  • What is a webdriver? How it works
  • How to implement scrolling in selenium
  • How to handle multiple windows
  • What is the return type of getwindowhandles
  • How to handle drop-down
  • How to skip specific test cases while executing using testNG
  • TestNG annotations
  • Use of listener and reporter
  • Parameterization in testNG
  • Primary key vs foreign key
  • What is join
  • Drop vs truncate
  • Can we retrive the data after drop or truncate
  • How will provide story points for testing
  • How will you estimate automation efforts
  • How will you decide whether to automate or not
  • Defect cycle in JIRA
  • What is a deferred bug
  • Bug leakage vs bug release
  • Program to print the number of occurrences of each character in the string “abcdab”

Prepare well and all the best in advance 😍

    Filed Under: Interview Questions

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Primary Sidebar

    Join SoftwareTestingo Telegram Group

    Categories

    Copyright © 2023 SoftwareTestingo.com ~ Contact Us ~ Sitemap ~ Privacy Policy ~ Testing Careers