典型案例

挂号管理系统 · 第三方软件测试案例

作者:创始人 点击:0次 发布时间:2025-07-08

一、系统概述

本系统为挂号管理系统,涵盖"系统登录、号源查询、预约挂号、预约查询、取消预约"5 大功能点。核心业务规则:系统设 10 个科室、3 类医师,每类医师每日 20 个号源,每科室每日合计 60 个号源;普通用户每日可在各科室下预约每类医师各 1 次。第三方测试依据需求规格说明书,验证功能正确性、业务规则约束及角色权限隔离。

二、测试目标

依据 GB/T 25000.51 标准,确认系统功能实现与需求一致,重点验证号源规则与预约限额的正确性,出具客观、独立的第三方测试报告。

三、测试流程(六阶段)

需求评审 → 测试计划 → 用例设计 → 功能/规则/权限/异常测试 → 缺陷提交与回归 → 出具第三方测试报告

阶段

主要工作

产出物

需求评审

梳理 5 大模块业务规则、号源计算公式

需求理解备忘录

测试计划

划定范围、资源、进度、准入准出标准

测试计划

用例设计

按模块 + 业务规则双维度编写用例

测试用例集

执行测试

功能、规则、权限、异常测试

缺陷清单(Bug List)

缺陷回归

验证缺陷修复 + 回归测试

回归记录

测试报告

汇总通过率、缺陷分布、质量评价

第三方测试报告

四、核心测试策略

① 功能测试(黑盒)

  • 系统登录:正确账号密码、错误密码、空值、账号锁定、Session 超时。

  • 号源查询:按科室/医师类别查询,验证每科室合计 60 号源(3 类 × 20)、号源剩余量实时准确。

  • 预约挂号:选择科室→医师类别→时段→确认预约,校验预约成功后号源 -1。

  • 预约查询:查询当前用户预约列表,校验数据完整性、状态正确。

  • 取消预约:取消后号源 +1 释放,可再次预约(验证释放逻辑)。

② 业务规则测试(核心)

  • 号源总量:每科室每日 = 3 类医师 × 20 = 60 个,验证不超发。

  • 预约限额:普通用户每日每科室每类医师限约 1 次——已预约后再约同类医师应被拒绝。

  • 边界值:第 20 个号(刚好成功)/ 第 21 个号(应失败);每日限额边界。

  • 并发测试:多用户同时抢同一号源,验证无超发(数据一致性、锁机制)。

③ 权限测试:普通用户仅可操作本人预约;管理员维护用户/科室/医师;医师管理号源;验证越权拦截。

④ 异常与兼容性:网络中断、重复提交、非法输入;主流浏览器兼容;响应时间(挂号峰值性能)。

五、典型缺陷示例

  • 同一用户同一科室同类医师可重复预约(限额失效);

  • 取消预约后号源未释放,导致总数不符;

  • 并发抢号出现超发(号源变为负数或超过 60);

  • 号源查询缓存未刷新,显示剩余量不准确。

六、测试结论

通过 需求覆盖率 + 用例通过率 + 缺陷严重程度分布 综合评价。重点确认号源规则(10×3×20)与预约限额经测试无误后,出具带 CMA 资质的第三方测试报告,作为系统验收依据。

湖北衡智检测服务有限公司