Book Description
Master continuous integration, deployment and automated testing for Android apps. You’ll see how to set up and tear down sandbox environments to test the end-user experience, where you’ll learn how to manage a mobile device in addition to the build machine. Android Continuous Integration applies a real-world CI pattern that has been thoroughly tested and implemented.
This book starts with continuous integration concepts and the tools and code needed to become proficient in continuous integration for Android apps. You’ll also follow acceptance test driven development (ATDD) best practice, giving you all the skills you need to become a better, more effective developer. Finally, you’ll learn about the Appium mobile automation library and the Jenkins continuous integration tool.
What You Will Learn
- Understand how to build an Android mobile app from source
- Set up a development or debugging environment for mobile apps
- Integrate with the Nexus dependency management and application release tool
- Work with the SonarQube code quality analyzer
- Use debugging tools in Android
Who This Book Is For
Product owners/business analysts, QA/test engineers, developers and build/deploy engineers.
Table of Contents
Chapter 1: Introduction
Chapter 2: Mobile Test Automation
Chapter 3: CI Pattern with Jenkins and Android
Chapter 4: Android System Setup
Chapter 5: Build the Android App
Chapter 6: Connect Android Target
Chapter 7: Deploy or Install Android App
Chapter 8: Working with Appium
Chapter 9: Test Strategy and Execution
中文:
书名:Android持续集成:Android移动应用的构建-部署-测试自动化
掌握Android应用的持续集成、部署和自动化测试。您将了解如何设置和拆除沙箱环境以测试最终用户体验,在其中您将学习如何管理除构建机器之外的移动设备。 Android持续集成 应用一个经过彻底测试和实现的真实CI模式。
本书首先介绍了持续集成的概念,以及熟练掌握Android应用程序持续集成所需的工具和代码。您还将遵循验收测试驱动开发(ATDD)最佳实践,为您提供成为更好、更有效的开发人员所需的所有技能。最后,您将了解Appium移动自动化库和Jenkins持续集成工具。
你将学到什么
- 了解如何从源代码构建Android移动应用程序
- 为移动应用程序设置开发或调试环境
- 与Nexus依赖项管理和应用程序发布工具集成
- 使用SonarQube代码质量分析器
- Use debugging tools in Android
Who This Book Is For
产品负责人/业务分析师、QA/测试工程师、开发人员和构建/部署工程师。
目录表
Chapter 1: Introduction
第2章:移动测试自动化
第三章:Jenkins和Android的CI模式
第四章:Android系统设置
第5章:构建Android应用程序
第6章:连接Android目标
第7章:部署或安装Android应用
Chapter 8: Working with Appium
Chapter 9: Test Strategy and Execution
评论前必须登录!
注册