需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:24920 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:软件在人们的生活中无处不在,人们在不同时间、地点可能在不知不觉中使用各种软件,如果没有软件人们的生活将会变得一团糟。然而在使用软件的过程中,或多或少会碰到一些由于软件本身bug带来的不愉快的事情,如数据不完整,页面显示存在问题等。有时仅仅是因为软件之中一个微小的bug,却带来了灾难性的后果。 随着技术的发展,将一个软件拆解成数个小型功能模块来进行设计,然后对这些模块进行统一封装,以此来达成对软件的复杂度进行改善这一目的。但是这一方法所造成的后果就是不同设计师的设计风格不同,模块之间的兼容性往往会出现问题,因此会影响软件的应用时效性,但软件测试可以大大缓解这一状况。 黑盒测试方法,又称数据驱动测试方法,其核心思想是:测试对象作为黑匣子不能打开,测试人员根本不需要考虑程序的内部结构,只要检查功能是否符合要求规范,是否能正常使用,只要它能接受输入数据并输出正确的结果,并检查相应的结果。本文本次的测试目标为《百万管家》,是一款生活便利类app,目的是方便社区管理以及为居民的生活提供便利,其内容包括物业缴费、报修、小区概况、周边娱乐、买房租房等各种方面,其中还包含一些网店功能。 关键词:黑盒测试 软件测试 测试用例-
目录 摘要 Abstract 1. 绪论-1 1.1 课题研究背景-1 1.2 课题研究意义-1 1.3 课题研究内容与结果-2 1.4 软件测试的影响-2 1.5 论文结构-3 2. 相关工作-4 2.1 软件测试-4 2.1.1 软件测试必要性-4 2.1.2 软件测试学科形成-4 2.1.3 黑盒测试与白盒测试-5 2.1.4 软件测试与开发的关系-6 2.1.5 软件测试与质量保证关系-7 2.2 安卓系统-8 2.2.1 安卓组件简介-8 2.2.2 安装包Apk介绍-10 2.2.3 Apk打包流程-10 2.3 测试需求分析与测试计划-12 2.3.1 测试目标与准则-12 2.3.2 测试需求分析的基本方法-13 2.3.3 测试需求分析的技术-13 2.3.4 测试计划-14 2.4 测试用例-15 2.4.1 测试用例构成及设计-15 2.4.2 测试用例重要性-15 2.4.3 测试设计考虑因素及书写标准-15 2.4.4 测试用例属性-16 2.5 基于黑盒的功能性测试-16 2.5.1 功能性测试要求-16 2.5.2 适合性测试-17 2.5.3 准确性测试-17 2.5.4 兼容性测试-18 2.6 《百万管家》-18 2.6.1《百万管家》介绍-18 2.6.2《百万管家》的各个主要界面-18 2.7 本章小结-19 3.黑盒测试用例设计-20 3.1 测试对象功能分析-20 3.2《百万管家》黑盒测试用例编写-23 3.2.1 基于功能点编写对《百万管家》的黑盒测试用例-23 3.2.2 基于错误推测法编写《百万管家》测试用例-26 3.2.2 基于边界值分析法设计《百万管家》的测试用例-30 3.3 本章小结-31 4.系统测试与分析-32 4.1 《百万管家》测试用例使用-32 4.1.1 使用基于功能点编写的测试用例测试《百万管家》-32 4.1.2 使用错误推测法编写的用例测试《百万管家》-34 4.1.3 使用边界值分析法设计的测试用例测试《百万管家》-38 4.2 《百万管家》测试BUG分析-38 4.3 本章小结-45 5. 总结与展望-46 参考文献-47 致谢-48 |