医院管理系统测试计划_第1页
医院管理系统测试计划_第2页
医院管理系统测试计划_第3页
医院管理系统测试计划_第4页
医院管理系统测试计划_第5页
已阅读5页,还剩17页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

医院管理系统测试计划

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论