Cargando…

Swing extreme testing : the extreme approach to complete Java application testing /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Lavers, Tim, Peters, Lindsay (Autor)
Otros Autores: Chaganti, Prabhakar (Revisador), Crettaz, Valentin (Revisador)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, U.K. : Packt Pub., 2008.
Colección:From technologies to solutions.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_ocn324989158
003 OCoLC
005 20231017213018.0
006 m o d
007 cr zn|||||||||
008 090430s2008 enka o 001 0 eng d
040 |a YUS  |b eng  |e pn  |c YUS  |d UMI  |d CEF  |d N$T  |d OCLCQ  |d E7B  |d YDXCP  |d OCLCQ  |d B24X7  |d DEBSZ  |d OCLCQ  |d OCLCF  |d OCLCQ  |d DKDLA  |d OCLCQ  |d COO  |d REB  |d AGLDB  |d COCUF  |d MOR  |d PIFAG  |d LIV  |d OCLCQ  |d OCLCO  |d U3W  |d STF  |d WRM  |d VTS  |d NLE  |d INT  |d VT2  |d OCLCQ  |d OCLCO  |d UKMGB  |d TKN  |d OCLCQ  |d OCLCO  |d UAB  |d M8D  |d UKAHL  |d HS0  |d OCLCO  |d OCLCQ 
016 7 |a 018011619  |2 Uk 
019 |a 613612838  |a 702373132  |a 764552885  |a 765143195  |a 961537341  |a 962580458 
020 |a 9781847194831  |q (electronic bk.) 
020 |a 1847194834  |q (electronic bk.) 
020 |z 9781847194824 
020 |z 1847194826 
029 1 |a AU@  |b 000062538264 
029 1 |a AU@  |b 000067103495 
029 1 |a DEBBG  |b BV043138636 
029 1 |a DEBSZ  |b 355448254 
029 1 |a DEBSZ  |b 421643773 
029 1 |a HEBIS  |b 291518281 
029 1 |a NZ1  |b 13870430 
029 1 |a UKMGB  |b 018011619 
035 |a (OCoLC)324989158  |z (OCoLC)613612838  |z (OCoLC)702373132  |z (OCoLC)764552885  |z (OCoLC)765143195  |z (OCoLC)961537341  |z (OCoLC)962580458 
037 |a CL0500000068  |b Safari Books Online 
050 4 |a QA76.76.T48  |b L38 2008eb 
072 7 |a COM  |x 051330  |2 bisacsh 
082 0 4 |a 005.1/4  |2 22 
049 |a UAMI 
100 1 |a Lavers, Tim. 
245 1 0 |a Swing extreme testing :  |b the extreme approach to complete Java application testing /  |c Tim Lavers, Lindsay Peters ; reviewers, Prabhakar Chaganti, Valentin Crettaz. 
260 |a Birmingham, U.K. :  |b Packt Pub.,  |c 2008. 
300 |a 1 online resource (vi, 306 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 
490 1 |a From technologies to solutions 
500 |a Title from title screen. 
500 |a Includes index. 
520 8 |a Annotation  |b This book is a practical guide based on the authors daily experience developing and maintaining a cutting-edge Artificial Intelligence system. Every chapter comes up with real-life examples and the source code that comes with the book is full of useful (and well-tested) tools. The practical examples make this book suitable learning material for Swing developers. This book is for Swing developers who design and develop complex software for user interfaces that requires extensive testing. If you want to learn to test your Swing GUI components, this book is for you. 
505 0 |a Cover; Table of Contents; Preface; Chapter 1: What Needs Testing?; An Example; What Classes Do We Test?; Test First-Always!; What Classes Don't We Test?; What Methods Need Testing?; What Methods Don't We Test?; Invoking Hidden Methods and Constructors; Unit Test Coverage; Who Should Implement the Unit Tests?; What About Legacy Code?; Where Does Integration Testing Fit In?; Documentation of Unit Tests; Testing at the Application Level; Who Should Implement the Function Tests?; Automated Test Execution; A Hierarchy of Tests; What Language Should Our Tests Be In?; Is it Really Possible?; Summary 
505 8 |a Chapter 2: Basics of Unit TestingA Simple Example; The Default Implementation; Test Cases; Design by Contract and Non-Defensive Programming; Test Code Example; Bootstrapping Our Implementation; Load Testing; Summary; Chapter 3: Infrastructure for Testing; Where Should the Unit Tests Go?; Where Should the Function and Load Tests Go?; Management of Test Data; What Do We Require of a Test Data Management System?; Temporary Files; Summary; Chapter 4: Cyborg-a Better Robot; The Design of Cyborg; Using the Keyboard; Mousing Around; Checking the Screen; Summary 
505 8 |a Chapter 5: Managing and Testing User MessagesSome Problems with Resource Bundles; A Solution; The UserStrings Class; ResourcesTester; How ResourcesTester Works; Getting More from UserStrings; Summary; Chapter 6: Making Classes Testable with Interfaces; The LabWizard Comment Editor; The Wizard; A Test for Wizard; A Test for Step; Handlers in LabWizard; Summary; Chapter 7: Exercising UI Components in Tests; The LabWizard Login Screen; The Design of LoginScreen; UI Wrappers; The Correct Implementation of UILoginScreen; A Handler Implementation for Unit Testing; Setting Up our Tests 
505 8 |a Our First TestFurther Tests; Some Implicit Tests; Other User Interfaces; Summary; Chapter 8: Showing, Finding, and Reading Swing Components; Setting Up User Interface Components in a Thread-Safe Manner; Finding a Component; Testing Whether a Message is Showing; Searching for Components by Name; Reading the State of a Component; Case Study: Testing Whether an Action Can Be Cancelled; The Official Word on Swing Threading; Summary; Chapter 9: Case Study: Testing a 'Save as' Dialog; The Ikon Do It 'Save as' Dialog; Outline of the Unit Test; UI Helper Methods; Dialogs 
505 8 |a Getting the Text of a Text FieldFrame Disposal; Unit Test Infrastructure; The UISaveAsDialog Class; The ShowerThread Class; The init() Method; The cleanup() Method; The Unit Tests; The Constructor Test; The wasCancelled() Test; The name() Test; The show() Test; The Data Validation Test; The Usability Test; Summary; Chapter 10: More Techniques for Testing Swing Components; Testing with JColorChooser; Using JFileChooser; Checking that a JFileChooser has been Set Up Correctly; Testing the Appearance of a JComponent; Testing with Frames; Frame Location; Frame Size; Testing with Lists 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a Swing (Computer file) 
630 0 7 |a Swing (Computer file)  |2 blmlsh 
630 0 7 |a Swing (Computer file)  |2 fast  |0 (OCoLC)fst01389480 
650 0 |a Computer software  |x Testing. 
650 0 |a eXtreme programming. 
650 0 |a Java (Computer program language) 
650 6 |a Programmation extrême. 
650 6 |a Java (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming  |x Quality Assurance & Testing.  |2 bisacsh 
650 7 |a Computer software  |x Testing.  |2 blmlsh 
650 7 |a eXtreme programming.  |2 blmlsh 
650 7 |a Java (Computer program language)  |2 blmlsh 
650 7 |a Computer software  |x Testing.  |2 fast  |0 (OCoLC)fst00872601 
650 7 |a eXtreme programming.  |2 fast  |0 (OCoLC)fst01185014 
650 7 |a Java (Computer program language)  |2 fast  |0 (OCoLC)fst00982065 
700 1 |a Peters, Lindsay.  |4 aut 
700 1 |a Chaganti, Prabhakar.  |4 rev 
700 1 |a Crettaz, Valentin.  |4 rev 
776 0 8 |i Print version:  |a Lavers, Tim.  |t Swing extreme testing.  |d Birmingham : Packt, 2008  |z 9781847194824  |w (OCoLC)620034369 
830 0 |a From technologies to solutions. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=351723  |z Texto completo 
936 |a BATCHLOAD 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26942639 
938 |a Books 24x7  |b B247  |n bks00030176 
938 |a EBSCOhost  |b EBSC  |n 351723 
938 |a YBP Library Services  |b YANK  |n 3631870 
994 |a 92  |b IZTAP