学位论文 > 优秀研究生学位论文题录展示

Android平板电脑系统测试的设计与实施

作 者: 常利馨
导 师: 王安生
学 校: 北京邮电大学
专 业: 软件工程
关键词: Android系统 平板电脑 系统测试 测试用例设计
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 169次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Android是一个基于Linux核心的开放手持平台作业操作系统。系统测试是整个测试过程中非常关键的一步,它是提高软件质量的焦点。如果在系统测试阶段没能发现足够多的缺陷,这些缺陷将会在验收测试或用户测试时被发现。这样将导致验收测试不过关或用户抱怨等严重的后果。基于Android系统平板电脑的测试过程中系统测试的控制是至关重要的,它将直接关系到产品的质量,是保证软件质量最重要的环节。本人根据测试理论和Android平板电脑的特点提出了如何设计与实施系统测试方案。首先论述了本课题背景,分析平板电脑的发展与现状,介绍了课题内容及本人的主要工作。接着,了解软件测试的基本理论和系统测试相关的测试方法,并提出系统测试用例设计方法。最后,本文在系统测试过程研究和系统测试用例设计方法的基础上,以实际Android平板电脑系统测试的项目为实例,描述系统测试活动实施过程,解决系统测试中可能出现的问题。通过系统测试的实施,深入分析系统测试的结果。并且对测试发现的缺陷进行了分析和总结,为今后类似软件产品的系统测试工作提供了参考。系统测试的结果表明,这种系统测试过程设计是合理的。测试用例完整覆盖需求,用例设计方法是充分的。在本文最后,对全文进行了总结,并对下一步工作提出了展望。

全文目录


摘要  4-5
abstract  5-8
第一章 绪论  8-12
  1.1 课题背景  8-9
  1.2 课题任务  9-10
    1.2.1 课题内容  9
    1.2.2 本人承担任务  9-10
  1.3 论文结构  10-12
第二章 软件测试的基本理论  12-17
  2.1 软件质量  12-13
  2.2 软件测试  13
  2.3 软件缺陷  13-14
  2.4 软件测试方法  14-17
    2.4.1 系统测试的定义  14
    2.4.2 系统测试方法  14-17
第三章 系统测试用例设计  17-27
  3.1 被测试产品介绍  17-18
  3.2 测试用例设计概述  18-19
  3.3 测试用例的组成元素  19-22
  3.4 测试用例的设计  22-26
    3.4.1 用等价类划分法获得测试用例  22-23
    3.4.2 用边界值分析法获得测试用例  23-24
    3.4.3 用错误推测法获得测试用例  24-25
    3.4.4 用比较测试法获得测试用例  25
    3.4.5 测试用例设计方法选择的综合策略  25-26
  3.5 测试用例的总结  26-27
第四章 平板电脑系统测试过程实施  27-45
  4.1 测试环境的建立  27
  4.2 平板电脑系统测试实施过程概述  27-28
  4.3 系统测试准备过程  28-34
    4.3.1 系统测试计划编写过程  28-33
    4.3.2 系统测试用例的管理过程  33-34
  4.4 系统测试执行过程  34-40
    4.4.1 系统测试执行过程  35-37
    4.4.2 系统测试缺陷跟踪过程  37-40
  4.5 系统测试总结过程  40-41
  4.6 系统测试结果评估过程  41-45
第五章 平板电脑系统测试结果分析  45-72
  5.1 系统冒烟测试结果分析  46-48
  5.2 系统功能测试结果分析  48-51
    5.2.1 功能测试执行的充分性  48-50
    5.2.2 缺陷的模块分布  50-51
  5.3 系统性能测试结果分析  51-61
    5.3.1 Application Launch Time测试结果分析  51-54
    5.3.2 Application Quit Time测试结果分析  54-56
    5.3.3 CPU Usage测试结果分析  56-58
    5.3.4 Memory Usage测试结果分析  58-61
  5.4 系统压力测试结果分析  61-63
    5.4.1 多次操作压力测试异常检查测试结果分析  61-62
    5.4.2 内存占用较大压力测试异常检查测试结果分析  62
    5.4.3 内存占满压力测试异常检查测试结果分析  62-63
  5.5 系统长时间测试结果分析  63-64
  5.6 系统稳定性测试结果分析  64-65
  5.7 系统交互测试结果分析  65-69
    5.7.1 交互测试结果充分性  65-68
    5.7.2 缺陷的模块分布  68-69
  5.8 系统场景测试结果分析  69-70
  5.9 系统回归测试结果分析  70-72
第六章 总结与展望  72-74
  6.1 本文总结  72
  6.2 工作中的不足与展望  72-74
参考文献  74-75
附录一  75-76
附录二  76-77
致谢  77

相似论文

  1. 基于风险的雷达软件系统测试策略研究,TP311.53
  2. 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
  3. 基于CAN的汽车制动测试系统的研究与实现,U467.5
  4. 集成测试及其在工作流管理系统中的应用,TP311.52
  5. 基于Asp.Net.Ajax技术的在线考试系统研究与实现,TP311.52
  6. 地面自主机器人的测试支撑架构与基于轨迹分析的导航性能评估方法,TP242
  7. 基于Robot技术的GUI自动化测试系统的设计与实现,TP274
  8. 基于Power Builder的医院信息管理系统的设计与实现,TP311.52
  9. 基于OpenCV的高尔夫球击打指导系统的设计与实现,TP391.41
  10. 软件测试及其在物流服务操作系统测试中的应用,TP311.52
  11. 虚拟仪器技术在新型军用电路板自动测试系统中的应用研究,TN407
  12. 同幅双速跟踪成像CCD相机控制软件的研究,TN386.5
  13. 基于Android的BitTorrent协议客户端设计与实现,TN929.5
  14. 可信平台模块测试系统设计与实现,TP309
  15. 云南省终身教育服务平台系统的研究与实现,TP311.52
  16. 通信网络管理系统测试方法与技术研究,TP311.52
  17. 卫生系统科研项目网上申报管理系统的设计与实现,TP311.52
  18. 基于B/S的校园网在线考试试题库设计与实现,TP311.52
  19. 衡水市同城票据实时清算系统的设计与实现,F832.2
  20. TD-SCDMA NodeB系统测试软件设计与实现,TN929.533
  21. 航空γ能谱系统测试与标定方法研究,TH842

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com