软件测试实验二.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

内蒙古工业大学信息工程学院
实验报告
课程名称:软件测试
实验名称:“爱米云网盘”需求分析与测试计划的制定
实验类型:验证性■综合性□设计性□
实验室名称:软件实验室
班级:软件12-2 学号: 201220205051 姓名:张贺组别:
同组人:成绩:
实验日期: 2015年6月14日
实验报告成绩:指导教师审核(签名):年月日
实验报告
一.实验目的
①理解软件工程模型和测试的一般流程。

②理解需求分析和测试计划的重要性。

③掌握需求分析的过程和方法。

④掌握测试计划的制定方法和规范。

二.实验环境
Windows7操作系统爱米云服务器爱米云客户端
三.实验内容
1、根据《软件需求规格说明书》,对“爱米云网盘客户端”进行初步需求分析,
列出测试需求矩阵和测试要点。

该软件具有以下功能点:
登录、切换账号、修改密码功能
上传、下载功能
文件常规操作功能
文件分类功能
文件排序功能
回收站功能
2、根据测试需求矩阵完成测试计划和策略的制定。

四.实验要求
①根据《软件需求规格说明书》进行初步需求分析,写出测试需求矩阵。

②应用需求分析方法,从不同角度进行分析,根据《软件需求规格说明书》对测
试需求矩阵进一步细化分析,写出测试需求中登录功能对应的测试要点。

③需求分析的过程要符合“逐级细分”的原则。

④按照测试计划模板,根据测试需求矩阵和测试要点,结合实际情况,完成测试
计划和策略的制定。

⑤测试计划至少应包括以下几方面:测试类型、测试范围、测试人员安排、测试
进度、测试环境、测试相关工具、测试方法。

五.实验步骤
1、通读“爱米云网盘”的《软件需求规格说明书》,列出针对整个软件需要执行的测试类型。

2、根据需求分析过程,针对软件功能进行测试范围分析,明确测试功能点,列出测试需求矩阵。

3、根据《软件需求规格说明书》,针对登录功能,列出测试项。

4、根据需求分析结果,针对整个客户端软件,在测试计划中列表测试类型和测试范围。

测试类型
◆功能测试:登录、切换账号和修改密码功能,上传、下载功能,文件常规操作功能,
文件分类功能,文件排序功能,回收站功能。

◆性能测试:数据的精确度,时间特性。

◆安装/卸载测试:C/S端均能够正确的安装和卸载。

◆安全测试:检查系统对非法侵入的防范的能力。

◆GUI测试:页面简洁美观,数据图形显示清晰明了,操作简单方便。

◆兼容性测试:Windows XP/Windows 7/Windows 8
测试范围
功能测试—需求跟踪矩阵
原始需求标识测试需求
标识
测试需求描述
4.1登录相关功
能ST01 切换账号ST02 修改密码ST03 登录功能
4.2上传功能ST04 上传一个或多个文件ST05 上传一个或多个文件夹
4.3下载功能ST06 下载一个或多个文件ST07 下载一个或多个文件夹
4.5文件分类ST08 文档分类ST09 图片分类ST10 音乐分类ST11 视频分类
4.6文件操作ST12 主要操作包括:选择、打开、复制、移动(剪切)、
删除、重命名、属性
ST13
可以在任意位置删除一个或多个文件,删除的文件会放在回收站中;从回收站中删除文件,文件才会被彻底删除;回收站的文件可以还原。

4.8文件排序ST14 默认时间倒序排列
ST15
1、按名称排序
2、按时间排序
ST16
通过点击item(文件名称、修改时间、类型等标题)
进行倒序或正序排列(如系统的文件管理器)
登录功能-测试要点
测试项标

测试项测试项需求描述
ST01 切换账

登陆成功后可从主窗口菜单中,进行切换账号
ST02 修改密

登陆成功后可从主窗口菜单中,修改密码
ST03 下拉列

登陆成功的账号记录在账号输入框和下拉列表中。

最多记
录5个账号。

检查下拉列表的增加和删除功能
自动登

登录时,可以设置为“自动登录”
登录密

密码由6~16个字符组成,不能是8位以下纯数字登陆用
户名
已注册的用户名,由3~20个字母、数字或“_”组成
5、根据功能点的难易程度和需求分析,估算出测试进度,如下:
测试计划:x天;测试设计:x天;测试执行:x天;测试报告:x天。

