SW Testing Intrvw Qs and Ans
SW Testing Intrvw Qs and Ans
Random functional test to break the application without referring to any test document, most
scenario taken up would be negative cases.
22. Define Smoke Testing?
It is to verify if the critical functionality of the system is working fine and ready to go ahead with
complete testing, it's non exhaustive testing.
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.