版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
医院管理系统测试计划
1.弓I言
1o1编写目的
(完整测试计划请联系本文作者)
1o2项目背景
本项目医院管理系统由安徽师范大学医院委托,由安徽师范大学计算机与信息学院16软件工程
2班在校学生负责开发。
1.3定义
事务流:数据进入模块后可能有多种路径进行处理.
主键:数据库表中的关键域,值互不相同。
外部主键:数据库表中与其他表主键相关联的域.
ROLLBACK:数据库的ChineseexpIanation中文
错误恢复机制。解释
缩略语清单:
FulIspelIing英文全
名
Database数据库
Browser/Server浏览器/服务器
PersonaIcomputer台式个人电脑
DataAccessObject数据访问对象
EntityReIation实体关系
Login登录
BaseManage基本管理
FrontService前台服务
2.任务概述
AppointmentService预约服务
2o1目标
DoctorService医生服务
测试时尽可能的发现软件中的错误,而不
InspectService检查服务是为了证明程序的正确性,测试的目的就是
在软件投入生产性运行之前按照测试的原则
PramcyService药房服务
要求,尽可能多的发现软件中的错误。
CountService门诊统计服务
2.2运行环境
Web浏览器访问http://139o196.82o22:8080/HospitaIManagementSystem/
2o3需求概述
在当今中国,虽然人们的生活水平越来越高,但是人们的身体素质并不是很好,所以导致每天医
院的病人流量非常的大。为了提高医院工作人员的办事效率,同时使病人会诊和医生服务更加的
井然有序,开发一个性能良好的医院管理系统是十分必要的.该软件将考虑多方面的用户,从“为
医生、病人、药房、管理员等相关人员提供便捷”出发,以达到提高工作效率和质量的目的,为
病人和医生提供更好的服务。
2.4条件与限制
必须保证各硬件设备,软件系统齐备的情况下,资金充足,人员齐备,各方面相互配合,齐心
协力,共同完成。
3.计划
3.1测试方案
测试方案是测试阶段的关键技术问题,为了提高测试效率,降低测试成本,本测试方案采用黑
金法设计基本的测试方案。在黑金法测试方案中采用等价划分技术,把所有可能输入的数据(有
效的或者无效的)划分成几等价类,其划分类在以下的输入中在详述。
3o2测试项目
3.2.1登录注册模块
登录版块
目的:确保登录模块功能正常。
(1)分别验证使用管理员账号,医生账号,病人账号进行登录,能够跳转到指定的功能界面.
⑵使月不存在的账号,含有非法字符的账号进行登录,确保不发生界面跳转.
不输入任何登录信息,直接点击登录测试,确保不发生界面跳转.
注册版块
目的:确保注册模块功能正常。
(1)使用正确的格式注册,验证能够正确完成注册。
⑵使用非法的字符、不符合长度要求的密码进行注册,确保注册失败.
使两次密码输入的不一致,确保注册失败.不输入正确的验证码注册,确保注册失败。
忘记密码板块
(1)目的:确保忘记密码模块功能正常。
⑵输入不存在的账号进行密码找回操作,确保提示账号不存在错误信息。
⑶输入不合法的新密码,验证会提示密码不合法。
(4)输入与当前账号预留密保手机不一致的手机号,确保显示手机号不是密保手机号。
输入错误的验证码,确保提示验证码不正确。
3o2.2用户模块
医生板块
(1)目的:确保医生模块功能正常。
(2)分别验证医生功能模块中的“我的病人”、“个人信息中心”、“修改密码”界面的正常显
示和正常跳转。
⑶脸证查看我的病人信息以及对病人进行诊断的功能正常.
(4)险证医生能够正确接收到预约自己的病人的信息。
病人板块
(1)目的:确保病人模块功能的正常。
⑵脸证病人界面中能够正确实现预约医生,查看个人信息,修改个人密码。
⑶脸证病人能够正确接收到预约医生开出的处方信息并完成付款操作。
3.2.3管理员模块
管理员板块
目的:确保管理员模块功能正常。
(1)验证管理员模块添加医生账户,查看病人信息,查看个人信息中心,修改密码功能正常.
⑵验证管理员新添加的医生账户可以正常登陆。
3.2O4功能模块
个人中心板块
(1)目的:确保个人中心板块功能正常。
⑵验证个人中心显示的信息正确。
⑶验证个人中心修改的信息能够正确更新数据库中,下一次显示能够及时显示更新后的信息。
(4)验证个人中心中修改信息时对信息合法性有正确判断。
修改密码板块
(1)目的:确保修改密码模块功能正常.
验证密码修改后新密码及时更新到数据库,在下一次登录时使用更新后的密码能够进行正确的
登录.
险证密码修改时对密码合法性的正确检测以及提醒.
预约与就诊板块
目的:确保预约与就诊的准确性
(1)病人在预约医生的时候只能预约一位,确保医生的工作量不会太大,同时不会有时间冲突
⑵病人在就诊时,医生会进行进行相应的诊断,这样就诊完成之后,病人就会有就诊记录,而
医生的病人名单也会少一位
⑶确保预约和就诊记录在前后都要存在
查询板块
(1)目的:确保管理员,用户,医生能够准确查询信息
⑵病人用户在查询医生的要显示医生的主要关于就诊的信息
(3)医之在查看自己的病人名单时要确保病人的前期就诊记录的存在
管理员要能够查看所有的病人和医生的信息,确保信息的全局性和正确性
药品结算板块
(1)目的:确保药品结算能够正确计算出价格
⑵首先要先让病人看到自己所要买的药,确保和医生开的处方相同
⑶一定量的药品在结算功能下要确定能计算出正确价格,而且要能和当前的药超价格匹配
(4)药品结算之后要在药库和用户的个人中心存储记录
3.3测试准备
在测试前与各模块的主要负责人共同协商讨论以概要设计说明书为辅,详细设计书作为总的提
纲,选择合适的输入输出数据,并加以——列举说明.
4.测试项目说明
登录模块主要测试注册功能和登录功能。
基本没置模块主要测试个人中心和修改密码.
病人服务模块主要测试网上预约和取消的功能。
医生服务模块主要测试开处方单和结算功能
管理员服务模块主要测试添加医生账号,查看医生和病人记录
4o1测试项目名称及测试内容
deal_updatePsd,jsp修改密码
personaIojsp修改除密码外的信息
top.jsp显示每个页面中顶部相同的部分
UpdateInfo.jsp更新用户信息
UpdatePsdojsp更新密码
deaIChufangcjsp医生开处方
Main.jsp医生账户登录时的主页面
medicine。jsp显示当前系统中含有的药品信息
Menu,jsp用来显示欢迎当前登录医生的欢迎词
myPatient.jsp显示预约了自己的病人的信息
patientojsp病人界面
patientInfor.jsp病人注册时的注册表
personaI.jsp修改病人信息
UpdateInfoojsp对表单中的信息进行合法性检查
CheckIogin«jsp登录成功判断
Login,jsp显示登录界面
CheckCode.jsp生成验证码
Regojsp显示病人注册界面
RegToSQLojsp判断注册字段合法性和用户名重复性
addDoctor.jsp添加医生赚户
deal_AddDoctorojsp处理添加界面的表单
main.jsp管理员登录主界面
menu3ojsp显示医生各时间段的工作情况
student_account.jsp显示系统中的病人信息
time_doctorcjsp医生的工作量统计表
deal_druglist©jsp处理药品列表
deaIYuyue.jsp处理预约
druglist.jsp药品列表
main。jsp学生登录主界面
menu,jsp病人账户登录时的功能界面和欢迎语
mydoctorojsp显示当前病人预约的医生信息
yuyue.jsp显示可预约的医生列表,可选择预约
Indexojsp系统刚打开时显示的界面
4o2设计测试用例
4.2.1输入与查看:
注册:
TC账号姓名密码确认密手机号验证码预期结果
码
011111111111吴霞123123正确提示“聪号格式牯误”
11
021611120511吴霞123123正确提示“账号已存在”
4
031611120500吴1123123正确提示“姓名公有非汉
1霞字”
041611120500吴霞11111111111111111111正确提市“密码醛山11
11111位“
051611120500吴霞123456123正确提示“密码不一致”
1
061611120500吴霞123456123456—提示“手机号格式错
1误”
071611120500吴霞123456123456错误提示“法注码错送”
1
08吴霞123456123456正确提示“张号不能为空”
091611120500123456123456正确提示“姓名不能空”
1
101611120500吴霞123456正确提示“密码不能为空”
1
111611120500吴霞123456正确提示“密码不能为空”
1
121611120500吴霞123456123456正确提示“手机号不能为
1空”
131611120500吴霞123456123456提示“脍运码错误”
1
141611120500吴霞123456123456正确提示“注册成功”
1
身份账号密码验证码预期结果
登
录
•■
TC
01病人111111正确提示“账号不存在”
02医生1611120511123正确提示“密码错误”
4
03病人1611120511123456正确提示“身份不匹配”
4
04医生1611120511123456错误提示“验证码错误”
4
05医生123456正确提示“账号不能为空"
06医生1611120511正确提示“密码不能为空”
4
07医生1611120511123456提示“睑证码错误”
4
08医生1611120511123456正确登在成功,跳转用户界面
4
新密码确认密码手机号脸证码预期结果
忘账号
记
密
码
■•
TC
0111111123456123456正确提示“账号不存在
0216111205111111111111111111111正确提示“密码格式错误"
141111
03161112051123456123正确提示“密码不一致”
14
04161112051123456123456一提示“手机号格式错
14伏•DII
05161112051123456123456错误提示“脸证码错误”
14
06123456123456正确提示“账号不能为空”
07161112051123456正确提示“密码不能为空”
14
08161112051123456正确提示“密码不能为空”
14
09161112051123456123456正确提示“手机号不能为
14空”
10161112051123456123456提示“验证码错误”
14
11161112051123456123456正确提示“密码修改成功”
14
病人当天是否已有过预约预期结果
病人预约
记录
医生:
TC
01是预约失败,提示”最多只能预约一个医生!”
02否预约成功
病人当天是否已有过预约预期结果
病人取消
记录
预约:
TC
01否取消失败
02是取消成功,提示“取消成功”
取药结算:
TC当前总金额预期结果
010.0结算失败,提示“当前尚未有药方,请及时到预约医生
处就诊!”
0225。3结簿成功,提示”结算成功!"
管
理
员
医生姓性
医生账号联系方式初始密码主治预期结果
添名别
加
医
生
•
*
TC
011111111111吴霞1773012070123456女儿科提示“账号格式错误”
110
021611120511吴霞1773012070123456女儿科提示“眯号已存在”
40
031611120500吴1霞1773012070123456女儿科提示“姓名不包含非汉
10字”
041611120500吴霞177301207123456女儿科提示“联系方式格式错
1伏M
051611120500吴霞17730120701111111111女儿科提示“密码不超过11
1011位”
06吴霞1773012070123456女儿科提示“账号不能为空”
0
0716111205001773012070123456女儿科提示“姓名不能为空”
10
081611120500吴霞123456女儿科提示“联系方式不能为
1空“
091611120500吴霞1773012070女儿科提示“密码不能为空”
10
101611120500吴霞1773012070123456女儿科提示“添加成功”
10
个人中心(通用):
TC邮箱详细地址出生日期预期结果
011998-08-2提示“邮箱格式错误”
2
021998-08—提示“详细地址长度超出限
22制!"
031998-8揭示“出生日期格式需为YYYY-MM一
DD!”
041998提示“邮箱地址不能为空!”
08-22
051998-08-2提示“详细地址不能为空!”
2
06提示“出生日期不能为空!”
071998—08提示“修改成功”
—22
注:账号和真实姓名不可修改,故省略。
账号旧密码新密码确认密码预期结果
修
改
密
码
(通
用)
*■
TC
01161112051112312341234提示“请检查旧密码是否正确!”
4
021611120511111111111112341234提示“旧密码应为长度不超过11位的字
411符串!"
031611120511123456111111111111111111111提示“新密码应为长度不超过11位的字
4111符串!”
0416111205111234561231234提示“两次密码不一致!"
4
051611120511123456123456123456提示“新密码不能与原密码相同”
4
061611120511123456123456提示“旧密码不能为空”
4
071611120511123456123456提示“新密码不能为空”
4
081611120511123456123456提示“确认密码不能为空”
4
091611120511123456123123提示“密码修改成功!”
4
注:登陆状态下,账号已锁定
4o2.2输出
预期的输出不一致:
注册:
编号原因对应测试用例
1注册失败,账号格式错误注册TC01
2注册失败,账号已存在注册TC02
3注册失败,真实姓名格式注册TC03
错误
4注册失败,密码格式错误注册TC04
5注册失败,两次密码不一注册TC05
致
6注册失败,手机号格式错注册TC06
伏
7注册失败,脸证码错误注册TC07,TC13
8注册失败,存在输入文本注册TC08—TC13
为空
9注册成功注册TC14
原因对应测试用例
登录:
编号
1登录失败,用户名不存在登录TC01
2登录失败,密码错误登陆TC02
3登录失败,身份不匹配登录TC03
4登陆失败,验证码错误登陆TC04,TC07
5登录失败,存在输入文本为登陆TC05-TC07
空
6登录成功,跳转用户界面暨陆TC08
对应测试用例
忘记密码:原因
编号
1操作失败,账号不存在忘记密码TC01
2操作失败,密码格式错误忘记密码TC02
3操作失败,两次密码不一忘记密码TC03
致
4操作失败,手机号格式错误忘记密码TC04
5操作失败,脸证码错误忘记密码TC05,TC10
6操作失败,存在输入文本忘记密码TC06—TCW
为空
7操作成功忘记密码TC11
对应测试用例
预约操作:原因
编号
1预约失败,已有预约记录病人预约医生TC01
2预约成功病人预约医生TC02
原因对应测试用例
取消预约
操作:
编号
1取消失败,无预约记录病人取消预约TC01
2取消成功病人取消预约TC02
取药结算:
编号原因对应测试用例
1结算失败,金额为0c0取药结算TC01
2结算成功取药结算TC02
添加医生眯户:
编号原因对应测试用例
1操作失败,医生账号格式管理员添加医生TC01
错误
2操作失败,医生账号已存在管理员添加医生TC02
3操作失败,医生姓名格式管理员添加医生TC03
错误
4操作失败,联系方式格式管理员添加医生TC04
错误
5操作失败,初始密码格式管理员添加医生TC05
错误
6操作失败,存在输入文本管理员添加医生TC06-TC09
为空
7操作成功管理员添加医生TC10
原因对应测试用例
修改个人
信息:
编号
1操作失败,邮箱格式错误个人中心TC01
2操作失败,地址长度超出个人中心TC02
限度
3操作失败,出生日期格式个人中心TC03
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 搬运机器人售后技术支持工程师岗位招聘考试试卷及答案
- 文化差异下的临终伦理实践
- GIST(胃肠间质瘤)病理诊断新进展(2025–2026专家更新版)
- 中国带状疱疹诊疗专家共识(2022版)
- T∕CATAGS 11-2020 直升机城市消防应急救援人员资质与培训规范 含2026年第1号修改单
- 2026年湖北省黄冈市浠水实验高中高三下学期二轮复习质量检测试题化学试题含解析
- 浙江金华市浙师大附中2026届高三化学试题期末练习试卷含解析
- 13.3 内能 课件(内嵌视频)2025-2026学年人教版物理九年级全一册
- 2026年江苏省扬州市邗江区瓜洲中学全国高三模拟考三全国I卷化学试题含解析
- 26年胃肠间质瘤基因检测用药关联
- 2026年抗菌药物考试题及答案
- 2026年山东省夏季高考《语文》作文专项练习及答案解析(全国I卷)
- 第二轮土地承包到期后再延长30年试点工作意见政策解读
- 四川省成都市 2026 届高三第三次诊断性考试试题(含答案)
- 2018年上半年全国事业单位联考D类《职业能力倾向测验》答案+解析
- 2026年北京市平谷区初三下学期一模道德与法治试卷和答案
- 医院屋顶光伏施工造价预算方案模板
- 广播安装施工方案(3篇)
- 特医食品管理工作制度
- 国开2026年《新媒体伦理与法规》形成性考核1-5答案
- 2026校招:安徽皖维集团面试题及答案
评论
0/150
提交评论