您好,欢迎访问三七文档
内蒙古工业大学信息工程学院实验报告课程名称:软件测试实验名称:“爱米云网盘”需求分析与测试计划的制定实验类型:验证性■综合性□设计性□实验室名称:软件实验室班级:软件12-2学号:201220205051姓名:张贺组别:同组人:成绩:实验日期:2015年6月14日内蒙古工业大学信息工程学院第页实验报告成绩:指导教师审核(签名):年月日实验报告一.实验目的①理解软件工程模型和测试的一般流程。②理解需求分析和测试计划的重要性。③掌握需求分析的过程和方法。④掌握测试计划的制定方法和规范。二.实验环境Windows7操作系统爱米云服务器爱米云客户端三.实验内容1、根据《软件需求规格说明书》,对“爱米云网盘客户端”进行初步需求分析,列出测试需求矩阵和测试要点。该软件具有以下功能点:登录、切换账号、修改密码功能上传、下载功能文件常规操作功能文件分类功能文件排序功能回收站功能2、根据测试需求矩阵完成测试计划和策略的制定。四.实验要求①根据《软件需求规格说明书》进行初步需求分析,写出测试需求矩阵。②应用需求分析方法,从不同角度进行分析,根据《软件需求规格说明书》对测试需求矩阵进一步细化分析,写出测试需求中登录功能对应的测试要点。③需求分析的过程要符合“逐级细分”的原则。④按照测试计划模板,根据测试需求矩阵和测试要点,结合实际情况,完成测试计划和策略的制定。⑤测试计划至少应包括以下几方面:测试类型、测试范围、测试人员安排、测试进度、测试环境、测试相关工具、测试方法。内蒙古工业大学信息工程学院第页五.实验步骤1、通读“爱米云网盘”的《软件需求规格说明书》,列出针对整个软件需要执行的测试类型。2、根据需求分析过程,针对软件功能进行测试范围分析,明确测试功能点,列出测试需求矩阵。3、根据《软件需求规格说明书》,针对登录功能,列出测试项。4、根据需求分析结果,针对整个客户端软件,在测试计划中列表测试类型和测试范围。测试类型功能测试:登录、切换账号和修改密码功能,上传、下载功能,文件常规操作功能,文件分类功能,文件排序功能,回收站功能。性能测试:数据的精确度,时间特性。安装/卸载测试:C/S端均能够正确的安装和卸载。安全测试:检查系统对非法侵入的防范的能力。GUI测试:页面简洁美观,数据图形显示清晰明了,操作简单方便。兼容性测试:WindowsXP/Windows7/Windows8测试范围功能测试—需求跟踪矩阵原始需求标识测试需求标识测试需求描述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默认时间倒序排列ST151、按名称排序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.13BUG跟踪处理对可能会出现的或者是预计要出现的BUG进行跟踪处理3天测试工程师、测试员7.14-7.16测试报告输出对已执行完测试用例编写测试报告,写在测试过程中到的一些问题2天测试员7.17-7.186、根据需求分析设定测试需要的环境包括硬件环境和软件环境。服务器硬件环境CPUIntelXeonE5504内存8G(2G*4)硬盘1TB服务器软件环境SQLiteWindows2007数据库环境:服务器硬件环境CPUIntelXeonE5504内存8G(2G*4)硬盘1TB服务器软件环境SQLiteWindows20077、针对登录功能的每一个测试项的需求进一步分析,从流程分析、功能交互分析、数据分析、用户场景分析和隐式需求分析方面,对登录功能进行深入需求分析,画出流程图或用户场景图、画出数据流、列出功能交互的模块和隐式需求。内蒙古工业大学信息工程学院第页8、根据以上分析结果,写出登录功能的测试子项(即详细的测试要点)。9、针对登录功能的测试要点,列出测试的重点、难点,并对每个测试要点所需要使用的测试方法进行分析,制定测试策略。测试点分析1、ST01切换账号测试要点分析编号测试要点测试方法类型测试方法详述1切换后的账号格式和长度等价类划分法、边界值分析法、判定表、因果图、场景法针对切换后的账号、长度进行等价类划分、对切换后账号的长度进行边界值分析2、ST02修改密码测试要点分析编号测试要点测试方法类型测试方法详述1修改后密码的格式和长度等价类划分法、边界值分析法、判定表、因果图、场景法针对修改后的密码的格式、长度进行等价类划分针对修改后的密码的长度进行边界值分析法3、ST03登录功能测试要点分析编号测试要点测试方法类型测试方法详述1账号格式和长度校验等价类划分法、边界值分析法、判定表、因果图、场景法针对账号的格式、账号的长度进行等价类划分、针对账号的长度进行边界值分析内蒙古工业大学信息工程学院第页2密码格式和长度等价类划分法、边界值分析法、判定表、因果图、场景法针对密码的格式、密码的长度进行等价类划分、针对密码的长度进行边界值分析3下拉列表中账号的个数、顺序边界值分析法针对下拉列表中的账号的个数进行边界值分析4检查下拉列表的增加和删除功能边界值分析法对下拉列表中的账号的个数增加或删除进行边界值分析5自动登录或保存密码校验因果图、场景法对自动登录或密码校验进行因果图分析对自动登录或密码进行场景法分析10、制定问题严重度等级及其相应描述,制定测试用例和缺陷报告模板,制定测试用例的等级,测试用例等级在测试用例的excel中加以说明。测试需求矩阵与测试要点测试需求标识需求描述序号测试要点3.1.1单账号登录账号校验:登陆时,用户名由3~20个字母、数字或“_”组成1用户名长度不能小于3&&不能大于202用户名只能由字母、数字、“_”组成3用户名长度为3~20&&由字母、数字或“_”组成密码校验:密码由6~16个字符组成,不能是8位以下纯数字4密码长度不能小于6&&不能大于165密码由字符组成,不能包含中文6密码不能是8位一下纯数字7密码由6~16个字符组成&&不能是8位以下纯数字登录功能:登陆时,可以设置为“保存密码”或“自动登陆”。登陆成功后可从主窗口菜单中,进行切换账号和修改密码。8登陆成功后,从主窗口菜单切换账号9登陆成功后,从主窗口菜单修改密码10登陆时,可以设置为“保存密码”11登陆时,可以设置为“自动登陆”3.1.2登录信息的保留登陆成功的账号记录在账号输入框和下拉列表中,下拉列表最多记录5个账号。下拉列表中可以删除历史账号。12登陆成功的账号记录在账号输入框和下拉列表中,下拉列表最多记录5个账号13下拉列表记录的账号不能多于5个14下拉列表中可以删除历史账号内蒙古工业大学信息工程学院第页六.实验体会今天的实验为下一次的实验奠定了一定的基础,所以这次的实验做得感觉比较仔细。通过实验,也遇到了一些可以想的到得一些问题。比如对功能测试的分析不够彻底。不过通过这次的实验也对软件测试技术这门课程有了更进一步的了解,做测试需要的就是认真仔细的心态。内蒙古工业大学信息工程学院第页内蒙古工业大学信息工程学院第页内蒙古工业大学信息工程学院第页内蒙古工业大学信息工程学院第页内蒙古工业大学信息工程学院第页
本文标题:软件测试实验二
链接地址:https://www.777doc.com/doc-1991507 .html