Muutke küpsiste eelistusi

Testing Embedded Software [Kõva köide]

  • Formaat: Hardback, 368 pages, kõrgus x laius x paksus: 192x237x26 mm, kaal: 870 g
  • Ilmumisaeg: 04-Nov-2002
  • Kirjastus: Addison-Wesley Professional
  • ISBN-10: 0321159861
  • ISBN-13: 9780321159861
Teised raamatud teemal:
  • Kõva köide
  • Hind: 67,76 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Hardback, 368 pages, kõrgus x laius x paksus: 192x237x26 mm, kaal: 870 g
  • Ilmumisaeg: 04-Nov-2002
  • Kirjastus: Addison-Wesley Professional
  • ISBN-10: 0321159861
  • ISBN-13: 9780321159861
Teised raamatud teemal:
Professional software testers Broekman and Notenboom provide an overview of testing strategies used in a range of industries. They cover testing techniques as well as institutional organization and infrastructure issues. The emphasis is on the organizational level of the entire testing process. Topics include assembly of test approach, lifecycle issues and the process of software development and testing, testing techniques, and infrastructure. Annotation (c) Book News, Inc., Portland, OR (booknews.com)
Foreword x
Preface xiii
Acknowledgments xvi
Part I Introduction xix
Fundamentals
3(4)
Aims of testing
3(2)
What is an embedded system?
5(1)
Approach to the testing of embedded systems
6(1)
The TEmb method
7(14)
Overview
7(3)
TEmb generic
10(5)
Mechanism for assembling the dedicated test approach
15(6)
Part II Lifecycle 21(54)
Multiple V-model
25(8)
Introduction
25(2)
Test activities in the multiple Vs
27(2)
The nested multiple V-model
29(4)
Master test planning
33(12)
Elements of master test planning
33(4)
Activities
37(8)
Testing by developers
45(10)
Introduction
45(1)
Integration approach
46(4)
Lifecycle
50(5)
Testing by an independent test team
55(20)
Introduction
55(1)
Planning and control phase
55(9)
Preparation phase
64(2)
Specification phase
66(3)
Execution phase
69(3)
Completion phase
72(3)
Part III Techniques 75(114)
Risk-based test strategy
79(16)
Introduction
79(1)
Risk assessment
80(2)
Strategy in master test planning
82(3)
Strategy for a test level
85(5)
Strategy changes during the test process
90(1)
Strategy for maintenance testing
91(4)
Testability review
95(4)
Introduction
95(1)
Procedure
95(4)
Inspections
99(4)
Introduction
99(1)
Procedure
100(3)
Safety analysis
103(10)
Introduction
103(1)
Safety analysis techniques
104(5)
Safety analysis lifecycle
109(4)
Test design techniques
113(56)
Overview
113(8)
State transition testing
121(13)
Control flow test
134(4)
Elementary comparison test
138(6)
Classification-tree method
144(7)
Evolutionary algorithms
151(7)
Statistical usage testing
158(7)
Rare event testing
165(1)
Mutation analysis
166(3)
Checklists
169(20)
Introduction
169(1)
Checklists for quality characteristics
169(6)
General checklist for high-level testing
175(1)
General checklist for low-level testing
176(1)
Test design techniques checklist
177(1)
Checklists concerning the test process
178(11)
Part IV Infrastructure 189(62)
Embedded software test environments
193(16)
Introduction
193(2)
First stage: simulation
195(4)
Second stage: prototyping
199(6)
Third stage: pre-production
205(2)
Post-development stage
207(2)
Tools
209(8)
Introduction
209(1)
Categorization of test tools
210(7)
Test automation
217(12)
Introduction
217(1)
The technique of test automation
218(4)
Implementing test automation
222(7)
Mixed signals Mirko Conrad and Eric Sax
229(22)
Introduction
229(5)
Stimuli description techniques
234(11)
Measurement and analysis techniques
245(6)
Part V Organization 251(40)
Test roles
255(10)
General skills
255(1)
Specific test roles
256(9)
Human resource management
265(8)
Staff
265(2)
Training
267(1)
Career perspectives
268(5)
Organization structure
273(6)
Test organization
273(4)
Communication structures
277(2)
Test control
279(12)
Control of the test process
279(5)
Control of the test infrastructure
284(2)
Control of the test deliverables
286(5)
Part VI Appendices 291(36)
Appendix A Risk classification
293(2)
Appendix B Statecharts
295(6)
B.1 States
295(1)
B.2 Events
296(1)
B.3 Transitions
297(1)
B.4 Actions and activities
297(1)
B.5 Execution order
298(1)
B.6 Nested states
299(2)
Appendix C Blueprint of an automated test suite
301(12)
C.1 Test data
301(1)
C.2 Start
302(1)
C.3 Planner
302(1)
C.4 Reader
303(1)
C.5 Translator
304(1)
C.6 Test actions
304(1)
C.7 Initialization
305(1)
C.8 Synchronization
306(1)
C.9 Error recovery
306(1)
C.10 Reporting
307(1)
C.11 Checking
308(1)
C.12 Framework
309(1)
C.13 Communication
309(4)
Appendix D Pseudocode evolutionary algorithms
313(4)
D.1 Main process
313(1)
D.2 Selection
313(1)
D.3 Recombination
314(1)
D.4 Mutation
314(1)
D.5 Insertion
314(3)
Appendix E Example test plan
317(10)
E.1 Assignment
317(1)
E.2 Test basis
318(1)
E.3 Test strategy
319(2)
E.4 Planning
321(1)
E.5 Threats, risks, and measures
322(1)
E.6 Infrastructure
322(1)
E.7 Test organization
323(2)
E.8 Test deliverables
325(1)
E.9 Configuration management
326(1)
Glossary 327(8)
References 335(4)
Company information 339(2)
Index 341