Cargando…

JavaScript unit testing : your comprehensive and practical guide to efficiently performing and automating JavaScript unit testing /

A practical, example-driven guide to using, automating, and integrating JavaScript Unit tests for the busy and conscientious JavaScript developer striving for excellence and success. JavaScript Unit Testing is a must have guide for every web developer, designer, architect, and JavaScript coder seeki...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Saleh, Hazem
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2013.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ma 4500
001 KNOVEL_ocn828739911
003 OCoLC
005 20231027140348.0
006 m o d
007 cr cn|||||||||
008 130129s2013 enka o 001 0 eng d
040 |a E7B  |b eng  |e pn  |c E7B  |d OCLCO  |d OCLCQ  |d N$T  |d UMI  |d IDEBK  |d YDXCP  |d KNOVL  |d OCLCF  |d OCLCQ  |d LOA  |d JBG  |d COCUF  |d AGLDB  |d CNNOR  |d MOR  |d CCO  |d PIFPO  |d OCLCQ  |d TEFOD  |d U3W  |d OCLCQ  |d STF  |d WRM  |d VTS  |d NRAMU  |d NLE  |d INT  |d UKMGB  |d OCLCQ  |d A6Q  |d M8D  |d HS0  |d UKCRE  |d VLY  |d OCLCO  |d OCLCQ 
016 7 |a 018005196  |2 Uk 
019 |a 841170787  |a 961602268  |a 962588536  |a 966150157  |a 988528270  |a 992075546  |a 1037791028  |a 1038608243  |a 1045518023  |a 1083597630  |a 1153486748  |a 1162000526  |a 1241916054  |a 1290108085  |a 1300513921 
020 |a 9781782160632  |q (electronic bk.) 
020 |a 1782160639  |q (electronic bk.) 
020 |a 9781680153538  |q (electronic bk.) 
020 |a 1680153536  |q (electronic bk.) 
020 |z 9781782160625 
020 |a 1283971747 
020 |a 9781283971744 
029 1 |a AU@  |b 000053306356 
029 1 |a AU@  |b 000058966996 
029 1 |a CHNEW  |b 000599432 
029 1 |a DEBBG  |b BV043774813 
029 1 |a DEBSZ  |b 472772023 
029 1 |a NZ1  |b 15492205 
029 1 |a UKMGB  |b 018005196 
035 |a (OCoLC)828739911  |z (OCoLC)841170787  |z (OCoLC)961602268  |z (OCoLC)962588536  |z (OCoLC)966150157  |z (OCoLC)988528270  |z (OCoLC)992075546  |z (OCoLC)1037791028  |z (OCoLC)1038608243  |z (OCoLC)1045518023  |z (OCoLC)1083597630  |z (OCoLC)1153486748  |z (OCoLC)1162000526  |z (OCoLC)1241916054  |z (OCoLC)1290108085  |z (OCoLC)1300513921 
037 |a CL0500000212  |b Safari Books Online 
037 |a F71E0AFC-0D65-484C-988B-7FC5DA4203DF  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.J39  |b S25 2013eb 
072 7 |a COM  |x 060160  |2 bisacsh 
082 0 4 |a 006.76  |2 22 
049 |a UAMI 
100 1 |a Saleh, Hazem. 
245 1 0 |a JavaScript unit testing :  |b your comprehensive and practical guide to efficiently performing and automating JavaScript unit testing /  |c Hazem Saleh. 
260 |a Birmingham :  |b Packt Pub.,  |c 2013. 
300 |a 1 online resource (175 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 Community experience distilled 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Unit Testing JavaScript Applications; What unit testing is; Why we need unit testing; What Test-Driven Development (TDD) is; Complexities in testing JavaScript applications; Weather forecasting application; Exploring the application's HTML and JavaScript code; Running the weather application; Summary; Chapter 2: Jasmine; Configuration; Writing your first Jasmine test; The nested describe blocks; Jasmine matchers; The toBe matcher; The toBeDefined and toBeUndefined matchers 
505 8 |a The toBeNull matcherThe toBeTruthy and toBeFalsy matchers; The toContain matcher; The toBeLessThan and toBeGreaterThan matchers; The toMatch matcher; Developing custom Jasmine matchers; Testing asynchronous (Ajax) JavaScript code; The runs() function; The waits() function; The waitsFor() function; The spyOn() function; HTML fixtures; Configuring the jasmine-jquery; The loadFixtures module; Testing the weather application; Testing the LoginClient object; Testing the RegistrationClient object; Testing the WeatherClient object; Running the weather application tests; Summary; Chapter 3: YUI Test 
505 8 |a Writing your first YUI testAssertions; The assert assertion; The areEqual and areNotEqual assertions; The areSame and areNotSame assertions; The datatype assertions; Special value assertions; The fail assertion; Testing asynchronous (Ajax) JavaScript code; The wait and resume functions; Testing the weather application; Testing the LoginClient object; Testing the RegistrationClient object; Testing the WeatherClient object; Running the weather application tests; Generating test reports; Automation and Integration with build management tools; Configuring YUI Test Selenium Driver 
505 8 |a Using YUI Test Selenium Driver in the weather applicationIntegration with build management tools; Summary; Chapter 4: QUnit; Configuration; Writing your first QUnit test; Assertions; The ok assertion; The equal and notEqual assertions; The deepEqual and notDeepEqual assertions; The expect assertion; Developing custom QUnit assertions; Testing asynchronous (Ajax) JavaScript code; The stop and start APIs; Testing the weather application; Testing the LoginClient object; Testing the RegistrationClient object; Testing the WeatherClient object; Running the weather application tests; Summary 
505 8 |a Chapter 5: JsTestDriverArchitecture; Configuration; Writing your first JSTD test; Assertions; The assert, assertTrue, and assertFalse([msg], expression) assertions; The assertEquals and assertNotEquals([msg], expected, actual) assertions; The assertSame and assertNotSame([msg], expected, actual) assertions; The datatype assertions; Special value assertions; The fail([msg]) assertion; Testing asynchronous (Ajax) JavaScript code; AsyncTestCase, queue, and callbacks; Testing the weather application; Testing the LoginClient object; Testing the RegistrationClient object 
520 |a A practical, example-driven guide to using, automating, and integrating JavaScript Unit tests for the busy and conscientious JavaScript developer striving for excellence and success. JavaScript Unit Testing is a must have guide for every web developer, designer, architect, and JavaScript coder seeking to ensure the highest quality of their web applications and JS code. Knowledge of JavaScript is assumed. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a Knovel  |b ACADEMIC - Software Engineering 
650 0 |a JavaScript (Computer program language) 
650 0 |a Web sites  |x Design. 
650 6 |a JavaScript (Langage de programmation) 
650 6 |a Sites Web  |x Conception. 
650 7 |a COMPUTERS  |x Web  |x Web Programming.  |2 bisacsh 
650 7 |a JavaScript (Computer program language)  |2 fast  |0 (OCoLC)fst00982071 
650 7 |a Web sites  |x Design.  |2 fast  |0 (OCoLC)fst01173252 
776 0 8 |i Print version:  |a Saleh, Hazem.  |t JavaScript unit testing.  |d Birmingham : Packt Pub., 2013  |z 9781782160625  |w (OCoLC)829728103 
830 0 |a Community experience distilled. 
856 4 0 |u https://appknovel.uam.elogim.com/kn/resources/kpJSUT0003/toc  |z Texto completo 
938 |a ebrary  |b EBRY  |n ebr10648835 
938 |a EBSCOhost  |b EBSC  |n 526921 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis24587589 
938 |a YBP Library Services  |b YANK  |n 9983044 
994 |a 92  |b IZTAP