测试阶段测试任务工作量
估计
人员分配起止时间
需求分析对项目做需求分析、安排项目规
划与进度、组织软件开发与测试
2天测试经理 6.23-6.24
制定测试计划指明测试范围、方法、资源,以
及相应测试活动的时间进度安
排表的文档
2天
测试经理、测
试组长
7-7.1
制定测试方案
指明为完成软件集成特性的测
试而进行的实际测试方法的细
节文档
2天测试工程师7.3-7.4
设计和编写测指明为完成一个测试项的测试
3天测试工程师7.6-7.8
等因素的文档
搭建测试环境指明为软件测试过程中需要执
行的测试环境
2天测试工程师7.9-7.10
执行测试用例对已经编好的测试文档,执行测
试用例,分析结果
2天测试工程师7.11-7.13
BUG跟踪处理对可能会出现的或者是预计
要出现的BUG进行跟踪处理
3天
测试工程师、
测试员
7.14-7.16
测试报告输出对已执行完测试用例编写测
试报告,写在测试过程中到
的一些问题
2天测试员7.17-7.18
6、根据需求分析设定测试需要的环境包括硬件环境和软件环境。

服务器硬件环境
CPU Intel Xeon E5504
内存 8G(2G*4)
硬盘 1TB
服务器软件环境
SQLite
Windows 2007
数据库环境:
服务器硬件环境
CPU Intel Xeon E5504
内存 8G(2G*4)
硬盘 1TB
服务器软件环境
SQLite
Windows 2007
7、针对登录功能的每一个测试项的需求进一步分析,从流程分析、功能交互分析、数据分析、用户场景分析和隐式需求分析方面,对登录功能进行深入需求分析,画出流程图或用户场景图、画出数据流、列出功能交互的模块和隐式需求。

8、根据以上分析结果,写出登录功能的测试子项(即详细的测试要点)。

9、针对登录功能的测试要点,列出测试的重点、难点,并对每个测试要点所需要使用的测试方法进行分析,制定测试策略。

测试点分析
1、ST01切换账号测试要点分析
编号测试要点测试方法类型测试方法详述
1 切换后的账号
格式和长度
等价类划分法、边
界值分析法、判定
表、因果图、场景

针对切换后的账号、长度进行
等价类划分、
对切换后账号的长度进行边
界值分析
2、ST02 修改密码测试要点分析
编号测试要点测试方法类型测试方法详述
1 修改后密码的
格式和长度
等价类划分法、边
界值分析法、判定
表、因果图、场景

针对修改后的密码的格式、长
度进行等价类划分
针对修改后的密码的长度进
行边界值分析法
3、ST03 登录功能测试要点分析
编号测试要点测试方法类型测试方法详述
1 账号格式和长
度校验
等价类划分法、边
界值分析法、判定
表、因果图、场景

针对账号的格式、账号的长度
进行等价类划分、
针对账号的长度进行边界值
分析
2 密码格式和长

等价类划分法、边
界值分析法、判定
表、因果图、场景

针对密码的格式、密码的长度
进行等价类划分、
针对密码的长度进行边界值
分析
3 下拉列表中账
号的个数、顺

边界值分析法针对下拉列表中的账号的个
数进行边界值分析
4 检查下拉列表
的增加和删除
功能
边界值分析法对下拉列表中的账号的个数
增加或删除进行边界值分析
5自动登录或保
存密码校验
因果图、场景法对自动登录或密码校验进行因
果图分析
对自动登录或密码进行场景法
分析
10、制定问题严重度等级及其相应描述,制定测试用例和缺陷报告模板,制定测试用例的等级,测试用例等级在测试用例的excel中加以说明。

测试需求矩阵与测试要点
测试需求标识需求描述序号测试要点
3.1.1 单账号
登录
账号校验:
登陆时,用户名由3~20个字
母、数字或“_”组成
1 用户名长度不能小于3 && 不能大于20
2 用户名只能由字母、数字、“_”组成
3 用户名长度为3~20 && 由字母、数字或“_”组成
密码校验:
密码由6~16个字符组成,不
能是8位以下纯数字
4 密码长度不能小于6 && 不能大于16
5 密码由字符组成,不能包含中文
6 密码不能是8位一下纯数字
7
密码由6~16个字符组成 && 不能是8位以下纯数

登录功能:
登陆时,可以设置为“保存密
码”或“自动登陆”。

登陆成
功后可从主窗口菜单中,进行
切换账号和修改密码。

8 登陆成功后,从主窗口菜单切换账号
9 登陆成功后,从主窗口菜单修改密码
10 登陆时,可以设置为“保存密码”
11 登陆时,可以设置为“自动登陆”
3.1.2 登录信
息的保

登陆成功的账号记录在账号
输入框和下拉列表中,下拉列
表最多记录5个账号。

下拉列
表中可以删除历史账号。

12
登陆成功的账号记录在账号输入框和下拉列表中,
下拉列表最多记录5个账号
13 下拉列表记录的账号不能多于5个
六.实验体会
今天的实验为下一次的实验奠定了一定的基础,所以这次的实验做得感觉比较仔细。

通过实验,也遇到了一些可以想的到得一些问题。

比如对功能测试的分析不够彻底。

不过通过这次的实验也对软件测试技术这门课程有了更进一步的了解,做测试需要的就是认真仔细的心态。

相关文档
最新文档