黑盒测试用例设计方法及应用.doc

资料分类:计算机信息 上传会员:番番呀 更新时间:2023-05-22
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:软件测试是为了发现程序之中的错误而进行的一系列各种有意义的行为,其主要目的是提高软件质量,黑盒测试是软件测试的主要方法之一,这也是我们本次针对《百万管家》这一软件......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: