Software Testing Interview Questions and Answers - Page 3

    1 Votes

23. Define Sanity Testing?

It's narrow regression test that focuses on one or a few areas of functionality, sanity is usually narrow and deep.

24. Define Functional Testing?
It is to verify the system/application against the functional requirements provided by customer.
25. Define GUI Testing?

Graphical User Interface testing is a process of testing a products graphical interface, to ensure the application interface meets the customer written specification.

26. Define System Testing?

System testing is software testing conducted on complete, integrated system to evaluate the systems compliance with its specified requirements.

27. Define Regression Testing?

The intent of regression testing is to ensure that the changes made to fix a bug or a new functionality added intermediately have not induced a fault or bug in related functionalities.

28. Define Re-testing?

Testing the functionality related to a bug fix to check if the same is fixed is re-testing.

29. Define Exploratory Testing?

It's a testing approach wherein the tester gets to simultaneously learn the application functionality which helps in test design and test execution.

30. Explain User Acceptance Testing?

Testing is carried out by client to determine if the requirements of a specification or contract are met.

31. Define Usability Testing?

It is to evaluate a application/product by hiring users to participate in a task to provide observations/views according to their usage of the product.

32. Define Integration Testing?

Testing two or more modules/functionalities together with the intent of finding interface defects between the modules/functionalities.

33. Different types of software development ?

Some of the commonly used software development types are :

  • Waterfall model
  • V model
  • Agile model
  • spiral model etc

34. Explain Waterfall model?

It's a sequential process wherein the process flow is as mentioned below :

  • Project planning, Requirement gathering and Analysis,
  • Software design and Implementation
  • Testing and Deployment
  • Maintenance

35. Explain V model?

Its a model wherein the process of development and testing proceeds at same phase like verification at development phase and validation at testing phase.

Page 3 of 4

Popular Videos


How to improve your Interview, Salary Negotiation, Communication & Presentation Skills.

Got a tip or Question?
Let us know

Related Articles

Selenium Interview Questions and Answers
Automation Testing Interview Questions and Answers