ORPP logo

Testing and Securing Android Studio Applications. (Record no. 40354)

MARC details
000 -LEADER
fixed length control field 05398nam a22004933i 4500
001 - CONTROL NUMBER
control field EBC1774333
003 - CONTROL NUMBER IDENTIFIER
control field MiAaPQ
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240729123028.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 240724s2014 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781783988815
Qualifying information (electronic bk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Canceled/invalid ISBN 9781783988808
035 ## - SYSTEM CONTROL NUMBER
System control number (MiAaPQ)EBC1774333
035 ## - SYSTEM CONTROL NUMBER
System control number (Au-PeEL)EBL1774333
035 ## - SYSTEM CONTROL NUMBER
System control number (CaPaEBR)ebr10917810
035 ## - SYSTEM CONTROL NUMBER
System control number (CaONFJC)MIL639816
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)891786515
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.76.A65 -- .Z373 2014eb
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.3
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Zapata, Belén Cruz.
245 10 - TITLE STATEMENT
Title Testing and Securing Android Studio Applications.
250 ## - EDITION STATEMENT
Edition statement 1st ed.
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Birmingham :
Name of producer, publisher, distributor, manufacturer Packt Publishing, Limited,
Date of production, publication, distribution, manufacture, or copyright notice 2014.
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Date of production, publication, distribution, manufacture, or copyright notice ©2014.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (196 pages)
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Intro -- Testing and Securing Android Studio Applications -- Table of Contents -- Testing and Securing Android Studio Applications -- Credits -- About the Authors -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers, and more -- Why subscribe? -- Free access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Introduction to Software Security -- Software security terms -- Threats, vulnerabilities, and risks -- Threat -- Vulnerability -- Risk -- Secure code-design principles -- Testing the basics -- Summary -- 2. Security in Android Applications -- The mobile environment -- An overview of Android security -- Permissions -- Interapplication communication -- Intents -- Content providers -- Summary -- 3. Monitoring Your Application -- Debugging and DDMS -- Threads -- Method profiling -- Heap -- Allocation Tracker -- Network Statistics -- File Explorer -- Emulator Control -- System Information -- Summary -- 4. Mitigating Vulnerabilities -- Input validation -- SQL injection -- Permissions -- Handling a user's data and credentials -- Interapplication communication -- Securing Intents -- Securing the content providers -- Summary -- 5. Preserving Data Privacy -- Data privacy -- Shared preferences -- Files in the internal storage -- Files in the external storage -- The database storage -- Encryption -- The encryption methods -- Generating a key -- Using encryption to store data -- Summary -- 6. Securing Communications -- HTTPS -- SSL and TLS -- Server and client certificates -- Keytool in the terminal -- Android Studio -- Code examples using HTTPS -- Summary -- 7. Authentication Methods -- Multifactor authentication.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note The knowledge factor -- The possession factor -- The inherence factor -- Login implementations -- AccountManager -- Summary -- 8. Testing Your Application -- Testing in Android -- Testing the UI -- The uiautomator API -- The UiDevice class -- The UiSelector class -- The UiObject class -- The UiCollection class -- The UiScrollable class -- The uiautomatorviewer tool -- The UI test project -- Running UI test cases -- Summary -- 9. Unit and Functional Tests -- Testing activities -- The test case classes -- Instrumentation -- The test case methods -- The Assert class and method -- The ViewAsserts class -- The MoreAsserts class -- UI testing and TouchUtils -- The mock object classes -- Creating an activity test -- Creating a unit test -- The unit test setup -- The clock test -- The layout test -- The activity Intent test -- Creating a functional test -- The functional test setup -- The UI test -- The activity Intent test -- The state management test -- Getting the results -- Summary -- 10. Supporting Tools -- Tools for unit testing -- Spoon -- Mockito -- Android Mock -- FEST Android -- Robolectric -- Tools for functional testing -- Robotium -- Espresso -- Appium -- Calabash -- MonkeyTalk -- Bot-bot -- Monkey -- Wireshark -- Other tools -- Genymotion -- Summary -- 11. Further Considerations -- What to test -- Network access -- Media availability -- Change in orientation -- Service and content provider testing -- Developer options -- Getting help -- Summary -- Index.
520 ## - SUMMARY, ETC.
Summary, etc. If you are a developer with some Android knowledge, but you do not know how to test your applications using Android Studio, this book will guide you. It is recommended that you are familiar with Android Studio IDE.
588 ## - SOURCE OF DESCRIPTION NOTE
Source of description note Description based on publisher supplied metadata and other sources.
590 ## - LOCAL NOTE (RLIN)
Local note Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Android (Electronic resource).
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Application software -- Development.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Smartphones -- Programming.
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Ninirola, Antonio Hernandez.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Print version:
Main entry heading Zapata, Belén Cruz
Title Testing and Securing Android Studio Applications
Place, publisher, and date of publication Birmingham : Packt Publishing, Limited,c2014
International Standard Book Number 9781783988808
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN)
Corporate name or jurisdiction name as entry element ProQuest (Firm)
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=1774333">https://ebookcentral.proquest.com/lib/orpp/detail.action?docID=1774333</a>
Public note Click to View

No items available.

© 2024 Resource Centre. All rights reserved.