Cargando…

Test-driven development for iOS : using continuous integration and continuous delivery /

"Continuous Delivery (CD) is an agile practice that's had a big impact on how many people think about developing software. It forced us to start thinking that software is only done when it is released. With more features reaching the done stage sooner, CD practices have enabled us to get e...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Otros Autores: Shum, Cassie (Orador)
Formato: Electrónico Video
Idioma:Inglés
Publicado: [Place of publication not identified] : Addison-Wesley, 2016.
Colección:LiveLessons.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cgm a2200000Ii 4500
001 OR_ocn968214254
003 OCoLC
005 20231017213018.0
006 m o c
007 cr cna||||||||
007 vz czazuu
008 170112s2016 xx 140 o vleng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d UMI  |d OCLCF 
035 |a (OCoLC)968214254 
037 |a CL0500000816  |b Safari Books Online 
050 4 |a QA76.76.T48 
049 |a UAMI 
100 1 |a Shum, Cassie,  |e speaker. 
245 1 0 |a Test-driven development for iOS :  |b using continuous integration and continuous delivery /  |c Cassie Shum. 
264 1 |a [Place of publication not identified] :  |b Addison-Wesley,  |c 2016. 
300 |a 1 online resource (1 streaming video file (2 hr., 19 min., 7 sec.)) :  |b digital, sound, color 
336 |a two-dimensional moving image  |b tdi  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
337 |a video  |b v  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a LiveLessons 
500 |a Title from title screen (Safari, viewed January 10, 2017). 
500 |a Release information from resource description page (Safari, viewed January 10, 2017). 
511 0 |a Presenter, Cassie Shum. 
520 |a "Continuous Delivery (CD) is an agile practice that's had a big impact on how many people think about developing software. It forced us to start thinking that software is only done when it is released. With more features reaching the done stage sooner, CD practices have enabled us to get early feedback from users and taught us a lot about testing, monitoring, and automating our delivery along the way. But mobile development has often been left behind. Or has it? Testing is an important component of CD and shouldn't be taken for granted or ignored, especially when developing mobile applications for iOS. The process of setting up a testable environment and writing tests, however, can be a challenge. Implementing unit tests and following principles of test-driven development (TDD) for mobile apps--whether native or hybrid--is often counterintuitive. To guarantee that each component in your mobile app works properly for the set of inputs you expect, it is important to test each component (or unit) of an architecture independently and to simulate different system states based on the supplied input to the test, while covering exotic cases in the process."--Resource description page. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a iOS (Electronic resource) 
630 0 7 |a iOS (Electronic resource)  |2 fast  |0 (OCoLC)fst01784820 
650 0 |a Computer software  |x Testing. 
650 0 |a Computer software  |x Development. 
650 7 |a Computer software  |x Development.  |2 fast  |0 (OCoLC)fst00872537 
650 7 |a Computer software  |x Testing.  |2 fast  |0 (OCoLC)fst00872601 
830 0 |a LiveLessons. 
856 4 0 |u https://learning.oreilly.com/videos/~/9780134675619/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP