软件测试技术(第2版)第8章测试实践—一个实际软件项目的测试案例.ppt

软件测试技术(第2版)第8章测试实践—一个实际软件项目的测试案例.ppt

第8章 测试实践—一个实际软件项目的测试案例 被测试软件项目介绍 8.1 测试计划 8.2 HIS测试过程概述 8.3 文档测试 8.8 8.1 被测试软件项目介绍 8.1.1 软件背景 8.1.2 门诊挂号管理子系统介绍 8.1.3 门诊挂号管理子系统的功能需求分析 8.1.4 门诊挂号管理子系统性能及可用性要求 8.1.1 软件背景 医院信息管理系统(HIS)包含门诊挂号、门诊收费、诊间医令、病房管理、病案管理、药房药库管理等二十余个子系统,用于管理医院日常运作的整个过程。 8.1.1 软件背景 图8.1 HIS 1.0系统结构图 8.1.2 门诊挂号管理子系统介绍 8.1.3 门诊挂号管理子系统的功能需求分析 1.挂号管理功能的需求分析 2.退号管理功能的需求分析 3.挂号员结算管理功能的需求分析 8.1.4 门诊挂号管理子系统性能及可用性要求 8.2 测试计划 8.2.1 概述 8.2.2 定义 8.2.3 质量风险摘要 8.2.4 测试进度计划 8.2.5 进入标准 8.2.6 退出标准 8.2 测试计划 8.2.7 测试配置和环境 8.2.8 测试开发 8.2.9 预算 8.2.10 关键参与者 8.2.11 参考文档 8.2.1 概述 8.2.2 定义 8.2.3 质量风险摘要 表8-5 质量风险摘要表 8.2.4 测试进度计划 表8-6 测试进度计划表 8.2.5 进入标准 ① “测试小组”配置好软硬件环境,并且可以正确访问这些环境。 ② “开发小组”已完成所有特性和错误修复并完成修复后的单元测试。 ③ “测试小组”完成“冒烟测试”—程序包能打开,随机的测试操作正确完成。 8.2.6 退出标准 ① “开发小组”完成了所有必须修复的错误。 ② “测试小组”完成了所有计划的测试。没有优先级为3以上的错误。优先级为2以下的错误少于5个。 ③ “项目管理小组”认为产品实现稳定性和可靠性。 8.2.7 测试配置和环境 8.2.8 测试开发 8.2.9 预算 表8-7 测试预算表 8.2.10 关键参与者 测试经理 测试人员 开发人员 项目管理人员 8.2.11 参考文档 表8-8 参考文档 8.3 HIS测试过程概述 8.3.1 单元测试 8.3.2 集成测试 8.3.3 系统测试 8.3.4 验收测试 8.3.1 单元测试 单元测试,又叫模块测试,是对源程序中的每一个程序单元进行测试,检查各个模块是否正确实现了规定的功能,从而发现模块在编码中或算法中的错误。 8.3.2 集成测试 集成测试(有时被分为集成测试和确认测试两个阶段)是指将各模块组装起来进行测试,以检查与设计相关的软件体系结构问题,并确认软件是否满足需求规格说明书中确定的各种需求。 8.3.3 系统测试 系统测试将已确定的软件与其他系统元素(如硬件、其他支持软件、数据和人工等)结合在一起进行测试。 8.3.4 验收测试 验收测试是指在用户对软件系统验收之前组织的系统测试。 8.4 测试用例设计 8.4.1 门诊挂号管理子系统测试大纲 8.4.2 其他可用性测试检查标准 8.4.3 功能测试用例 8.4.4 性能测试用例 8.4.1 门诊挂号管理子系统测试大纲 表8-9 门诊挂号管理子系统测试大纲 8.4.2 其他可用性测试检查标准 表8-10 门诊挂号管理子系统的可用性检测标准 8.4.3 功能测试用例 1.普通挂号,要病历本的测试用例 2.普通挂号,老患者,不要病历本的测试用例 3.预约挂号,不要病历本,无挂号费有诊察费的测试用例 4.有挂号费无诊察费,要病历本的测试用例 5.退号,不退病历本的测试用例 6.退号测试用例,包括病历本的测试用例 7.挂号员结算的测试用例 8.挂号员结算补打的测试用例 8.4.4 性能测试用例 表8-19 性能测试用例 8.5 缺陷报告 8.5.1 建立缺陷报告数据库 8.5.2 编写缺陷报告 8.6 测试结果总结分析 8.6.1 测试总结报告 图8.6 测试总结报告模板 8.6.2 测试用例分析 8.6.3 软件测试结果统计分析 8.7 软件测试自动化工具 8.8 文档测试 * *

文档评论(0)

1亿VIP精品文档

相关文档