Software Testing Interview Questions and Answers
Software Testing Interview Questions and Answers
1 of 9
ISTQB
INTERVIEW QUESTIONS
http://www.testingexcellence.com/software-testing-interview-questions...
SELENIUM
AGILE
AUTOMATION
SDLC
MORE
In this post, we will look at some common Software Testing Interview Questions that you may
be asked when you attend a Software Testing Interview. The answers to the interview
questions is for guidance only. You may want to expand on the answers at the interview if you
are asked any of these Software Testing Interview Questions.
25-02-2016 21:00
2 of 9
http://www.testingexcellence.com/software-testing-interview-questions...
each action depends on the result of the previous action, hence the outcome of the result of
the actions could in'uence what the tester does next, therefore the test sessions are not
identical.
This is in contrast to Scripted Testing where tests are designed beforehand using the
requirements or design documents, usually before the system is ready and execute those
exact same steps against the system in another time.
Exploratory Testing is usually performed as the product is evolving (agile) or as a "nal check
before the software is released. It is a complimentary activity to automated regression testing.
25-02-2016 21:00
3 of 9
http://www.testingexcellence.com/software-testing-interview-questions...
Sign in with valid login, Close browser and reopen and see whether you are still logged in
or not.
Session management is important how do we keep track of logged in users, is it via
cookies or web sessions?
Sign in, then logout and then go back to the login page to see if you are truly logged out.
Login, then go back to the same page, do you see the login screen again?
Sign infrom one browser, then open another browser to see if you need to sign in again?
Login, change password, and then logout, then see if you can login again with the old
password.
25-02-2016 21:00
4 of 9
http://www.testingexcellence.com/software-testing-interview-questions...
Suppose you search for a product on Amazon.com website. On the search results page you
will see a list of items related to your search. How can you verify that the results that you see
are really the ones that you are supposed to see?
Answer:The answer to this question is rather simple. At "rst instance, we need to know where
the data is coming from. Are they coming from a database? Or some XML "les from 3rd party
websites?
Once we have this information, we can start comparingthe results we see on the result page
with the results from the source, e.g. database.
Another option is to use mocks to generate the data that we need so we can fully control the
data that we see on the search results page.
What isAcceptance Testing?
Testing conducted to enable a user/customer to determine whether to accept a software
product.Normally performed to validate the software meets a set of agreedacceptance
criteria.
What isAccessibility Testing?
Verifying a product is accessible to the people having disabilities (deaf, blind, mentally
disabled etc.).
What is Adhoc Testing?
A testing phase where the tester tries to break the system by randomly trying the systems
functionality. Can include negative testing as well. See also Monkey Testing.
What is Agile Testing?
Testing practice for projects using agile methodologies, treating development as the customer
oftesting and emphasizing a test-"rst design paradigm. See also Test Driven Development.
What isApplication Programming Interface (API)?
A formalized set of software calls androutines that can bereferenced by an application
program in order to access supporting system or network services.
What is Automated Testing?
Testing employing software tools which execute tests without manual intervention. Can be
applied in GUI, performance, API, etc. testing. The use of software to control the execution of
tests, the comparison of actual outcomes to predicted outcomes, the setting up of test
preconditions, and other test control and test reporting functions.
What is Beta Testing?
Testing of a release ofa software product conducted by customers.
25-02-2016 21:00
5 of 9
http://www.testingexcellence.com/software-testing-interview-questions...
FOLLOW US ONLINE
25-02-2016 21:00
6 of 9
http://www.testingexcellence.com/software-testing-interview-questions...
SUBSCRIBE TO LIST
FEATURED ARTICLES
How to Overcome
Agile Testing
Challenges
Role of QA Manager in
Agile Project
Exploratory Testing:
Tips and Best Practices
25-02-2016 21:00
7 of 9
http://www.testingexcellence.com/software-testing-interview-questions...
Testing E-commerce
Websites
Why Exploratory
Testing is Important in
Agile Projects
No Such Thing As
Negative Testing?
25-02-2016 21:00
8 of 9
http://www.testingexcellence.com/software-testing-interview-questions...
CATEGORIES
Software Testing
SDLC Models
Agile Testing
Automation Testing
Mobile Testing
Web Testing
Testing Tools
Test Management
Archive
TESTING EXCELLENCE
INTERVIEW
QUESTIONS
About
Contact
Subscribe
Privacy Policy
Terms of Use
ISTQB Tutorial
Software Testing
Agile Testing
Test Automation
Web Testing
Selenium WebDriver
Soft Skills
25-02-2016 21:00
9 of 9
http://www.testingexcellence.com/software-testing-interview-questions...
25-02-2016 21:00