1、学生公寓管理系统测试报告 一、引言1.编写目的 本文档是在项目具体代码完成过程中,项目团队主要负责测试的人员记录在测试过程中发现的问题以及对于问题改进的建议。 本文档将供本系统的开发人员,维护人员查阅及使用。2.背景a.被测试软件名称:“学生公寓管理系统”b该系统开发者:本小组全体人员。c.用户:高校公寓管理中心d测试环境与运行环境之间可能存在的差异对测试结果的影响。实际的运行环境:校园局域网、联网的Web平台、桌面程序测试环境;单机的Windows平台、Microsoft Visual Studio 2005、SQL SERVER 2005 Express测试环境与实际运行环境之间的差异、单
2、机测试与联网的实际运行环境存在的差异以及并发操作等情况难于处理,很难做到完全基于实际情况的测试。3.参考资料a 学生公寓管理系统需求规格说明书b 软件工程钱乐秋等著 清华大学出版社2测试概要1.测试采用的标准及技术 表一 开始/中断/完成测试开始/中断/测试完成 标准说明开始测试标准硬件环境可用和软件正确安装完成中断测试标准安装无法正确完成或程序的文档有相当多的失误完成测试标准完成测试计划中的测试规划并达到程序和测试质量的目标,并有测试人员确认。 表二 测试技术测试技术 说明编写测试用例在产品编码阶段完成测试用例单元测试对具体模块及函数进行测试集成测试检测模块集成后的系统是否达成需求系统测试对
3、业务流程及数据流的处理是否符合标准,系统对业务流的处理是否存在逻辑不严谨和错误以及是否存在不合理的需求和标准及要求 表三 测试类型测试类型 说明功能测试根据根据学生公寓管理系统需求规格说明书和学生公寓管理系统设计说明书,检查产品是否正确实现了功能边界值测试选择边界数据进行测试,确保系统功能正常,程序无异常界面测试检测界面是否美观合理文档测试检测文档是否足够、描述是否合理 2.单元测试 单元测试是对具体模块的测试,模块主要有用户注册,用户登录,用户管理,学生信息管理,员工信息管理,宿舍信息管理等。3.集成测试 本系统的集成测试重点是页面间的跳转是否正确以及页面间的参数传递是否正确。对于页面间跳转
4、的测试,主要测试点击本系统中的各个页面的导航链接提示是否跳转到相应的页面。对于参数传递的测试,主要测试页面间传递参数所产生结果是否正确。4.系统测试 针对学生公寓管理系统,这里将系统测试分为两个部分:功能测试和性能测试。对于功能测试,按照学生公寓管理系统需求规格说明书中的功能模块设计,为系统的各项功能设计了测试方案,其中对数据要求不高的功能只是提出了大致的测试要求,但对于数据要求高的功能我们按照等价类划分的方法设计了测试用例。对于每个测试用例,均以清晰的表格形式记录了测试结果(通过或是不通过),发现的问题,测试人及测试时间。对于性能测试,按照学生公寓管理系统需求规格说明书对性能的要求,设计了性
5、能测试的表格。按照这个表格,对系统中比较重要的几项性能需求进行测试,每项测试同功能测试一样均记录了发现问题,测试结果,测试人及测试时间。 3、单元测试对各个模块进行测试:编号模块名称功能描述输入/需要输出/结果发现问题测试结果测试人测试时间1用户注册系统用户注册用户注册名,类型,密码,等信息成功注册或显示出错信息见后表2用户登录会员登入管理系统用户名,密码,验证码登录成功或显示出错信息见后表3用户管理管理用户的注册,变更和权限及信息的更改用户信息的更改数据库中的信息得到了更新见后表4学生信息管理用户添加、修改、删除学生基本信息用户对学生信息的修改,录入系统信息得到改变和更新无通过5员工信息管理
6、用户添加、修改、删除员工基本信息用户对员工信息的修改,录入系统信息得到改变和更新无通过6宿舍信息管理对宿舍信息的录入,修改,删除用户对宿舍信息的新建,修改信息得到改变和更新见后表7公寓信息管理对宿舍信息的录入,修改,删除用户对宿舍信息的新建,修改信息得到改变和更新见后表8出入登记对登记表的新建,修改,删除用户对表中信息的新建,修改信息得到改变和更新未测试9信息查询用户可以提供检索条件查找信息用户输入检索条件按检索条件返回相关信息无通过1.用户注册(1)划分等价类输入条件有效等价类编号无效等价类编号注册名输入注册名1注册名为空6设置密码密码格式正确且不超过限定长度(前字母,后数字或全字母)2密码
7、格式不正确7输入密码为空重复密码与设置密码相同3与设置密码不同8用户类型选择类型4未选9真实姓名输入姓名5姓名为空10(2)测试用例设计用例编号输入预期输出覆盖范围注册名设置密码重复密码真实姓名用户类型1.1managerw1234w1234张三超级管理员注册成功1,2,3,4,51.2w1234w1234张三超级管理员注册失败61.3manager12341234张三超级管理员注册失败71.4managerw1234w123张三超级管理员注册失败81.5managerw1234w1234超级管理员注册失败101.6managerw1234w1234张三注册失败92.用户登录(1)划分等价类输
8、入条件有效等价类编号无效等价类编号用户名用户名与数据库中用户名一致1用户名不一致4密码密码与数据库中保存的一致2密码不一致5验证码验证码输入正确3验证码输入错误6(2)测试用例设计用例编号输入预期输出覆盖范围用户名密码验证码2.1managerw1234与系统提示一致登录成功1,2,32.2manaw1234与系统提示一致登录失败42.3managerw123与系统提示一致登录失败52.4managerw1234与系统提示不一致登录失败63.用户管理在以用户名manager,密码w1234正确登录的情况下进行会员管理,新用户注册是采用manager1为用户名,密码设为a1234。(1)划分等价
9、类输入条件有效等价类编号无效等价类编号新用户注册注册成功1注册失败4用户名更改修改成功,数据库信息更新2修改失败5修改但未保存密码更改修改成功,数据库信息更新3修改失败6修改但未保存 (2) 测试用例设计 用例编号 输入 预期输出覆盖范围用户名密码修改用户名修改密码3.1Manager1w1234注册成功13.2managerw1234manager1修改成功23.3managerw1234manager1修改失败53.4managerw1234a1234修改成功33.5managerw1234a1234修改失败64.宿舍信息管理(1)划分等价类输入条件有效等价类编号无效等价类编号寝室号长度在
10、1-32之间1长度为零7长度大于32居住性别选择性别2未选择8应住人数选择3未选择9实住人数选择4未选择10住宿费用长度在1-16之间5长度为零11长度大于16电话长度在1-32之间6长度为零12长度大于32(2) 测试用例设计用例编号输入预期输出覆盖范围寝室号居住性别应住人数实住人数住宿费用电话1.1332男668004558205修改成功1,2,3,4,5,61.2男668004558205修改失败71.3332668004558205修改失败81.4332男68004558205修改失败91.5332男68004558205修改失败101.6332男664558205修改失败111.73
11、32男6800修改失败124.公寓信息管理(1)划分等价类输入条件有效等价类编号无效等价类编号公寓号输入公寓号1未输入6房间数输入房间数2未输入7楼层数输入楼层数3未输入8应住人数输入应住人数4未输入9实住人数输入实住人数5未输入10(2)测试用例设计用例编号输入预期输出覆盖范围公寓号房间数楼层数应住人数实住人数1.11400824002200修改成功1,2,3,4,51.2400824002200修改失败61.31824002200修改失败71.41400824002200修改失败81.5140082200修改失败101.6140082400修改失败94、集成测试报告 1.集成测试描述: 主
12、要是根据对数据库的修改进行页面之间的跳转,以及各个页面之间的参数传递。 2.集成方法设计: 对学生宿舍管理系统基于随机测试方法进行测试。 3.测试内容: 表1 各页面的跳转测试步骤操作描述所在页面测试结果测试人测试时间 1正确用户登录成功登陆首页面通过刘远2011.5.29 2错误的账号密码登入显示错误的登入通过.2011.5.29 3登记学校所有宿舍的情况显示登记页面通过.2011.5.29 4实现楼房管理人员的添加功能添加页面通过. 5查询进入查询界面通过. 6出入登记进入登记页面通过. 7学生信息修改进入学生信息修改界面通过. 表2 各参数传递测试结果测试步骤操作描述输入数据期望的结果实
13、际结果测试状态 1登陆界面用户名*密码123(正确)登陆成功登陆成功通过 2登陆界面用户名*密码123(错误)登入失败登入失败通过 3登记学校所有宿舍的情况输入一个宿舍的各项数据登入了一个宿舍的数据登入了一个宿舍的数据通过 4实现楼房管理人员的添加功能输入一个楼房管理人员的各项数据登入了一个宿舍的楼房管理人员登入了一个宿舍的楼房管理人员通过 5查询按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿情况查询均得出结果均得出结果通过 6出入登记进楼物品登记、出楼物品登记、人员来访登记、结束访问登记 4个类别 选择类别后进行等级有某事件的出入记录有某事件的出入记录通过 7学生信息
14、修改1.学生基本信息修改:实现系统管理人员对学生基本信息情况所作的添加、修改、删除。 2.员工信息修改:实现系统管理人员对楼房员工的修改、删除功能。原有的数据被新数据覆盖原有的数据被新数据覆盖通过 8 退出系统通过4、系统测试 1.对功能的测试 1)超级管理员操作 符合系统的需求规格 2)普通管理员操作 符合系统的需求规格 3)学生用户操作 符合系统的需求规格 4)学生用户、超级管理员、普通管理员的登录 符合系统的需求规格2.对性能测试性能测试表编号性能名称性能描述输入系统响应发现问题测试结果测试时间1正确性测试系统要能把新注册的用户信息准确地导入相应的数据库中新注册的用户信息数据库中的信息被更新无通过2正确性测试系统要能把学生、楼房员工信息准确地导入相应的数据库中学生、楼房员工信息数据库中的信息被更新无通过3正确性测试当用户输入查询条件后系统能准确地输出正确的查询信息查询条件用户想要的查询信息无通过4正确性测试用户能对注册时的权限范围进行操作用户登入用户的相应的操作结果无通过5时间等待需求当用户输入查询条件后,系统能能在特定的时间内返回正确结果查询条件时间=1s无通过
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1