展开全部

主编推荐语

高职教育实用软件测试技能培训

内容简介

本书充分考虑高职教育的特点,淡化枯燥的理论讲解,通过项目/案例驱动,让学生在实践中掌握最实用的技能和知识,同时介绍主流的测试技术和测试工具。主要章节及内容如下:第一章,软件测试概念;第二章,黑盒测试用例分析设计;第三章,白盒测试用例分析设计;第四章,单元与集成测试实践;第五章,系统测试实践;第六章,自动化性能测试工具LoadRunner;第七章,自动化功能测试工具QTP。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 前言
  • 项目一 初识Android
  • 项目导引
  • 学习目标
  • 任务一 环境配置
  • 任务分析
  • 知识准备
  • 任务实施
  • 一、真机运行环境配置
  • 二、虚拟机环境安装与配置
  • 相关链接及参考
  • 任务二 Android程序结构分析
  • 任务分析
  • 知识准备
  • 一、Android的平台架构
  • 二、Android的优势
  • 任务实施
  • 一、开发最简单的Android应用
  • 二、Android应用程序结构分析
  • 任务拓展
  • 一、引用字符串资源
  • 二、修改Android程序标题
  • 任务三 Android程序发布与签名
  • 任务分析
  • 知识准备
  • 任务实施
  • 一、Android应用程序的发布和签名(release模式)
  • 二、debug签名设置
  • 任务拓展
  • Android基本组件介绍
  • 实训项目
  • 一、实训目的与要求
  • 二、实训内容
  • 本章小结
  • 习题
  • 项目二 Android应用基本功能测试
  • 项目导引
  • 学习目标
  • 任务一 使用DDMS测试收发短信功能
  • 任务分析
  • 知识准备
  • 一、软件测试基本概念
  • 二、认识DDMS
  • 任务实施
  • 一、进入短信界面及DDMS界面
  • 二、收发短信测试
  • 三、打断事件测试
  • 任务扩展
  • 测试类型
  • 相关链接及参考
  • 任务二 使用adb命令进行安装及卸载测试
  • 任务分析
  • 知识准备
  • 任务实施
  • 一、apk上传及安装
  • 二、测试应用的基本功能
  • 三、卸载应用
  • 任务拓展
  • 一、设备的root权限
  • 二、shell文件管理命令
  • 实训项目
  • 一、实训目的与要求
  • 二、实训内容
  • 本章小结
  • 习题
  • 项目三 Android应用自动化黑盒测试
  • 项目导引
  • 学习目标
  • 任务一 使用Monkey工具
  • 任务分析
  • 知识准备
  • 一、启动Monkey
  • 二、Monkey命令参数使用
  • 任务实施
  • 一、获得计算器程序的包名
  • 二、使用随机命令序列测试计算器程序
  • 三、使用指定比例的命令序列测试计算器程序
  • 四、使用指定命令序列测试计算器程序
  • 任务拓展
  • 一、Monkey测试脚本的编写
  • 二、常用脚本命令参考
  • 相关链接及参考
  • 任务二 使用MonkeyRunner工具
  • 任务分析
  • 知识准备
  • 一、MonkeyRunner简介
  • 二、MonkeyRunner脚本录制与回放
  • 三、手动编写Python测试脚本
  • 四、shell命令调试
  • 任务实施
  • 一、搭建环境及准备
  • 二、脚本编写
  • 任务拓展
  • Python语法初步
  • 相关链接及参考
  • 实训项目
  • 一、实训目的与要求
  • 二、实训内容
  • 三、总结与反思
  • 本章小结
  • 习题
  • 项目四 Android白盒单元测试
  • 项目导引
  • 学习目标
  • 任务一 基于JUnit框架的覆盖率测试
  • 任务分析
  • 知识准备
  • 一、JUnit3框架回顾
  • 二、浅谈JUnit4框架
  • 三、代码覆盖率
  • 任务实施
  • 一、使用JUnit3编写测试代码
  • 二、使用JUnit4编写测试代码
  • 三、安装Emma的Eclipse插件
  • 四、参数化测试
  • 相关链接及参考
  • 任务二 初探基于JUnit的Android测试框架
  • 任务分析
  • 任务实施
  • 一、导入被测项目SimpleCal
  • 二、导入测试工程项目
  • 三、MathValidation.java测试代码分析
  • 四、MathValidation.java其他代码分析
  • 五、分辨率测试
  • 任务三 Android单元测试框架——Instrumentation
  • 任务分析
  • 知识准备
  • 任务实施
  • 一、建立单元测试项目
  • 二、编写构造函数
  • 三、编写setUp()函数
  • 四、编写测试函数
  • 五、运行测试
  • 任务拓展
  • 一、Activity的生命周期
  • 二、基于Junit的Android测试框架
  • 相关链接及参考
  • 实训项目
  • 一、实训目的与要求
  • 二、实训内容
  • 三、实训要点
  • 四、总结与反思
  • 本章小结
  • 习题
  • 项目五 基于Robotium的集成测试
  • 项目导引
  • 学习目标
  • 任务一 初识Robotium
  • 任务分析
  • 知识准备
  • 任务实施
  • 一、导入项目NotePad及其测试
  • 二、运行NotePadTest
  • 三、NotePadTest代码分析
  • 四、测试用例开发
  • 任务二 使用Robotium测试Android项目
  • 任务分析
  • 任务实施
  • 一、建立测试项目
  • 二、编写构造函数
  • 三、编写setUp()函数和tearDown()函数
  • 四、编写测试代码
  • 五、运行测试
  • 任务三 使用Robotium测试apk文件
  • 任务分析
  • 任务实施
  • 一、对apk文件重签名
  • 二、建立并配置测试项目
  • 三、搭建测试环境
  • 四、编写测试并执行
  • 实训项目
  • 一、实训目的与要求
  • 二、实训内容
  • 三、实训要点
  • 四、总结与反思
  • 本章小结
  • 习题
  • 项目六 基于uiautomator的界面测试
  • 项目导引
  • 学习目标
  • 任务一 环境配置与项目创建
  • 任务分析
  • 知识准备
  • 任务实施
  • 一、新建Java项目并导入指定库
  • 二、构建项目并运行
  • 任务拓展
  • uiautomatorviewer的使用
  • 相关链接及参考
  • 任务二 示例程序分析
  • 任务分析
  • 知识准备
  • 一、核心类
  • 二、设备控制与监控
  • 三、测试实现过程
  • 任务实施
  • 任务三 使用uiautomator测试Android应用
  • 任务分析
  • 任务实施
  • 一、新建Java项目并导入指定库
  • 二、初始化测试
  • 三、分析并操纵UI控件
  • 四、构建项目并运行
  • 相关链接与参考
  • 实训项目
  • 一、实训目的与要求
  • 二、实训内容
  • 三、实训要点
  • 四、总结与反思
  • 本章小结
  • 习题
  • 项目七 Android应用性能监控与测试
  • 项目导引
  • 学习目标
  • 任务一 Android应用内存分析
  • 任务分析
  • 知识准备
  • 任务实施
  • 一、导入项目运行并观察logcat
  • 二、在DDMS下查看内存使用
  • 三、使用MAT工具分析内存
  • 任务拓展
  • 使用Traceview分析进程执行情况
  • 任务二 使用开源工具Emmagee
  • 任务分析
  • 知识准备
  • 任务实施
  • 一、安装Emmagee并启动监控
  • 二、导出并分析数据
  • 任务拓展
  • 使用腾讯开源工具APT监控
  • 实训项目
  • 一、实训目的与要求
  • 二、实训内容
  • 三、实训要点
  • 四、总结与反思
  • 本章小结
  • 习题
  • 项目八 其他测试
  • 项目导引
  • 学习目标
  • 任务一 Windows下执行Android CTS兼容性测试
  • 任务分析
  • 知识准备
  • 任务实施
  • 一、环境配置
  • 二、执行测试
  • 三、查看测试结果
  • 四、查看测试计划
  • 任务拓展
  • CTS测试计划Signature
  • 相关链接及参考
  • 任务二 使用drozer进行Android应用的安全测试
  • 任务分析
  • 知识准备
  • 一、渗透测试
  • 二、Android安全机制
  • 三、Android的安全问题
  • 任务实施
  • 一、环境配置
  • 二、了解被测应用
  • 三、启动测试
  • 任务拓展
  • 相关链接及参考
  • 实训项目
  • 一、实训目的与要求
  • 二、实训内容
  • 三、总结与反思
  • 本章小结
  • 习题
  • 项目九 综合测试项目分析
  • 项目导引
  • 学习目标
  • 任务一 单元测试
  • 任务分析
  • 任务实施
  • 任务二 冒烟测试
  • 任务分析
  • 任务实施
  • 一、安装与卸载测试
  • 二、基本功能检查
  • 任务三 功能与性能检查
  • 任务分析
  • 任务实施
  • 一、功能测试
  • 二、可靠性测试
  • 三、性能监测
  • 任务四 UI测试
  • 任务分析
  • 任务实施
  • 任务五 其他测试
  • 任务分析
  • 本章小结
  • 习题
  • 附录1 常用KeyCode编码
  • 附录2 adb shell常用命令参考
  • 附录3 Robotium常用API
  • 附录4 uiautomator常用API
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。