xviii
Contents
What’s on the CD v
About the Book vi
Organizational Hierarchy vi
i
Resume Preparation Guidelines
x
Salary Negotiation xi
i
Interview Rating Sheet x
iii
Common Questions Asked During
Interviews xv
i
How to Read This Book xvii
Chapter 1 Software Testing Basics
1
(B) In which software life cycle phase does
testing occur?
1
(B) Can you explain the PDCA cycle and
where testing fits in?
1
(B) What is the difference between white
box, black box, and gray box testing?
2
(B) What is the difference between a defect
and a failure?
3
(B) What are the categories of defects?
4
(B) What is the difference between verification
and validation?
4
(B) How does testing affect risk?
4
(B) Does an increase in testing always improve
the project?
5
(I) How do you define a testing policy?
6
(B) Should testing be done only after the build
and execution phases are complete?
7
(B) Are there more defects in the design phase
or in the coding phase?
9
(B) What kind of input do we need from the
end user to begin proper testing? 1
0
cOntents xix
(B) What is the difference between latent
and masked defects? 1
1
(B) A defect which could have been removed
during the initial stage is removed in a
later stage. How does this affect cost? 1
2
(I) Can you explain the workbench concept? 1
3
(B) What’s the difference between alpha
and beta testing? 1
6
(I) Can you explain the concept of defect
cascading? 1
7
(B) Can you explain how one defect leads to
other defects? 1
7
(B) Can you explain usability testing? 1
8
(B) What are the different strategies for
rollout to end users? 1
8
(I) Can you explain requirement traceability
and its importance? 1
9
(B) What is the difference between pilot
and beta testing? 2
0
(B) How do you perform a risk analysis during
software testing? 2
1
(B) How do you conclude which section is
most risky in your application? 2
1
(B) What does entry and exit criteria mean
in a project? 2
5
(B) On what basis is the acceptance plan
prepared? 2
5
(B) What’s the relationship between
environment reality and test phases? 2
6
(B) What are different types of
verifications? 2
7
(B) What’s the difference between inspections
and walkthroughs? 2
7
(B) Can you explain regression testing and
confirmation testing? 2
8
(I) What is coverage and what are the different
types of coverage techniques? 2
9
xx cOntents
(A) How does a coverage tool work? 29
(B) What is configuration management? 3
0
(B) Can you explain the baseline concept
in software development? 3
0
(B) What are the different test plan
documents in a project? 3
2
(B) How do test documents in a project
span across the software development
lifecycle? 3
3
(A) Can you explain inventories? 3
4
(A) How do you do analysis and design for
testing projects? 3
4
(A) Can you explain calibration? 3
4
(B) Which test cases are written first: white
boxes or black boxes? 3
6
(I) Can you explain cohabiting software? 3
7
(B) What impact ratings
have you used in your
projects? 3
8
(B) What is a test log? 3
8
(I) Explain the SDLC (Software Development
LifeCycle) in detail? 3
9
(I) Can you explain the waterfall model? 3
9
(I) Can you explain the big-bang
waterfall model? 3
9
(I) Can you explain the phased
waterfall model? 3
9
(I) Explain the iterative model, incremental
model, spiral model, evolutionary model
and the V-model? 3
9
(I) Explain unit testing, integration tests,
system testing and acceptance testing? 3
9
(I) What’s the difference between system
testing and acceptance testing? 4
6
(I) Which is the best model? 4
6
(I) What group of teams can do software
testing? 4
7
cOntents xxi
Chapter 2 Testing Techniques 49
(B) Can you explain boundary value
analysis? 4
9
(B) What is a boundary value in software
testing? 4
9
(B) Can you explain equivalence
partitioning? 4
9
(B) Can you explain how the state
transition diagrams can be helpful
during testing? 5
2
(B) Can you explain random testing? 5
3
(B) Can you explain monkey testing? 5
3
(B) What is negative and positive testing? 5
4
(I) Can you explain exploratory testing? 5
4
(A) What are semi-random test cases? 5
5
(I) What is an orthogonal arrays? 5
6
(I) Can you explain a pair-wise defect? 5
6
(I) Can you explain decision tables? 5
8
(B) How did you define severity ratings in
your project? 5
9
Chapter 3 The Software Process 6
1
(B) What is a software process? 6
1
(I) What are the different cost elements
involved in implementing a process in an
organization? 6
2
(B) What is a model? 6
3
(B) What is a maturity level? 6
4
(B) Can you explain process areas in CMMI? 6
4
(B) Can you explain tailoring? 6
5
Chapter 4 CMMI 6
7
(B) What is CMMI and what’s the advantage
of implementing it in an organization? 6
7
xxii cOntents
(I) What’s the difference between
implementation and institutionalization? 6
8
(I) What are different models in CMMI? 6
9
(I) Can you explain staged and continuous
models in CMMI? 6
9
(I) Can you explain the different maturity
levels in a staged representation? 7
2
(I) Can you explain capability levels in a
continuous representation? 7
3
(I) Which model should we use and under
what scenarios? 7
5
(A) How many process areas are present in
CMMI and what classification do
they fall in? 7
5
(B) Can you define all the levels in CMMI? 7
7
(I) What different sources are needed to verify
authenticity for CMMI implementation? 8
0
(I) Can you explain the SCAMPI process? 8
1
(I) How is appraisal done in CMMI? 8
1
(I) Which appraisal method class is best? 8
2
(I) Can you explain the importance of PII in
SCAMPI? 8
4
(A) Can you explain implementation of CMMI
in one of the key process areas? 8
5
(B) What are all the process areas and goals
and practices? 8
8
(A) Can you explain all the process areas? 8
8
Chapter 5 Six Sigma 10
5
(B) What is Six Sigma? 10
5
(I) Can you explain the different methodology
for the execution and the design process
stages in Six Sigma? 10
5
(I) What are executive leaders, champions,
master black belts, green belts, and
black belts? 10
7
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.136.233.153