: Testing/QA Interview
is Test Case?
Test Case is a commonly used term for a specific test. This is usually the
smallest unit of testing. A Test Case will consist of information such as
requirements testing, test steps, verification steps, prerequisites, outputs,
test environment, etc.
A set of inputs, execution preconditions, and expected outcomes developed for a
particular objective, such as to exercise a particular program path or to verify
compliance with a specific requirement.
Test Driven Development? Testing methodology associated with Agile Programming
in which every chunk of code is covered by unit tests, which must all pass all
the time, in an effort to eliminate unit-level and regression bugs during
development. Practitioners of TDD write a lot of tests, i.e. an equal number of
lines of test code to the size of the production code.
What is Test Driver?
A program or test tool used to execute a tests. Also known as a Test
What is Test Environment?
The hardware and software environment in which tests will be run, and any
other software with which the software under test interacts when under test
including stubs and test drivers.
What is Test First Design?
Test-first design is one of the mandatory practices of Extreme Programming
(XP).It requires that programmers do not write any production code until they
have first written a unit test.
What is a "Good Tester"?
Could you tell me two things you did in your previous assignment (QA/Testing
related hopefully) that you are proud of?
List 5 words that best describe your strengths.
What are two of your weaknesses?
What methodologies have you used to develop test cases?
In an application currently in production, one module of code is being
modified. Is it necessary to re- test the whole application or is it enough to
just test functionality associated with that module?
How do you go about going into a new organization? How do you assimilate?
Define the following and explain their usefulness: Change Management,
Configuration Management, Version Control, and Defect Tracking.
What is ISO 9000? Have you ever been in an ISO shop?
When are you done testing?
What is the difference between a test strategy and a test plan?
What is ISO 9003? Why is it important?
What is Test Harness?
A program or test tool used to execute a tests. Also known as a Test Driver.
What is Test Plan?
A document describing the scope, approach, resources, and schedule of
intended testing activities. It identifies test items, the features to be
tested, the testing tasks, who will do each task, and any risks requiring
contingency planning. Ref IEEE Std 829.
What is Test Procedure?
A document providing detailed instructions for the execution of one or more
What is Test Script?
Commonly used to refer to the instructions for a particular test that will
be carried out by an automated test tool.
What is Test Specification?
A document specifying the test approach for a software feature or
combination or features and the inputs, predicted results and execution
conditions for the associated tests.
What is Test Suite?
A collection of tests used to validate the behavior of a product. The scope
of a Test Suite varies from organization to organization. There may be several
Test Suites for a particular product for example. In most cases however a Test
Suite is a high level concept, grouping together hundreds or thousands of tests
related by what they are intended to test.
What is Test Tools?
Computer programs used in the testing of a system, a component of the
system, or its documentation.
What is Thread Testing?
A variation of top-down testing where the progressive integration of
components follows the implementation of subsets of the requirements, as opposed
to the integration of components by successively lower levels.
What is Top Down Testing?
An approach to integration testing where the component at the top of the
component hierarchy is tested first, with lower level components being simulated
by stubs. Tested components are then used to test lower level components. The
process is repeated until the lowest level components have been tested.
What is Total Quality Management?
A company commitment to develop a process that achieves high quality product
and customer satisfaction.
What is Traceability Matrix?
A document showing the relationship between Test Requirements and Test