微流控化学发光免疫分析仪软件测试计划
基本信息
| 项目 | 内容 |
|---|
| 文档编号 | WLK01-0102 |
| 软件名称 | 全自动微流控化学发光免疫分析仪软件 |
| 需求方 | 中国科学院苏州生物医学工程技术研究所 |
| 开发方 | 文思海辉技术有限公司 |
| 文档日期 | 未明确标注 |
测试目标
- 细化准备和进行系统测试所需要的活动
- 与所有负责方沟通有关他们要执行的任务以及执行任务时所安排的进度
- 确定用来准备计划的信息源
- 确定进行系统测试所需要的测试工具和环境
测试范围
覆盖全自动微流控化学发光免疫分析仪软件的全部系统测试,包括:
- 操作者和用户规程
- 程序和作业控制
- 功能性测试
- 外部接口测试
- 安全测试
- 恢复测试
- 性能测试
测试项构成
功能测试(优先级:高)
| 功能模块 | 优先级 | 实施办法 |
|---|
| 样本检测 | 高 | 根据测试用例做测试 |
| 试剂耗材 | 高 | 根据测试用例做测试 |
| 质量控制 | 高 | 根据测试用例做测试 |
| 校准 | 高 | 根据测试用例做测试 |
| 维护 | 高 | 根据测试用例做测试 |
| 系统设置 | 中 | 根据测试用例做测试 |
易用性测试
| 测试项 | 实施办法 |
|---|
| 界面设计的友好性 | 符合用户的使用习惯,根据测试用例做测试 |
| 易学习性 | 根据测试用例做测试 |
| 易操作性 | 根据测试用例做测试 |
| 错误提示信息的准确性、友好性 | 根据测试用例做测试 |
性能与压力测试
| 测试类型 | 实施办法 |
|---|
| 效率测试 | PCT项目,从仪器复位开始到读出光子数时间:25-30分钟,手工测试 |
| 可移植性测试 | 硬件产品技术要求的硬件环境下程序运行正常,与功能测试一起执行 |
要测试的特征说明
| 编号 | 描述 |
|---|
| WLK001 | 样本录入与检测,过程监控和检测结果的处理 |
| WLK002 | 试剂管理(内部/外部扫描),耗材管理 |
| WLK003 | 质量控制、校准、定标处理 |
| WLK004 | 样本试剂区、机械臂试剂区、反应区、拟合曲线设置等 |
| WLK005 | LIS设置、默认设置、用户账号、操作日志的处理 |
| WLK006 | 性能与压力 |
测试方法
6.1 功能测试
- 测试各个模块所完成的功能是否准确,数据是否正确,操作是否简洁方便
- 功能键是否描述准确,操作方便
- 界面是否设计简洁符合用户需求说明
- 数据项测试:输入正确数据是否能按预期结果显示;是否能识别错误输入并给出正确提示
6.2 接口测试
- 测试微流控系统与LIS系统之间的接口
- 微流控系统应有设置LIS系统的配置管理
- 可以手动或者实时上传检测的样本数据
6.3 恢复测试
- 在可单独运行的时间内,通过停机且随后依照恢复规程进行恢复测试
6.4 性能测试
- 依据性能要求,通过利用产生的数据量测量若干作业的运行时间来评估性能
6.5 回归测试
- 研发人员在系统测试期间做出的程序修改,测试人员应对系统进行若干次重复测试
- 对系统的每一新版本应做一次回归测试,验证bug是否修改、是否引入新的bug、新版本是否保留了旧版本稳定的模块功能
6.6 系统测试
- 业务流程测试:按照系统分析说明书的业务流程,检查本系统所完成的业务流程是否正确
- 数据流测试:检查系统所涉及的相关数据是否按照正确的业务流程流动,每个阶段所反映的数据结果是否正确
测试项通过准则
系统必须符合全自动微流控化学发光免疫分析仪软件系统开发标准和规程中陈述的系统通过/失败的标准需求。
暂停准则和恢复要求
8.1 暂停准则
8.2 恢复要求
- 出现测试暂停后,当系统的新版本向测试组传递时,应继续执行测试工作
测试任务安排
| 编号 | 活动名称 | 人员 | 工作日 |
|---|
| 1 | 测试环境搭建 | 1 | 5 |
| 2 | 按测试计划编写测试说明和测试用例 | 1 | 5 |
| 3 | 执行测试 | 1 | 15 |
| 4 | 整理汇总测试记录结果、编制测试报告 | 1 | 8 |
总计:29个工作日
环境要求
10.1 硬件测试
- 保定飞凌嵌入式技术有限公司的硬件配置
- 2个”飞凌嵌入式-FETMX6X-C”终端
- 惠普(LaserJet 1020 plus)打印机
- 扫码枪
10.2 软件
- 操作系统:嵌入式系统
- 通信软件:中位机 YGS_SerialTool
职责
11.1 系统测试组
11.2 系统开发组
- 开发要测试的系统,并响应系统测试事件报告
- 对需要排错的程序进行调试
测试人员配备
风险与应急
- 测试人员对软件理解与编程人员不同步,测试人员应持续关注需求的更新且有疑问及时与研发人员进行沟通
- 若均不能达成一致,则项目负责人联系相关责任人进行会议讨论
- 如果测试进度严重落后,则测试人员应根据实际情况进行加班的安排
测试交付项
- 测试计划
- 测试用例
- Bug清单
- 测试报告
关联文档