典型案例
某物业管理系统第三方测试
1. 测试目标
依据 GB/T 25000.51《系统与软件工程 系统与软件质量要求和评价(SQuaRE)》及项目需求规格说明书,对物业管理系统进行第三方功能性测试,验证 9 大功能模块是否符合需求、四类角色权限是否正确隔离、填报—审核流程是否闭环。
2. 测试流程(六阶段)
需求评审 → 测试计划 → 用例设计 → 功能测试 → 缺陷回归 → 测试报告
阶段 | 主要工作 | 产出物 |
|---|---|---|
需求评审 | 梳理 9 大模块业务规则、角色权限矩阵 | 需求理解备忘录 |
测试计划 | 划定测试范围、资源、进度、准入准出标准 | 测试计划 |
用例设计 | 按模块+流程双维度编写用例,重点覆盖填报→审核闭环 | 测试用例集 |
功能测试 | 执行用例,记录实际结果与缺陷 | 缺陷清单(Bug List) |
缺陷回归 | 验证缺陷修复,做回归测试 | 回归记录 |
测试报告 | 汇总通过率、缺陷分布、质量评价 | 第三方测试报告 |
3. 核心测试策略
① 功能测试(核心)
系统管理:管理人员/系统管理员/填报人员/审核人员四类用户 CRUD;组织结构树增删改;协议示例模板维护。
合作单位:录入、编辑、查看、查询(按名称/类型/状态筛选)全链路验证。
填报—审核闭环(③④⑤⑥⑦共用同一模式):填报人员保存草稿 → 提交 → 审核人员查看、通过/驳回 → 状态流转校验。重点测 状态机正确性(草稿→待审→通过/驳回,驳回后可再提交)。
三供一业:验证其"综合管理"是否正确汇总项目信息、协议信息、市场拓展、工程维修改造、接管运营五类数据,编辑/查看/查询功能。
系统监控:模拟登录、注销、删除操作,校验操作日志是否完整记录操作人、时间、IP、操作类型。
② 角色权限测试(矩阵覆盖)
角色 | 可操作范围 | 验证要点 |
|---|---|---|
管理人员 | 全模块审批、综合查看 | 可跨模块审批、三供一业总览 |
系统管理员 | 系统管理、组织/用户维护 | 可管用户,不可篡改业务数据 |
填报人员 | 信息录入、草稿保存 | 只能填自己负责的项目,不能审核 |
审核人员 | 各模块审核 | 只能审核,不能填报 |
③ 其他测试类型:界面(UI)测试、数据准确性测试、兼容性测试(主流浏览器)、安全测试(越权访问、SQL 注入)、性能测试(并发填报/审核)、回归测试。
4. 典型缺陷示例
审核通过后状态未正确流转为"已通过";
填报人员越权访问审核入口;
三供一业汇总数据与源模块不一致;
删除操作未在系统监控中记录日志。
5. 测试结论
通过 需求覆盖度 + 用例通过率 + 缺陷严重程度分布 综合评价,出具带有 CMA 资质章的第三方测试报告,作为系统验收依据。
下一篇:某智能柜管理平台功能测试


