信息工程学院实验报告课程名称:软件测试实验名称:黑盒测试用例设计与编写实验类型:验证性□综合性□设计性□实验室名称:格B404班级:软13-2学号:201320205035姓名:赵可组别:同组人:成绩:实验日期:2016年5月18日内蒙古工业大学信息工程学院第页报告类型:实验报告□预习报告√预习报告成绩:指导教师审核(签名):年月日[实验名称]“爱米云网盘”测试需求分析[实验目的]①理解软件工程模型和测试的一般流程。②理解需求分析的重要性和需求分析的原则。③掌握需求分析的过程和方法。③[实验内容]1、根据《软件需求规格说明书》,对“爱米云网盘”进行整体需求分析,列出整个软件需要进行的测试类型和功能测试需求。2、对其中3个功能需求进行详细需求分析,使用思维导图工具列出测试项[实验要求]①根据《软件需求规格说明书》对整个软件进行整体需求分析,列出测试类型和功能测试需求。②根据《软件需求规格说明书》,应用需求分析方法,从不同角度进行分析,对登陆和册功能、共享管理功能进行详细需求分析,在思维导图中详细的列出测试项(测试要点)。④需求分析的过程要符合“逐级细分”。[实验步骤]1、通读“爱米云网盘”的《软件需求规格说明书》,分别从需要进行哪些测试类型、系统的架构、用户类型及其主要功能这3个方面对整个软件进行初步需求分析。2、仅针对测试类型中的功能测试类型,列出整个软件的所有功能需求,并予以编号。3、分别对登陆和注册功能、共享管理功能进行业务流程分析,画出流程图。4、在思维导图中新建文件,分别针对登陆和注册功能、共享管理功能,进行详细需求分析列出测试项(即测试要点)。要求从流程分析、功能交互分析、数据分析、用户场景分析和隐式需求等方面进行详细需求分析。5、针对每一个测试项进一步分析,细化每一个测试项,在思维导图中列出各测试项的测试子项。6、将思维导图分别以图片和Excel格式的形式导出,对导出的表格中各列的标题进行修改,并给各测试项编号,写入实验报告中。内蒙古工业大学信息工程学院第页[实验内容]1、流程图①登录②注册内蒙古工业大学信息工程学院第页③共享功能管理2、思维导图①登录内蒙古工业大学信息工程学院第页②注册③共享功能管理内蒙古工业大学信息工程学院第页3、生成Excel表格①登录Level1Level2Level3Level4登录校验登录信息用户名校验用户名正确用户名错误密码校验密码正确密码错误登录超时提示登录超时帐号不存在提示帐号不存在重复登录提示重复登录帐号②注册Level1Level2Level3Level4注册注册检测帐号检测是否超过额定长度是否含有非法符号用户名重复密码检测是否含有非法符号是否超过额定长度超时提醒提示超过连接时长内蒙古工业大学信息工程学院第页③共享功能管理Level1Level2Level3Level4Level5共享管理功能共享信息管理创建共享是否创建成功命名是否合法是否有重名删除共享是否删除成功修改共享命名是否合法是否有重名是否修改成功搜索共享关键字是否合法输出搜索结果集搜索排序是否正确按照选项输出排序共享成员管理访问成员管理增加成员选择一个成员选择多个成员删除成员删除一个成员删除多个成员访问权限管理上传权限管理上传文件权限上传文件夹权限下载权限管理下载文件权限下载文件件权限删除权限管理[实验心得]本次实验是主要目标是训练巩固并加强黑盒测试的综合运用,在实训过程中,还存在一些问题,因而导致在绘制流程图及思维导图时出现流程分析不明确、层次不清等问题。针对这些问题,首先的解决方法应熟悉课堂内容,进一步加深巩固并加强对黑盒测试细节的内容掌握,进而避免结构混乱的问题。对于综合应用的实例,应着眼全局进行分步测试,不可操之过急,在未完成当前图形绘制的时候不要急于下一步的设计,循序渐进的设计自然会水到渠成。本次实验在老师及同学的帮助下进展顺利,克服了许多在以前没有遇到的实际问题,对软件测试的理解进一步加深。