您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Android应用测试指南
字数: 308千字
装帧: 平装
出版社: 人民邮电出版社
作者: (阿根廷)米兰诺(Diego Torres Milano) 著;李江 译
出版日期: 2016-04-01
商品条码: 9787115417084
版次: 1
开本: 16开
页数: 241
出版年份: 2016
定价:
¥49
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
《Android应用测试指南》是仅有的一本移动测试实用工具书。本书针对当下流行的技术、框架和工程质量改进工具进行介绍,一步一步清晰地指导大家如何去写应用程序的测试用例,利用各种测试手段来保证Android项目质量。
本书首先介绍了TTD(Android测试驱动开发)。TTD是软件开发过程中一个敏捷模式,能让你在早期发现Bug。书中给出一些样例工程来示范测试,从简单的单元测试到复杂的性能测试。另外,本书以诊断的方式来详细描述Android测试中广泛、流行的应用技术。对于梦想在Android测试领域启航的程序员和测试人员来说这无疑是一本很好珍贵、有用的参考书。
本书适合测试人员、测试开发人员、测试经理、移动开发人员阅读,也适合大专院校相关专业师生的学习用书和培训学校的教材。
作者简介
李江,硕士,知名互联网企业测试专家。在51testing电子杂志发表《基于数据库的异常数据监控系统》、《数据库diff的脚本实现与应用》、《基于Selenium 的web自动化框架的思考》、《基于用户行为的生成自动化测试用例方案》等文章。
目录
第1章测试入门1
1.1简史1
1.2软件Bug2
1.3为什么要测试、测什么、如何测、何时测试2
1.3.1测试的内容是什么呢4
1.3.2Activity生命周期中的事件4
1.3.3数据库和文件系统的操作4
1.3.4设备的物理特征5
1.4测试的种类5
1.4.1单元测试5
1.4.2集成测试10
1.4.3功能或者验收测试11
1.4.4性能测试12
1.4.5系统测试13
1.5Android测试框架13
1.5.1模拟器13
1.5.2测试对象15
1.6小结15
第2章Android软件测试16
2.1Junit16
2.2创建一个Android主项目17
2.3创建一个Android测试项目18
2.4包浏览器19
2.5创建一个测试用例19
2.5.1特殊的方法22
2.5.2测试注释23
2.6测试执行24
2.6.1在Eclipse里执行所有的测试用例24
2.6.2执行单个测试用例25
2.6.3在模拟器里执行用例25
2.6.4用命令行来执行测试用例27
2.6.5执行所有测试用例27
2.6.6执行一个特殊测试用例文件中的所有用例28
2.6.7通过用例名称来执行用例28
2.6.8按用例分类来执行用例29
2.6.9创建个性化标签29
2.6.10执行性能测试30
2.6.11空载测试30
2.7调试用例31
2.8其他命令行选择32
2.9小结32
第3章用AndroidSDK构建模块34
3.1工程演示34
3.2深度断言35
3.3个性化异常信息36
3.4静态输入37
3.5视图断言37
3.6更多的断言39
3.7TouchUtil类40
3.8Mock对象41
3.8.1MockContext概览42
3.8.2IsolatedContext类43
3.8.3选择文件和数据库操作43
3.8.4MockContentResolver类43
3.9测试用例基类44
3.9.1不带参数的构造函数44
3.9.2带名字的构造函数45
3.10AndriodTestCase基类45
3.11设备48
3.12ActivityMonitor内联类48
3.13InstrumentationTestCase类49
3.14ActivityTestCase类53
3.15scrubClass方法54
3.16ActivityInstrumentationTestCase2类54
3.17ProviderTestCase2类56
3.18ServiceTestCase58
3.19TestSuiteBuilder.FailedToCreateTests类59
3.20在测试工程中引入外部包59
3.21小结62
第4章测试驱动开发63
4.1TDD测试驱动开发入门63
4.1.1编写一个测试用例64
4.1.2执行所有的测试用例64
4.1.3调整代码65
4.1.4优势在哪里65
4.1.5理解需求65
4.2新建一个样本工程——温度换算器66
4.3新建一个温度转换器对应的测试工程68
4.3.1新建模板测试用例71
4.3.2准备条件的测试71
4.3.3新建用户交互72
4.3.4测试用户交互的部件是否都存在72
4.3.5定义ID73
4.3.6将需求转换成测试用例74
4.3.7屏幕布局78
4.4温度转换器中添加功能78
4.4.1温度转换78
4.4.2EditNumber类79
4.4.3TemperatureConverter类的单元测试83
4.4.4EditNumber测试86
4.4.5TemperatureChangeWatcher类91
4.4.6对TemperatureConverter进行更详细的测试94
4.4.7对InputFilter进行测试96
4.5看看我们最后的应用成果97
4.6小结98
第5章Android测试环境99
5.1新建Android虚拟设备99
5.2用命令行来启动虚拟设备101
5.2.1Headless模拟器102
5.2.2禁用锁屏功能103
5.2.3清理104
5.2.4终止模拟器104
5.3附加的模拟器设置104
5.3.1模拟网络设置105
5.3.2QeMu仿真器附加设置107
5.3.3启动Monkey109
5.3.4CS客户端服务端Mokey109
5.3.5用Monkey来测试脚本111
5.4获得测试截屏112
5.5录制和回放113
5.6小结114
第6章行为驱动开发115
6.1行为驱动开发历史简介115
6.2假设,当,那么116
6.3FitNesse工具116
6.4命令行运行FitNesse116
6.5创建一个温度转换器测试的wiki目录117
6.6在子wiki中添加子页面118
6.7添加验收测试套件120
6.8添加测试需要的工具支持类120
6.9GivWenZen框架123
6.10创建测试场景124
6.11小结129
第7章测试方案130
7.1Android单元测试130
7.2测试行为和应用132
7.2.1应用和引用132
7.2.2测试活动137
7.3测试文件,数据库以及内容存储服务142
7.4测试异常150
7.5测试本地和远程服务151
7.6Mock对象的用途拓展155
7.6.1导入相关的lib156
7.6.2文本框联动变化的测试157
7.6.3Hamcrest库介绍160
7.7对视图进行独立测试163
7.8对转化器的测试166
7.8.1Android资源166
7.8.2行为转换167
7.8.3针对转化的测试168
7.9对内存泄露的测试169
7.10小结171
第8章持续集成172
8.1用ant手工编译Android应用173
8.2Git-快速版本控制系统176
8.3用Hudson持续集成178
8.3.1安装、设置hudson178
8.3.2新建hudson任务179
8.4获得Android测试结果182
8.5小结191
第9章性能和压力测试192
9.1叶奥尔德记时法192
9.2AndroidSDK性能测试194
9.2.1启动性能测试194
9.2.2新建TemperatureConverterActivityLaunchPerformance类195
9.2.3执行测试用例196
9.2.4TraceView和DmtraceduMP平台工具的使用199
9.3微观标准检测201
9.4小结206
第10章其他测试策略208
10.1从源代码编译Android应用208
10.1.1代码覆盖率209
10.1.2对系统的要求210
10.2下载Android源代码210
10.2.1安装repo211
10.2.2新建一个工作目录211
10.2.3编译步骤212
10.3TemperatureConveter代码覆盖率214
10.3.1生成代码覆盖率分析报告216
10.3.2实例恢复的覆盖状态220
10.3.3覆盖异常情况222
10.3.4绕过访问223
10.3.5覆盖可选菜单的测试224
10.4没有归档的ant覆盖率目标225
10.5Robotium介绍226
10.5.1下载Robotium226
10.5.2工程设置227
10.5.3新建测试用例227
10.5.4testFahrenheitToCelsiusConversion()测试227
10.5.5再访testOnCreateOptionsMenu()229
10.6在主机JVM上测试230
10.6.1新建一个TemperatureConverterJVMTest工程231
10.6.2对比一下获得的性能235
10.6.3将Android加入到蓝图中236
10.7Robolectric介绍237
10.7.1安装Robolectric237
10.7.2新建一个JAVA工程238
10.7.3编写一些测试用例238
10.8小结241
参考文献242
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网