Cargando…

Mastering mobile test automation : master the full range of mobile automation and testing techniques to develop customized mobile automation solutions /

If you want a complete understanding of mobile automation testing and its practical implementation, then this book is for you. Familiarity with the basics of VB Script and Java along with knowledge of basic testing concepts is essential.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Louis, Feroz Pearl (Autor), Gupta, Gurav (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_ocn910352475
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150529s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d TEFOD  |d E7B  |d COO  |d YDXCP  |d IDEBK  |d DEBSZ  |d DEBBG  |d TEFOD  |d N$T  |d OCLCQ  |d MERUC  |d OCLCF  |d CEF  |d AU@  |d OCLCQ  |d STF  |d UAB  |d VT2  |d OCLCO  |d OCLCQ  |d QGK  |d OCLCO 
019 |a 908992591  |a 910408486  |a 961648581  |a 1259273741 
020 |a 9781782174431  |q (electronic bk.) 
020 |a 1782174435  |q (electronic bk.) 
020 |z 1782175423 
020 |z 9781782175421 
029 1 |a AU@  |b 000058606976 
029 1 |a AU@  |b 000067095144 
029 1 |a DEBBG  |b BV042683653 
029 1 |a DEBBG  |b BV043620556 
029 1 |a DEBSZ  |b 433571365 
029 1 |a DEBSZ  |b 446588598 
029 1 |a AU@  |b 000068984994 
035 |a (OCoLC)910352475  |z (OCoLC)908992591  |z (OCoLC)910408486  |z (OCoLC)961648581  |z (OCoLC)1259273741 
037 |a CL0500000600  |b Safari Books Online 
037 |a 75AA48E8-D3A9-4523-B6EF-3EAA3A4D14A3  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.76.T48 
072 7 |a COM  |x 051330  |2 bisacsh 
082 0 4 |a 005.14  |2 23 
049 |a UAMI 
100 1 |a Louis, Feroz Pearl,  |e author. 
245 1 0 |a Mastering mobile test automation :  |b master the full range of mobile automation and testing techniques to develop customized mobile automation solutions /  |c Feroz Pearl Louis, Gaurav Gupta. 
246 3 0 |a Master the full range of mobile automation and testing techniques to develop customized mobile automation solutions 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from cover (Safari, viewed May 22, 2015). 
500 |a Includes index. 
505 0 |a Cover -- Copyright -- Credits -- About the Authors -- Acknowledgements -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Ensuring Five-star Rating in the Market Place -- Introduction to mobile test automation -- Mobile application packages -- Native applications -- Mobile web applications -- Hybrid applications -- Factors to be considered during mobile testing -- Mobile automation testing approaches -- Automation using real devices -- Steps to set up automation -- Limitations of this automation -- Emulators-based automation -- Steps to set up automation -- Advantages -- Limitations -- User agent-simulation-based automation -- Steps to set up the automation -- Advantages -- Limitations -- Cloud-based automation -- Steps to set up the automation -- Advantages -- Limitations -- Types of mobile application tests -- Selection of the best mobile testing approach -- Troubleshooting and best practices -- Summary -- Chapter 2: Designing Mobile Automation Frameworks -- Selecting an automation tool -- Types of mobile automation frameworks -- The functional decomposition or test script modularity framework -- Implementation required for mobile test -- The data-driven framework -- Implementation required for mobile testing -- The keyword-driven framework -- Implementation required for mobile test -- The hybrid framework -- Implementation for mobile testing -- Support libraries -- Optimizing the combination of approach and framework -- A robust reporting mechanism -- The automation feasibility analysis -- Test library management -- Version control -- Change control -- Summary -- Chapter 3: User Agent -- Automating Mobile Applications with Browsers -- Introduction -- A user agent string -- User agent simulation for mobile -- User agent plugin programs -- Setting up a mobile test automation lab for user agents. 
505 8 |a Setting up the user agent add-on for Mozilla Firefox -- Setting up a user agent add-on for Google Chrome -- Advantages of this approach -- Limitations of this approach -- Hybrid framework implementation for the user agent -- UFT code snippet -- Selenium code snippet -- Troubleshooting and best practices -- Summary -- Chapter 4: Emulators and Simulators -- The Automation of Emulated Devices -- Introduction to mobile emulators -- Setting up a mobile emulators for automation -- Android emulator setup -- Automating the Android emulator with Selenium WebDriver -- Code snippet -- iOS simulator setup -- Code snippet -- Implementing a mobile test automation framework for emulators -- Appium architecture -- Appium setup -- Android on Windows OS -- Appium on Mac OS -- Scripting and execution with Appium -- Scripting and object property extraction -- Execution -- Code snippet -- Capabilities of the Android emulator for versions lower than 4.2 (API 17) and hybrid applications -- Advantages of mobile emulators -- Limitations of mobile emulators -- Troubleshooting and best practices -- Summary -- Chapter 5: Automating Physical Devices -- Getting Started -- Automation technologies with real devices -- Automation with optical recognition technology -- Automation with AUT code instrumentation -- Automating with native device methods -- Object Identification with leading tools -- Automation on real devices with various tools -- Automation with Appium on real devices -- Code snippet for Appium with real devices -- Capabilities for Android devices with versions below 4.2 -- Automation with SeeTest on real devices -- Configuring SeeTest license -- SeeTest tool configuration -- Configuring real mobile device for automation -- Instrumentation of mobile application -- Creating scripts -- Exporting scripts for integration with other execution environments. 
505 8 |a Advantages and limitations of this technique -- Troubleshooting and best practices -- Summary -- Chapter 6: Automating on Cloud -- Getting started with Cloud automation -- Prominent mobile cloud automation tools -- Private cloud lab setup -- Integrating automation tools such as UFT and Selenium -- Automation scripting with cloud devices -- Automating with inbuilt cloud tool automation support -- Test data parameterization -- Interrupt scenario automation -- Execution and reporting -- Automating with third-party automation tools -- Scripting with UFT -- Scripting with Selenium -- Troubleshooting and best practices -- Summary -- Chapter 7: Optimizing Test Strategy and Estimation -- Lifecycle of a mobile test automation project -- Requirement gathering and analysis -- Device matrix creation -- Optimization of the device coverage matrix -- Optimizing the test automation strategy -- The automation feasibility analysis -- Effort estimation -- Return on investment -- RoI calculation -- The RoI analysis -- Best practices to maximize the RoI -- Automation framework design and development -- Test scripting -- Automation suite execution -- The execution manager -- Extensibility and maintenance -- Some more best practices -- Summary -- Chapter 8: Delivering Customer Delight -- Customer delight -- internal and external -- An ideal mobile test automation framework -- Mobile automation for agile projects -- DevOps and shift left -- Behavior-driven development -- Continuous integration for mobile automation -- Some sample mobile projects -- Project 1 -- an insurance provider's web application -- Testing requirements -- Optimization -- The solution -- Project 2 -- automobile manufacturer's car dashboard and health-check application -- Testing requirements -- Optimization -- The solution. 
505 8 |a Project 3 -- using web and hybrid application to enable BYOD for a secure banking application -- Testing requirements -- Optimization -- The solution -- Best practices -- Summary -- Index. 
520 |a If you want a complete understanding of mobile automation testing and its practical implementation, then this book is for you. Familiarity with the basics of VB Script and Java along with knowledge of basic testing concepts is essential. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Mobile computing. 
650 0 |a Mobile apps. 
650 0 |a Mobile apps  |x Testing. 
650 0 |a Computer software  |x Development. 
650 0 |a Computer software  |x Testing. 
650 6 |a Informatique mobile. 
650 6 |a Applications mobiles. 
650 7 |a COMPUTERS  |x Software Development & Engineering  |x Quality Assurance & Testing.  |2 bisacsh 
650 7 |a Computer software  |x Development  |2 fast 
650 7 |a Computer software  |x Testing  |2 fast 
650 7 |a Mobile apps  |2 fast 
650 7 |a Mobile computing  |2 fast 
700 1 |a Gupta, Gurav,  |e author. 
776 0 8 |i Print version:  |a Louis, Feroz Pearl.  |t Mastering mobile test automation : master the full range of mobile automation and testing techniques to develop customized mobile automation solutions.  |d Birmingham, [England] ; Mumbai, [India] : Packt Publishing, ©2015  |h xi, 250 pages  |k Community experience distilled.  |z 9781782175421 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781782175421/?ar  |z Texto completo 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=991836  |z Texto completo 
938 |a ebrary  |b EBRY  |n ebr11056241 
938 |a EBSCOhost  |b EBSC  |n 991836 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis31588021 
938 |a YBP Library Services  |b YANK  |n 12424417 
994 |a 92  |b IZTAP