Atnaujinkite slapukų nuostatas

Software Testing: Interview Questions [Minkštas viršelis]

  • Formatas: Paperback / softback, 220 pages, weight: 510 g
  • Išleidimo metai: 22-Jul-2008
  • Leidėjas: Jones and Bartlett Publishers, Inc
  • ISBN-10: 1934015245
  • ISBN-13: 9781934015247
Kitos knygos pagal šią temą:
  • Formatas: Paperback / softback, 220 pages, weight: 510 g
  • Išleidimo metai: 22-Jul-2008
  • Leidėjas: Jones and Bartlett Publishers, Inc
  • ISBN-10: 1934015245
  • ISBN-13: 9781934015247
Kitos knygos pagal šią temą:
The competence and quality of software testers are often judged by the various testing techniques they have mastered. As the name suggests, Software Testing provides a self-study format and is designed for certification course review, and for "freshers" as well as professionals who are searching for opportunities in the software testing field. Along with software testing basics, the book covers software testing techniques and interview questions (e.g., Six Sigma and CMMI) which are important from the Software Quality Assurance (SQA) perspective. It also has in-depth coverage of software expense estimation topics like function points (FPA) and TPA analysis. A CD-ROM supplements the content with the TestComplete software-testing tool setup, software estimation templates (PDFs), an interview rating sheet, a sample resume, third-party contributions, and more.
What's on the CD v
About the Book vi
Organizational Hierarchy vii
Resume Preparation Guidelines x
Salary Negotiation xii
Interview Rating Sheet xiii
Common Questions Asked During Interviews xvi
How to Read This Book xvii
Software Testing Basics
1(48)
In which software life cycle phase does testing occur?
1(1)
Can you explain the PDCA cycle and where testing fits in?
1(1)
What is the difference between white box, black box, and gray box testing?
2(1)
What is the difference between a defect and a failure?
3(1)
What are the categories of defects?
4(1)
What is the difference between verification and validation?
4(1)
How does testing affect risk?
4(1)
Does an increase in testing always improve the project?
5(1)
How do you define a testing policy?
6(1)
Should testing be done only after the build and execution phases are complete?
7(2)
Are there more defects in the design phase or in the coding phase?
9(1)
What kind of input do we need from the end user to begin proper testing?
10(1)
What is the difference between latent and masked defects?
11(1)
A defect which could have been removed during the intitial stage is removed in a later stage. How does this affect cost?
12(1)
Can you explain the workbench concept?
13(3)
What's the difference between alpha and beta testing?
16(1)
Can you explain the concept of defect cascading?
17(1)
Can you explain how one defect leads to other defects?
17(1)
Can you explain usability testing?
18(1)
What are the different strategies for rollout to end users?
18(1)
Can you explain requirement traceability and its importance?
19(1)
What is the difference between pilot and beta testing?
20(1)
How do you perform a risk analysis during software testing?
21(1)
How do you conclude which section is most risky in your application?
21(4)
What does entry and exit criteria mean in a project?
25(1)
On what basis is the acceptance plan prepared?
25(1)
What's the relationship between environment reality and test phases?
26(1)
What are different types of verifications?
27(1)
What's the difference between inspections and walkthroughs?
27(1)
Can you explain regression testing and confirmation testing?
28(1)
What is coverage and what are the different types of coverage techniques?
29(1)
How does a coverage tool work?
29(1)
What is configuration management?
30(1)
Can you explain Can the baseline concept in software development?
30(2)
What are the different test plan documents in a project?
32(1)
How do test documents in a project span across the software development lifecycle?
33(1)
Can you explain inventories?
34(1)
How do you do analysis and design for testing projects?
34(1)
Can you explain calibration?
34(2)
Which test cases are written first: white boxes or black boxes?
36(1)
Can you explain cohabiting software?
37(1)
What impact ratings have you used in your projects?
38(1)
What is a test log?
38(1)
Explain the SDLC (Software Development LifeCycle) in detail?
39(1)
Can you explain the waterfall model?
39(1)
Can you explain the big-bang waterfall model?
39(1)
Can you explain the phased waterfall model?
39(1)
Explain the interative model, incremental model, spiral model, evolutionary model and the V-model?
39(1)
Explain unit testing, integration tests, system testing and acceptance testing?
39(7)
What's the difference between system testing and acceptance testing?
46(1)
Which is the best model?
46(1)
What group of teams can do software testing?
47(2)
Testing Techniques
49(12)
Can you explain boundary value analysis?
49(1)
What is a boundary value in software testing?
49(1)
Can you explain equivalence partitioning?
49(3)
Can you explain how the state transition diagrams can be helpful during testing?
52(1)
Can you explain random testing?
53(1)
Can you explain monkey testing?
53(1)
What is negative and positive testing?
54(1)
Can you explain exploratory testing?
54(1)
What are semi-random test cases?
55(1)
What is an orthogonal arrays?
56(1)
Can you explain a pair-wise defect?
56(2)
Can you explain decision tables?
58(1)
How did you define severity ratings in your project?
59(2)
The Software Process
61(6)
What is a software process?
61(1)
What are the different cost elements involved in implementing a process in an organization?
62(1)
What is a model?
63(1)
What is a maturity level?
64(1)
Can you explain process areas in CMMI?
64(1)
Can you explain tailoring?
65(2)
CMMI
67(38)
What is CMMI and what's the advantage of implementing it in an organization?
67(1)
What's the difference between implementation and institutionalization?
68(1)
What are different models in CMMI?
69(1)
Can you explain staged and continuous models in CMMI?
69(3)
Can you explain the different maturity levels in a staged representation?
72(1)
Can you explain capability levels in a continuous representation?
73(2)
Which model should we use and under what scenarios?
75(1)
How many process areas are present in CMMI and what classification do they fall in?
75(2)
Can you define all the levels in CMMI?
77(3)
What different sources are needed to verify authenticity for CMMI implementation?
80(1)
Can you explain the SCAMPI process?
81(1)
How is appraisal done in CMMI?
81(1)
Which appraisal method class is best?
82(2)
Can you explain the importance of PII in SCAMPI?
84(1)
Can you explain implementation of CMMI in one of the key process areas?
85(3)
What are all the process areas and goals and practices?
88(1)
Can you explain all the process areas?
88(17)
Six Sigma
105(12)
What is Six Sigma?
105(1)
Can you explain the different methodology for the execution and the design process stages in Six Sigma?
105(2)
What are executive leaders, champions, master black belts, green belts, and black belts?
107(2)
What are the different kinds of variations used in Six Sigma?
109(3)
Can you explain standard deviation?
112(3)
Can you explain the fish bone/Ishikawa diagram?
115(2)
Metrics
117(10)
What is meant by measures and metrics?
117(1)
Can you explain how the number of defects are measured?
118(1)
Can you explain how the number of production defects are measured?
119(1)
Can you explain defect seeding?
119(2)
Can you explain DRE?
121(1)
Can you explain unit and system test DRE?
121(3)
How do you measure test effectiveness?
124(1)
Can you explain defect age and defect spoilage?
125(2)
Automated Testing
127(20)
What are good candidates for automation in testing?
127(1)
Does automation replace manual testing?
127(1)
Which automation tools have you worked with and can you explain them briefly?
128(8)
How does load testing work for websites?
136(2)
Can you give an example showing load testing for Websites?
138(6)
What does the load test summary report contain?
144(1)
Can you explain data-driven testing?
145(1)
Can you explain table-driven testing?
145(1)
How can you perform data-driven testing using Automated QA?
145(2)
Testing Estimation
147
What are the different ways of doing black box testing?
147
Can you explain TPA analysis?
147
Can you explain function points?
148
Can you explain an application boundary?
149
Can you explain the elementary process?
150
Can you explain the concept of the static and dynamic elementary processes?
150
Can you explain FTR, ILF, EIF, EI, EO, EQ, and GSC?
152
How can you estimate the number of acceptance test cases in a project?
175
Can you explain how TPA works
181
How do you create an estimate for black box testing?
183
How do you estimate white box testing?
190
Is there a way to estimate acceptance test cases in a system?
190
S. Koirala is a software testing consult and instructor. S. Sheikh is a software testing consultant and instructor.