Cargando…

Software testing : a craftsman's approach /

"The fourth edition of the widely adopted text and reference book is completely revised and updated and features a new section on Life Cycle-Based Testing. New chapters cover Software Complexity and Mutation Testing and Error Seeding. The text still provides a solid mathematical background in d...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Jorgensen, Paul (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boca Raton, FL : CRC Press, Taylor & Francis Group, [2014]
Edición:Fourth edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn900200896
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150115s2014 flua ob 000 0 eng d
010 |a  2013032497 
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d COO  |d OCLCF  |d DEBBG  |d VT2  |d YDXCP  |d DEBSZ  |d OCLCQ  |d CRCPR  |d IDEBK  |d N$T  |d OCLCQ  |d MERUC  |d CEF  |d OCLCQ  |d NLE  |d INT  |d UKMGB  |d OCLCQ  |d WYU  |d OCLCQ  |d UKAHL  |d YDX  |d OCLCQ  |d OCLCO  |d UAB  |d OCLCQ  |d OCLCO 
016 7 |a 018349041  |2 Uk 
019 |a 906027669  |a 1017890519  |a 1066676753  |a 1100693968  |a 1129370027  |a 1153051933  |a 1178640628  |a 1192347567  |a 1262671474 
020 |a 9781466560697  |q (electronic bk.) 
020 |a 146656069X  |q (electronic bk.) 
020 |z 9781466560703 
020 |z 1466560703 
020 |z 9781482211818 
020 |z 1482211815 
020 |z 146656069X 
020 |z 1466560681 
020 |z 9781466560680 
029 1 |a DEBBG  |b BV042490685 
029 1 |a DEBSZ  |b 434838640 
029 1 |a DEBSZ  |b 449390896 
029 1 |a GBVCP  |b 882739573 
029 1 |a UKMGB  |b 018349041 
029 1 |a AU@  |b 000069024236 
035 |a (OCoLC)900200896  |z (OCoLC)906027669  |z (OCoLC)1017890519  |z (OCoLC)1066676753  |z (OCoLC)1100693968  |z (OCoLC)1129370027  |z (OCoLC)1153051933  |z (OCoLC)1178640628  |z (OCoLC)1192347567  |z (OCoLC)1262671474 
037 |a CL0500000528  |b Safari Books Online 
050 4 |a QA76.76.T48 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 051010  |2 bisacsh 
072 7 |a COM  |x 051230  |2 bisacsh 
082 0 4 |a 005.1/4  |2 23 
084 |a COM032000  |a COM051010  |a COM051230  |2 bisacsh 
049 |a UAMI 
100 1 |a Jorgensen, Paul,  |e author. 
245 1 0 |a Software testing :  |b a craftsman's approach /  |c Paul C. Jorgensen. 
250 |a Fourth edition. 
264 1 |a Boca Raton, FL :  |b CRC Press, Taylor & Francis Group,  |c [2014] 
264 4 |c Ã2014 
300 |a 1 online resource (xxix, 438 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
504 |a Includes bibliographical references. 
520 |a "The fourth edition of the widely adopted text and reference book is completely revised and updated and features a new section on Life Cycle-Based Testing. New chapters cover Software Complexity and Mutation Testing and Error Seeding. The text still provides a solid mathematical background in discrete mathematics and linear graph theory that is fundamental to understating software testing. The book also describes specification-based (functional) and code-based (structural) test development techniques, while extending this theoretical approach to less understood levels of integration and system testing"--  |c Provided by publisher 
505 0 |a Section I: A MATHEMATICAL CONTEXT; A Perspective on Testing; Basic Definitions; Test Cases; Insights from a Venn Diagram; Identifying Test Cases; Fault Taxonomies; Levels of Testing; ; Examples; Generalized Pseudocode; The Triangle Problem; The NextDate Function; The Commission Problem; The SATM System; The Currency Converter; Saturn Windshield Wiper Controller; Garage Door Opener; ; Discrete Math for Testers; Set Theory; Functions; Relations; Propositional Logic; Probability Theory; ; Graph Theory for Testers; Graphs; Directed Graphs; Graphs for Testing; Section II: UNIT TESTING; Boundary Value Testing; Normal Boundary Value Testing; Robust Boundary Value Testing; Worst-Case Boundary Value Testing; Special Value Testing; Examples; Random Testing; Guidelines for Boundary Value Testing; ; Equivalence Class Testing; Equivalence. 
505 0 |a Classes; Traditional Equivalence Class Testing; Improved Equivalence Class Testing; Equivalence Class Test Cases for the Triangle Problem; Equivalence Class Test Cases for the NextDate Function; Equivalence Class Test Cases for the Commission Problem; Edge Testing; Guidelines and Observations; ; Decision Table-Based Testing; Decision Tables; Decision Table Techniques; Test Cases for the Triangle Problem; Test Cases for the NextDate Function; Test Cases for the Commission Problem; Cause-and-Effect Graphing; Guidelines and Observations; ; Path Testing; Program Graphs; DD-Paths; Test Coverage Metrics; Basis Path Testing; Guidelines and Observations; ; Data Flow Testing; Define/Use Testing; Slice-Based Testing; Program Slicing Tools; ; Retrospective on Unit Testing; The Test Method Pendulum; Traversing the Pendulum; Evaluating Test Methods; Insurance Premium Case. 
505 0 |a Study; Guidelines; ; Section III: BEYOND UNIT TESTING; Life Cycle-Based Testing; Traditional Waterfall Testing; Testing in Iterative Life Cycles; Agile Testing; Agile Model-Driven Development; ; Model-Based Testing; Testing Based on Models; Appropriate Models; Commercial Tool Support for Model-Based Testing; ; Integration Testing; Decomposition-Based Integration; Call Graph-Based Integration; Path-Based Integration; Example: integrationNextDate; Conclusions and Recommendations; ; System Testing; Threads; Basis Concepts for Requirements Specification; Model-Based Threads; Use Case-Based Threads; Long versus Short Use Cases; How Many Use Cases?; Coverage Metrics for System Testing; Supplemental Approaches to System Testing; Nonfunctional System Testing; Atomic System Function Testing Example; ; Object-Oriented Testing; Issues in Testing Object-Oriented Software; Example. 
505 0 |a OoNextDate; Object-Oriented Unit Testing; Object-Oriented Integration Testing; Object-Oriented System Testing; ; Software Complexity; Unit-Level Complexity; Integration-Level Complexity; Software Complexity Example; Object-Oriented Complexity; System-Level Complexity; ; Model-Based Testing for Systems of Systems; Characteristics of Systems of Systems; Sample Systems of Systems; Software Engineering for Systems of Systems; Communication Primitives for Systems of Systems; Effect of Systems of Systems Levels on Prompts; ; Exploratory Testing; Exploratory Testing Explored; Exploring a Familiar Example; Observations and Conclusions; ; Test-Driven Development; Test-Then-Code Cycles; Automated Test Execution (Testing Frameworks); Java and JUnit Example; Remaining Questions; Pros, Cons, 
505 0 |a And Open Questions of TDD; Retrospective on MDD versus TDD; ; A Closer Look at All Pairs Testing; The All Pairs Technique; A Closer Look at the NIST Study; Appropriate Applications for All Pairs Testing; Recommendations for All Pairs Testing; ; Evaluating Test Cases; Mutation Testing; Fuzzing; Fishing Creel Counts and Fault Insertion; ; Software Technical Reviews; Economics of Software Reviews; Roles in a Review; Types of Reviews; Contents of an Inspection Packet; An Industrial-Strength Inspection Process; Effective Review Culture; Inspection Case Study; ; Epilogue: Software Testing Excellence; Craftsmanship; Best Practices of Software Testing; My Top 10 Best Practices for Software Testing Excellence; Mapping Best Practices to Diverse Projects; References; Appendix: Complete Technical Inspection Packet. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer software  |x Testing. 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x General.  |2 bisacsh 
650 7 |a Computer software  |x Testing  |2 fast 
776 0 8 |i Print version:  |a Jorgensen, Paul.  |t Software testing.  |b Fourth edition.  |d Boca Raton, [Florida] : CRC Press, Taylor & Francis Group, [2014]  |z 9781466560680  |w (DLC) 2013032497  |w (OCoLC)785869263 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781466560680/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH32714151 
938 |a Askews and Holts Library Services  |b ASKH  |n AH25256656 
938 |a CRC Press  |b CRCP  |n 9781466560697 
938 |a EBSCOhost  |b EBSC  |n 1366936 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis36496046 
938 |a YBP Library Services  |b YANK  |n 12368475 
938 |a YBP Library Services  |b YANK  |n 16856061 
994 |a 92  |b IZTAP