Files
HIS-GUI/docs/测试需求.md
e2hang aec55e7b3c Test
2026-04-12 14:55:03 +08:00

31 KiB
Raw Permalink Blame History

HIS-GUI 测试需求文档

1. 系统概述

1.1 测试范围

本文档涵盖医院信息系统HIS图形用户界面GUI的所有功能测试需求。测试不包括Shell命令行界面的功能。

1.2 系统主要模块

  • 仪表盘Dashboard
  • 病房管理Wards
  • 患者管理Patients
  • 医生管理Doctors
  • 药房管理Medicines
  • 检查管理Checks
  • 科室管理Departments
  • 日志管理Logs

2. 功能测试需求

2.1 仪表盘功能

2.1.1 数据统计显示

序号 测试项 测试步骤 预期结果
2.1.1.1 显示病房总数 启动系统,查看仪表盘 显示正确的病房数量统计卡片
2.1.1.2 显示患者总数 启动系统,查看仪表盘 显示正确的患者数量统计卡片
2.1.1.3 显示医生总数 启动系统,查看仪表盘 显示正确的医生数量统计卡片
2.1.1.4 显示药品种类数 启动系统,查看仪表盘 显示正确的药品种类统计卡片
2.1.1.5 显示检查项目数 启动系统,查看仪表盘 显示正确的检查项目统计卡片
2.1.1.6 数据刷新 添加/删除数据后查看仪表盘 统计数据自动更新

2.1.2 统计数据更新

序号 测试项 测试步骤 预期结果
2.1.2.1 添加病房后更新 添加新病房 病房统计数字增加
2.1.2.2 添加患者后更新 添加新患者 患者统计数字增加
2.1.2.3 添加医生后更新 添加新医生 医生统计数字增加

2.2 病房管理功能

2.2.1 病房基本信息

序号 测试项 测试步骤 预期结果
2.2.1.1 病房树形展示 切换到病房页面 显示病房树形结构,包含病房信息和床位信息
2.2.1.2 病房ID显示 查看病房列表 每个病房显示WardID
2.2.1.3 科室归属显示 查看病房列表 显示归属科室
2.2.1.4 病房类型显示 查看病房列表 显示类型(普通病房/特需病房/ICU
2.2.1.5 最大床位数显示 查看病房列表 显示MaxBeds
2.2.1.6 空闲床位数显示 查看病房列表 显示FreeBeds数量
2.2.1.7 占用率显示 查看病房列表 以百分比显示占用率

2.2.2 搜索功能

序号 测试项 测试步骤 预期结果
2.2.2.1 按病房ID搜索 在搜索框输入病房ID 列表中显示匹配的病房
2.2.2.2 按科室搜索 在搜索框输入科室名称 列表中显示匹配的病房

2.2.3 添加病房

序号 测试项 测试步骤 预期结果
2.2.3.1 打开添加对话框 点击"添加病房"按钮 弹出添加对话框
2.2.3.2 科室选择 在对话框中选择科室 科室可选择ID自动生成
2.2.3.3 病房类型选择 在对话框中选择类型 可选择普通病房/特需病房/ICU
2.2.3.4 最大床位数设置 设置最大床位数 允许设置0-1000
2.2.3.5 验证必填字段 不选择科室直接保存 提示"请选择科室"错误信息
2.2.3.6 病房添加成功 填写正确信息后保存 病房添加成功,列表刷新

2.2.4 编辑病房

序号 测试项 测试步骤 预期结果
2.2.4.1 选择病房 在列表中选择一个病房 病房被选中
2.2.4.2 打开编辑对话框 点击"编辑病房"按钮 弹出编辑对话框
2.2.4.3 修改科室 修改所属科室 科室修改成功
2.2.4.4 修改类型 修改病房类型 类型修改成功
2.2.4.5 修改床位数 修改最大床位数 床位数修改成功
2.2.4.6 保存修改 点击保存按钮 修改保存成功,列表刷新

2.2.5 删除病房

序号 测试项 测试步骤 预期结果
2.2.5.1 选择病房 在列表中选择一个病房 病房被选中
2.2.5.2 删除有患者病房 删除有住院患者的病房 提示"还有患者正在住院,无法删除"
2.2.5.3 删除空病房 删除没有患者的病房 提示确认删除对话框
2.2.5.4 确认删除 点击确认删除 删除成功,列表刷新
2.2.5.5 取消删除 点击取消 删除取消,无变化

2.2.6 床位管理

序号 测试项 测试步骤 预期结果
2.2.6.1 添加床位 选择病房,点击"添加床位" 床位添加成功
2.2.6.2 床位ID自动生成 添加床位时 床位ID自动生成
2.2.6.3 删除空闲床位 选择空闲床位,点击删除 删除成功
2.2.6.4 删除占用床位 选择有患者的床位,点击删除 提示"床位上还有患者,无法删除"
2.2.6.5 床位状态修改 双击床位修改状态 状态修改成功

2.2.7 病房使用情况

序号 测试项 测试步骤 预期结果
2.2.7.1 打开使用情况 点击"病房使用情况"按钮 弹出使用情况对话框
2.2.7.2 类型筛选 选择病房类型筛选 显示符合条件的病房
2.2.7.3 占用率筛选 选择占用率筛选条件 显示符合条件的病房
2.2.7.4 床位详情 选择某个病房 显示该病房的床位详情

2.3 患者管理功能

2.3.1 患者列表

序号 测试项 测试步骤 预期结果
2.3.1.1 患者列表展示 切换到患者页面 显示患者列表
2.3.1.2 患者ID显示 查看患者列表 显示患者ID
2.3.1.3 姓名显示 查看患者列表 显示患者姓名
2.3.1.4 性别显示 查看患者列表 显示性别
2.3.1.5 年龄显示 查看患者列表 显示年龄
2.3.1.6 联系方式显示 查看患者列表 显示手机号
2.3.1.7 状态显示 查看患者列表 显示状态(未挂号/门诊/急诊/已就诊/住院/出院)

2.3.2 搜索功能

序号 测试项 测试步骤 预期结果
2.3.2.1 按姓名搜索 输入姓名关键词 显示匹配的患者
2.3.2.2 按ID搜索 输入患者ID 显示匹配的患者

2.3.3 添加患者

序号 测试项 测试步骤 预期结果
2.3.3.1 打开添加对话框 点击"添加患者"按钮 弹出添加对话框
2.3.3.2 姓名填写 填写患者姓名 姓名可填写
2.3.3.3 年龄设置 设置患者年龄 年龄范围0-200
2.3.3.4 性别选择 选择性别 可选择Male/Female
2.3.3.5 联系方式填写 填写手机号 联系方式可填写
2.3.3.6 手机号格式验证 输入错误格式手机号 提示格式错误
2.3.3.7 手机号格式验证-正确格式 输入正确格式如010-88889999 验证通过
2.3.3.8 手机号格式验证-手机号 输入正确格式如13812345678 验证通过
2.3.3.9 验证必填字段 不填写姓名直接保存 提示"请填写姓名"
2.3.3.10 患者添加成功 填写正确信息后保存 患者添加成功,病例自动创建
2.3.3.11 病例自动创建 添加患者时 自动创建患者病例

2.3.4 编辑患者

序号 <EFBFBD><EFBFBD><EFBFBD>试项 测试步骤 预期结果
2.3.4.1 选择患者 在列表中选择患者 患者被选中
2.3.4.2 打开编辑对话框 点击"编辑患者"按钮 弹出编辑对话框
2.3.4.3 修改姓名 修改姓名 姓名修改成功
2.3.4.4 修改年龄 修改年龄 年龄修改成功
2.3.4.5 修改性别 修改性别 性别修改成功
2.3.4.6 修改联系方式 修改手机号 联系方式修改成功
2.3.4.7 修改状态 修改患者状态 状态修改成功
2.3.4.8 保存修改 点击保存按钮 修改保存成功

2.3.5 删除患者

序号 测试项 测试步骤 预期结果
2.3.5.1 选择患者 在列表中选择患者 患者被选中
2.3.5.2 删除确认对话框 点击"删除患者"按钮 弹出确认删除对话框
2.3.5.3 确认删除 点击确认 删除患者及病例

2.3.6 查看病例信息

序号 测试项 测试步骤 预期结果
2.3.6.1 选择患者 选择患者列表中的患者 患者被选中
2.3.6.2 查看完整病例 点击"查看病例信息"按钮 显示完整病例记录对话框
2.3.6.3 病例内容包括预约记录 查看病例 显示预约记录数量和详情
2.3.6.4 病例内容包括检查记录 查看病例 显示检查记录数量和详情
2.3.6.5 病例内容包括诊断记录 查看病例 显示诊断记录数量和详情
2.3.6.6 病例内容包括用药记录 查看病例 显示用药记录数量和详情
2.3.6.7 病例内容包括手术记录 查看病例 显示手术记录数量和详情
2.3.6.8 病例内容包括住院记录 查看病例 显示住院记录数量和详情

2.3.7 挂号功能

序号 测试项 测试步骤 预期结果
2.3.7.1 选择患者 选择患者 患者被选中
2.3.7.2 打开挂号对话框 点击"挂号"按钮 弹出挂号对话框
2.3.7.3 科室选择 选择挂号科室 科室可选择
2.3.7.4 医生选择 选择看诊医生 医生可选择
2.3.7.5 挂号类型选择 选择门诊或急诊 门急诊可选
2.3.7.6 门诊挂号费用 门诊挂号 挂号费10元
2.3.7.7 急诊挂号费用 急诊挂号 挂号费50元
2.3.7.8 状态更新-门诊 门诊挂号成功 患者状态变为"门诊"
2.3.7.9 状态更新-急诊 急诊挂号成功 患者状态变为"急诊"
2.3.7.10 自动支付 挂号完成 自动完成支付

2.3.8 入院功能

序号 测试项 测试步骤 预期结果
2.3.8.1 选择患者 选择患者 患者被选中
2.3.8.2 打开入院对话框 点击"入院"按钮 弹出入院对话框
2.3.8.3 病房选择 选择病房 显示可选床位
2.3.8.4 床位选择 选择空闲床位 床位被选中
2.3.8.5 入院原因填写 填写入院原因 原因可填写
2.3.8.6 重复入院限制 对已住院患者再次入院 提示"已经入院,不能重复入院"
2.3.8.7 入院成功 填写正确信息后确认入院 入院成功
2.3.8.8 状态更新 入院成功 患者状态变为"住院"
2.3.8.9 床位状态占用 入院成功 床位状态变为"Occupied"
2.3.8.10 住院记录创建 入院成功 创建住院记录
2.3.8.11 入院押金 入院成功 自动支付1000元入院押金

2.3.9 出院功能

序号 测试项 测试步骤 预期结果
2.3.9.1 选择住院患者 选择住院状态患者 患者被选中
2.3.9.2 出院操作 点击"出院"按<><E68C89><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>行出院操作
2.3.9.3 非住院患者出院 对非住院患者做出院操作 提示"不是住院状态"
2.3.9.4 床位释放 出院成功 床位释放为空闲
2.3.9.5 状态更新 出院成功 患者状态变为"出院"
2.3.9.6 出院时间记录 出院成功 记录出院时间

2.3.10 添加诊断记录

序号 测试项 测试步骤 预期结果
2.3.10.1 选择患者 选择患者 患者被选中
2.3.10.2 打开诊断对话框 点击"添加诊断记录"按钮 弹出诊断对话框
2.3.10.3 医生选择 选择看诊医生 医生可选择
2.3.10.4 诊断内容填写 填写诊断内容 诊断内容可填写
2.3.10.5 处方填写 填写处方 处方可填写
2.3.10.6 备注填写 填写备注 备注可填写
2.3.10.7 未挂号患者限制 对未挂号患者添加诊断 提示"未挂号,禁止添加"
2.3.10.8 出院患者限制 对已出院患者添加诊断 提示"已出院,禁止添加"
2.3.10.9 诊断记录添加成功 填写正确信息后保存 诊断记录添加成功
2.3.10.10 诊断后状态更新 诊断完成 患者回到"未挂号"状态

2.3.11 添加检查记录

序号 测试项 测试步骤 预期结果
2.3.11.1 选择患者 选择患者 患者被选中
2.3.11.2 打开检查对话框 点击"添加检查记录"按钮 弹出检查选择对话框
2.3.11.3 检查项目选择 选择检查项目 检查项目可选择
2.3.11.4 医生选择 选择开单医生 医生可选择
2.3.11.5 未挂号患者限制 对未挂号患者添加检查 提示"未挂号,禁止添加"
2.3.11.6 出院患者限制 对已出院患者添加检查 提示"已出院,禁止添加"
2.3.11.7 检查记录添加成功 填写正确信息后保存 检查记录添加成功
2.3.11.8 自动支付 检查完成 自动完成支付

2.3.12 添加用药记录

序号 测试项 测试步骤 预期结果
2.3.12.1 选择患者 选择患者 患者被选中
2.3.12.2 打开用药对话框 点击"添加用药记录"按钮 弹出用药选择对话框
2.3.12.3 药品选择 选择药品 药品可选择
2.3.12.4 数量输入 输入用药数量 数量可填写
2.3.12.5 用法填写 填写用药方法 用法可填写
2.3.12.6 医生选择 选择开方医生 医生可选择
2.3.12.7 库存检查 库存不足时添加 提示"库存不足"
2.3.12.8 未挂号患者限制 对未挂号患者添加用药 提示"尚未挂号,禁止添加"
2.3.12.9 用药记录添加成功 填写正确信息后保存 用药记录添加成功
2.3.12.10 库存自动扣减 用药成功 药品库存自动减少
2.3.12.11 自动支付 用药完成 自动完成支付

2.3.13 添加手术记录

序号 测试项 测试步骤 预期结果
2.3.13.1 选择患者 选择患者 患者被选中
2.3.13.2 打开手术对话框 点击"添加手术记录"按钮 弹出手术记录对话框
2.3.13.3 手术名称填写 填写手术名称 手术名称可填写
2.3.13.4 手术类型填写 填写手术类型 手术类型可填写
2.3.13.5 主刀医生选择 选择主刀医生 医生可选择
2.3.13.6 麻醉方式选择 选择麻醉方式 麻醉方式可填写
2.3.13.7 麻醉医生选择 选择麻醉医生 医生可选择
2.3.13.8 术前诊断填写 填写术前诊断 诊断可填写
2.3.13.9 手术时长填写 填写手术时长 时长可填写
2.3.13.10 出血量填写 填写出血量 出血量可填写
2.3.13.11 备注填写 填写备注 备注可填写
2.3.13.12 手术记录添加成功 填写正确信息后保存 手术记录添加成功

2.3.14 添加住院记录

序号 测试项 测试步骤 预期结果
2.3.14.1 选择患者 选择患者 患者被选中
2.3.14.2 住院记录添加 入院操作自动完成 创建住院记录

2.3.15 缴费功能

序号 测试项 测试步骤 预期结果
2.3.15.1 选择患者 选择患者 患者被选中
2.3.15.2 打开缴费对话框 点击"缴费"按钮 弹出缴费处理对话框
2.3.15.3 待缴费项目显示 查看待缴费项目 显示待缴费用项目列表
2.3.15.4 缴纳费用 选择项目并缴费 费用缴纳成功

2.4 医生管理功能

2.4.1 医生列表

序号 测试项 测试步骤 预期结果
2.4.1.1 医生列表展示 切换到医生页面 显示医生列表
2.4.1.2 医生ID显示 查看医生列表 显示医生ID
2.4.1.3 姓名显示 查看医生列表 显示医生姓名
2.4.1.4 科室显示 查看医生列表 显示所属科室名称
2.4.1.5 职称显示 查看医生列表 显示职称(主任医师/副主任医师/主治医师/住院医师)
2.4.1.6 出诊时间显示 查看医生列表 显示出诊时间

2.4.2 搜索功能

序号 测试项 测试步骤 预期结果
2.4.2.1 按姓名搜索 输入姓名关键词 显示匹配的医生
2.4.2.2 按ID搜索 输入医生ID 显示匹配的医生

2.4.3 添加医生

序号 测试项 测试步骤 预期结果
2.4.3.1 打开添加对话框 点击"添加医生"按钮 弹出添加对话框
2.4.3.2 姓名填写 填写医生姓名 姓名可填写
2.4.3.3 科室选择 选择所属科室 科室可选择
2.4.3.4 职称选择 选择职称 职称可选(主任医师/副主任医师/主治医师/住院医师)
2.4.3.5 出诊时间填写 填写出诊时间 出诊时间可填写
2.4.3.6 验证必填字段 不填写姓名直接保存 提示"请填写姓名"
2.4.3.7 验证必填字段 不选择科室直接保存 提示"请选择科室"
2.4.3.8 医生添加成功 填写正确信息后保存 医生添加成功

2.4.4 编辑医生

序号 测试项 测试步骤 预期结果
2.4.4.1 选择医生 在列表中选择医生 医生被选中
2.4.4.2 打开编辑对话框 点击"编辑医生"按钮 弹出编辑对话框
2.4.4.3 修改姓名 修改姓名 姓名修改成功
2.4.4.4 修改科室 修改科室 科室修改成功
2.4.4.5 修改职称 修改职称 职称修改成功
2.4.4.6 修改出诊时间 修改出诊时间 出诊时间修改成功
2.4.4.7 保存修改 点击保存按钮 修改保存成功

2.4.5 删除医生

序号 测试项 测试步骤 预期结果
2.4.5.1 选择医生 在列表中选择医生 医生被选中
2.4.5.2 删除确认对话框 点击"删除医生"按钮 弹出确认删除对话框
2.4.5.3 确认删除 点击确认 删除医生成功

2.5 药房管理功能

2.5.1 药品列表

序号 测试项 测试步骤 预期结果
2.5.1.1 药品列表展示 切换到药房页面 显示药品列表
2.5.1.2 药品ID显示 查看药品列表 显示药品ID
2.5.1.3 通用名称显示 查看药品列表 显示通用名称
2.5.1.4 品牌名称显示 查看药品列表 显示品牌名称
2.5.1.5 归属科室显示 查看药品列表 显示归属科室名称
2.5.1.6 库存显示 查看药品列表 显示库存数量
2.5.1.7 价格显示 查看药品列表 显示单价

2.5.2 搜索功能

序号 测试项 测试步骤 预期结果
2.5.2.1 按名称搜索 输入药品名称关键词 显示匹配的药品
2.5.2.2 按ID搜索 输入药品ID 显示匹配的药品

2.5.3 添加药品

序号 测试项 测试步骤 预期结果
2.5.3.1 打开添加对话框 点击"+ 添加药品"按钮 弹出添加对话框
2.5.3.2 通用名填写 填写药品通用名 通用名可填写
2.5.3.3 商品名填写 填写药品商品名 商品名可填写
2.5.3.4 科室选择 选择归属科室 科室可选择
2.5.3.5 库存设置 设置初始库存 库存范围0-10000
2.5.3.6 单价设置 设置单价 单价范围0-100000
2.5.3.7 验证必填字段 不填写通用名直接保存 提示"请填写通用名"
2.5.3.8 验证必填字段 不选择科室直接保存 提示"请选择科室"
2.5.3.9 药品添加成功 填写正确信息后保存 药品添加成功

2.5.4 更新药品

序号 测试项 测试步骤 预期结果
2.5.4.1 选择药品 在列表中选择药品 药品被选中
2.5.4.2 打开更新对话框 点击"✎ 更新药品"按钮 弹出更新对话框
2.5.4.3 修改通用名 修改通用名称 通用名修改成功
2.5.4.4 修改商品名 修改品牌名称 商品名修改成功
2.5.4.5 修改科室 修改归属科室 科室修改成功
2.5.4.6 修改库存 修改库存数量 库存修改成功
2.5.4.7 修改单价 修改单价 单价修改成功

2.5.5 删除药品

序号 测试项 测试步骤 预期结果
2.5.5.1 选择药品 在列表中选择药品 药品被选中
2.5.5.2 删除确认对话框 点击"🗑 删除药品"按钮 弹出确认删除对话框
2.5.5.3 确认删除 点击确认 删除药品成功

2.5.6 库存管理

序号 测试项 测试步骤 预期结果
2.5.6.1 增加库存 选择药品,点击"📥 增加库存" 弹出数量输入对话框
2.5.6.2 增加数量限制 输入超过可增加数量 提示不能超过上限
2.5.6.3 库存上限检查 库存已达10000 提示"库存已达上限"
2.5.6.4 增加库存成功 输入正确数量 库存增加成功
2.5.6.5 减少库存 选择药品,点击"📤 减少库存" 弹出数量输入对话框
2.5.6.6 库存不足检查 减少数量超过库存 提示"库存不足"
2.5.6.7 减少库存成功 输入正确数量 库存减少成功

2.6 检查管理功能

2.6.1 检查项目列表

序号 测试项 测试步骤 预期结果
2.6.1.1 检查列表展示 切换到检查页面 显示检查项目列表
2.6.1.2 检查ID显示 查看检查列表 显示检查ID
2.6.1.3 名称显示 查看检查列表 显示检查名称
2.6.1.4 归属科室显示 查看检查列表 显示归属科室名称
2.6.1.5 价格显示 查看检查列表 显示检查价格

2.6.2 搜索功能

序号 测试项 测试步骤 预期结果
2.6.2.1 按名称搜索 输入检查名称关键词 显示匹配的检查项目
2.6.2.2 按ID搜索 输入检查ID 显示匹配的检查项目

2.6.3 添加检查

序号 测试项 测试步骤 预期结果
2.6.3.1 打开添加对话框 点击"添加检查"按钮 弹出添加对话框
2.6.3.2 名称填写 填写检查名称 名称可填写
2.6.3.3 科室选择 选择归属科室 科室可选择
2.6.3.4 价格设置 设置检查价格 价格范围0-100000
2.6.3.5 验证必填字段 不填写名称直接保存 提示"请填写检查名称"
2.6.3.6 验证必填字段 不选择科室直接保存 提示"请选择科室"
2.6.3.7 检查添加成功 填写正确信息后保存 检查添加成功

2.6.4 更新检查

序号 测试项 测试步骤 预期结果
2.6.4.1 选择检查 在列表中选择检查项目 检查被选中
2.6.4.2 打开更新对话框 点击"更新检查"按钮 弹出更新对话框
2.6.4.3 修改名称 修改检查名称 名称修改成功
2.6.4.4 修改科室 修改归属科室 科室修改成功
2.6.4.5 修改价格 修改检查价格 价格修改成功

2.6.5 删除检查

序号 测试项 测试步骤 预期结果
2.6.5.1 选择检查 在列表中选择检查项目 检查被选中
2.6.5.2 删除确认对话框 点击"删除检查"按钮 弹出确认删除对话框
2.6.5.3 确认删除 点击确认 删除检查成功

2.7 科室管理功能

2.7.1 科室列表

序号 测试项 测试步骤 预期结果
2.7.1.1 科室列表展示 切换到科室页面 显示科室列表
2.7.1.2 科室ID显示 查看科室列表 显示科室ID
2.7.1.3 科室名称显示 查看科室列表 显示科室名称
2.7.1.4 描述显示 查看科室列表 显示科室描述

2.7.2 搜索功能

序号 测试项 测试步骤 预期结果
2.7.2.1 按名称搜索 输入科室名称关键词 显示匹配的科室
2.7.2.2 按ID搜索 输入科室ID 显示匹配的科室

2.7.3 添加科室

序号 测试项 测试步骤 预期结果
2.7.3.1 打开添加对话框 点击"添加科室"按钮 弹出添加对话框
2.7.3.2 科室名称填写 填写科室名称 名称可填写
2.7.3.3 描述填写 填写科室描述 描述可填写
2.7.3.4 验证必填字段 不填写科室名称直接保存 提示"请填写科室名称"
2.7.3.5 科室添加成功 填写正确信息后保存 科室添加成功

2.7.4 编辑科室

序号 测试项 测试步骤 预期结果
2.7.4.1 选择科室 在列表中选择科室 科室被选中
2.7.4.2 打开编辑对话框 点击"编辑科室"按钮 弹出编辑对话框
2.7.4.3 修改科室名称 修改科室名称 名称修改成功
2.7.4.4 修改描述 修改科室描述 描述修改成功
2.7.4.5 保存修改 点击保存按钮 修改保存成功

2.7.5 删除科室

序号 测试项 测试步骤 预期结果
2.7.5.1 选择科室 在列表中选择科室 科室被选中
2.7.5.2 删除有关联资源的科室 删除有医生/药品/检查的科室 提示无法删除及关联资源数量
2.7.5.3 删除无关联科室 删除无关联的科室 显示确认删除对话框
2.7.5.4 确认删除 点击确认 删除科室成功

2.7.6 查看科室详情

序号 测试项 测试步骤 预期结果
2.7.6.1 查看详情 选择科室,点击"查看详情"按钮 弹出科室详情对话框
2.7.6.2 科室基本信息 查看详情 显示科室ID、名称、描述
2.7.6.3 关联医生列表 查看详情 显示该科室下的医生列表
2.7.6.4 关联药品列表 查看详情 显示该科室下的药品列表
2.7.6.5 关联检查列表 查看详情 显示该科室下的检查列表
2.7.6.6 双击查看详情 双击科室行 打开科室详情对话框

2.8 日志管理功能

2.8.1 日志显示

序号 测试项 测试步骤 预期结果
2.8.1.1 日志列表展示 切换到记录页面 显示操作日志列表
2.8.1.2 日志自动刷新 进入日志页面 自动刷新显示最新日志
2.8.1.3 空日志提示 无日志时 显示"暂无日志记录"

2.8.2 日志刷新

序号 测试项 测试步骤 预期结果
2.8.2.1 手动刷新 点击"刷新"按钮 日志重新加载显示

2.8.3 清空日志

序号 测试项 测试步骤 预期结果
2.8.3.1 清空日志 点击"清空"按钮 弹出确认对话框
2.8.3.2 确认清空 点击确认 日志清空
2.8.3.3 取消清空 点击取消 清空取消,无变化

2.8.4 导出日志

序号 测试项 测试步骤 预期结果
2.8.4.1 导出日志 点击"导出"按钮 弹出文件保存对话框
2.8.4.2 选择保存位置 选择保存路径和文件名 文件保存成功
2.8.4.3 导出成功提示 导出完成 显示成功提示

2.9 系统功能

2.9.1 视角切换

序号 测试项 测试步骤 预期结果
2.9.1.1 管理视角选择 选择"管理视角" 显示所有功能
2.9.1.2 病人视角选择 选择"病人视角" 仅显示医生相关信息
2.9.1.3 医护视角选择 选择"医护视角" 显示医护相关功能

2.9.2 数据加载

序号 测试项 测试步骤 预期结果
2.9.2.1 启动加载 启动系统 自动加载data目录下的数据文件
2.9.2.2 加载失败提示 数据文件不存在时 提示加载失败检查data目录

2.9.3 数据保存

序号 测试项 测试步骤 预期结果
2.9.3.1 手动保存 Ctrl+S或点击菜单保存 保存数据到文件
2.9.3.2 关闭时保存 关闭系统时选择保存 保存数据到文件

2.9.4 重新载入

序号 测试项 测试步骤 预期结果
2.9.4.1 重新载入 按F5或菜单重新载入 重新加载数据文件

2.9.5 支付管理

序号 测试项 测试步骤 预期结果
2.9.5.1 打开支付管理 点击工具栏"支付管理"按钮 弹出支付管理对话框
2.9.5.2 支付记录列表 查看支付管理 显示所有支付记录
2.9.5.3 支付状态筛选 筛选支付状态 显示符合条件的支付记录

3. 边界条件测试

3.1 数值边界

序号 测试项 测试步骤 预期结果
3.1.1 年龄最大值 设置年龄为200 保存成功
3.1.2 年龄超界 设置年龄为201 提示超出范围最大200
3.1.3 药品库存最大值 设置库存为10000 保存成功
3.1.4 药品库存超界 设置库存为10001 提示超出范围最大10000
3.1.5 药价最大值 设置单价为100000 保存成功
3.1.6 床位数最大值 设置床位为1000 保存成功

3.2 空值处理

序号 测试项 测试步骤 预期结果
3.2.1 空姓名添加 姓名留空 提示请填写姓名
3.2.2 空科室添加 科室留空 提示请选择科室
3.2.3 空通用名添加 通用名留空 提示请填写通用名

4. 性能测试需求

序号 测试项 预期结果
4.1 启动时间测试 系统在5秒内启动完成
4.2 列表加载 - 100条数据 列表加载时间不超过2秒
4.3 搜索响应时间 搜索响应时间不超过500ms
4.4 切换页面响应 页面切换响应时间不超过500ms

5. 兼容性测试需求

序号 测试项 预期结果
5.1 分辨率1280x720 界面显示正常
5.2 分辨率1920x1080 界面显示正常
5.3 分辨率1366x768 界面显示正常

文档版本1.0 最后更新日期2026-04-12