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