《医院管理系统测试计划.doc》由会员分享,可在线阅读,更多相关《医院管理系统测试计划.doc(14页珍藏版)》请在三一办公上搜索。
1、医院管理系统测试计划1引言1.1编写目的在开发大型软件的漫长过程中,面对各种各样的问题。人的主观认识,不可能完全符合客观现实。与工程密切相关的各类人员之间的通信和配合也不能完美无缺。因此,在软件生命周期的每一个阶段都不可避免的会产生错误,对于医院管理系统这类会影响病人生活财产,存储患病信息的软件,必须尽量的减少差错。一面造成严重的损失,测试时为了发现程序中的错误而执行程序的过程。测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中存在的错误。目前软件测试仍然是保证软件质量的关键步骤。它是对于、软件规格说明,设计和编码的最后复审,也是不可缺少的关键步骤。 1.2项目背景本项目医院管理系统
2、由海星医院委托,由交通大学信息学院在校学生负责开发。1.3定义事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域,值互不相同。外部主键:数据库表中与其他表主键相关联的域。ROLLBACK:数据库的错误恢复机制。缩略语清单:Full spelling 英文全名Chinese explanation 中文解释Database数据库Browser/Server浏览器/服务器Personal computer台式个人电脑Data Access Object数据访问对象Entity Relation实体关系Login登录Base Manage基本管理Front Service前台服务
3、Appointment Service预约服务Doctor Service医生服务Inspect Service检查服务Pramcy Service药房服务Count Service门诊统计服务1.4参考资料a. 医院管理系统项目计划任务书b. 软件工程及其应用 周,王文等 科学技术c. 软件工程 海藩 清华大学d. 医院管理系统概要说明书e. 医生管理系统详细设计说明书f. 医生管理系统用户操作手册2任务概述2.1目标 测试时尽可能的发现软件中的错误,而不是为了证明程序的正确性,测试的目的就是在软件投入生产性运行之前按照测试的原则要求,尽可能多的发现软件中的错误。2.2运行环境硬件要求:PI
4、 133以上处理器,最低32M存,300M以上硬盘剩余空间。运行环境:win72.3需求概述在当今中国,虽然人们的生活水平越来越高,但是人们的身体素质并不是很好,所以导致每天医院的病人流量非常的大。为了提高医院工作人员的办事效率,同时使病人会诊和医生服务更加的井然有序,开发一个性能良好的医院管理系统是十分必要的。该软件将考虑多方面的用户,从“为医生、病人、护士、管理员等相关人员提供便捷”出发,以达到提高工作效率和质量的目的,为病人和医生提供更好的服务。2.4条件与限制必须保证各硬件设备,软件系统齐备的情况下,资金充足,人员齐备,各方面相互配合,齐心协力,共同完成。3计划3.1测试方案测试方案是
5、测试阶段的关键技术问题,为了提高测试效率,降低测试成本,本测试方案采用黑盒法设计基本的测试方案。在黑盒法测试方案中采用等价划分技术,把所有可能输入的数据(有效的或者无效的)划分成几等价类,其划分类在以下的输入中在详述。3.2测试项目登陆版块目的:对不同功能的使用进行身份限制进度:2016/6/27基本设置版块目的:对医院现有的检查项目,科室,员工,用户等信息的增删查改。 进度:2016/6/27导医服务模块目的:是否能录入病人的基本信息进入数据库建档。收费后开处方,检查收据,以及退费 。进度:2016/6/27检查服务模块目的:是否将检查结果记录到数据库 进度:2016/6/27药房服务模块目
6、的:检查药品的数量,增删,退药进度:2016/6/273.3测试准备在测试前与各模块的主要负责人共同协商讨论以概要设计说明书为辅,详细设计书作为总的提纲,选择合适的输入输出数据,并加以一一列举说明。3.4测试机构及人员测试机构由交通大学信息学院软件开发专业工作组组成。人员有软件开发小组全体人员。4测试项目说明登录模块主要测试注册功能和登录功能。基本设置模块主要测试员工,职位,项目,用户,部门的增删查改和交接班的安排。导医服务模块主要测试网上预约,前台预约,挂号缴费的功能。医生服务模块主要测试开处方单检查服务模块主要测试医生开检查单的功能药房服务模块主要测试药库管理员进货的功能统计服务模块主要测
7、试患者当日数量4.1测试项目名称及测试容Yuyue.aspx:测试网上预约Feiyuyue.aspx:测试前台挂号,缴费功能Tuihao.aspx:测试退号功能Login.aspx:测试登陆界面Regist.aspx:主要测试注册功能Addmedicen.aspx主要测试进货,输入的规性和数量操作。cf.aspx主要测试医生开药的功能,是否能成功添加信息到数据库。已经输入查询条件的容错性。Outpatient.axsp:主要测试医院对病人统计的正确性,以及输入查询条件的规性。4.2测试用例4.2.1输入注册:用户名密码确认密码员工号性别1小花1231367770003女2小花12?*w12?*
8、w0003女3小花12345612345600011女4小花1234561234560006女5花花10003女6戴雪睿1234561234560007女允许登录的合法用户登录:用户名密码身份1志勋12345600042志勋123456700043志勋12345600014小花10003交接班:职工号部门号值班时间值班日期管理员操作100010016:00-12:002016/6/24东东添加222?6:00-12:002016-6-24东东添加300010016:00-12:002016/6/24东东添加400010026:00-12:002016/6/24东东添加500010026:00-
9、12:002016/6/24东东删除6000100112:00-18:002016/6/24东东修改部门:职位编号职位名称管理员操作1001妇产科东东添加2001眼科东东添加3001耳鼻喉科东东修改4001眼科东东删除5001妇产科东东删除项目:项目名称项目编号项目价格项目明细管理员操作1X光0011000无东东添加2X光0021000无东东添加3X光0031000无东东修改4X光0031000无东东删除用户:员工编号用户名职称性别新密码确认密码操作10011全蛋01男123456123456添加20011全蛋02女123456123456添加30011全蛋02女123456123456修改4
10、0011全蛋02女123456123456删除开处方单:门诊号病历号查找数量10010000阿莫西林220010000阿莫西林-230010001头孢克洛20000000网上预约:地址1蛋蛋2*蛋3蛋蛋1509098874蛋蛋退号:日期12016-06-13 215090988762016-06-13 32016-06-124/5/2016-06-13 前台挂号:病历号性别年龄号住址100000黄晓明女337200000黄晓明女3373000011花花女22200002400001#女2220000250000010花花女22200002门诊统计:日期科室12016-6-6妇产科22016.6
11、.6眼科320#-6-6妇产科检查单:病历号项目检查单100001X光无2000000X光无药房管理:药品名称药品厂家进药数量1头孢克洛(盒)哈药六厂30002头孢克洛(盒)20003#20004头孢地(盒)哈药六厂-10005头孢地(盒*4.2.2输出【预期的输出数据。】注册:1密码不一致2注册成功3员工号不存在4用户名已存在5该员工已注册6密码长度不能超过15位登录:1登录成功,跳转相应界面2登录失败,密码错误3登录失败,身份不匹配4登录失败,密码错误交接班:1添加成功2字符输入错误3重复添加,添加失败4添加错误,已存在该员工5不存在该员工删除失败6修改成功部门:1添加成功2已有该部门,添
12、加失败3修改成功4删除失败5删除成功项目:1添加成功2已有该项目,添加失败3修改成功5删除成功用户:1添加成功2已有该用户,添加失败3修改成功5删除成功网上预约:1预约成功2输入有误3输入有误4当日已有预约,预约失败退号:1退号成功2输入有误3输入有误4无该预约号5无反应6无反应前台挂号:1建档成功2已有该病历号3数字错误4文字错误5建档成功开处方单:1已成功开出一处方2开单失败3开单失败检查单:1开单成功2无此病人药房管理:1添加成功2添加成功3输入错误4输入错误5输入错误门诊统计:1查询成功2无此信息3输入错误4.2.3步骤及操作按照测试用例,输入信息。选择添加,修改或者删除操作。输入正确
13、,弹出相应的对话框,输入错误,弹出相应的对话框。4.2.4允许偏差由于本模块,不需要涉及数值计算,所以不允许与预期结果有任何偏差。4.3进度2016/6/244.4条件Win7平台,vs2012,sql20085评价5.1围由于各个模块式相对独立进行测试,只能证明单独模块设计比较完善,所以是、需要最后进行组合测试,确保模块可以协调工作。5.2准则我们要知道测试是软件开发过程中一项非常重要的环节。一项好的软件必须经过无数次的测试,软件测试是保证软件质量的关键步骤。所以在测试过程中必须抱着不骄不躁,谦虚谨慎的态度。努力发现每一个出现的错误。并要仔细的寻找能够法相、 尽可能多错误的测试用例。不要以为你已经发现所有的错误,往往没有发现的错误跟已经发现的错误是成比例的。