logo资料库

自动化测试可行性分析报告.docx

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
XX系统自动化测试可行性分析报告
1、概述
2、自动化测试可行性分析
2.1、项目进度
2.2、项目特点分析
2.3、测试工作量估算
2.3.1、手工测试工作量估算
2.3.2、引入自动化测试后工作量估算
2.3.3、手工测试与功能自动化测试的时间对比
2.4、总结
附:
XX 系统自动化测试可行性分析报告 1、概述 本文档对 XX 系统引入自动化测试工具的可行性进行评估,为测试负责人提供决策参考。 主要从项目特点及手工、自动化测试工作量对比进行评估。 2、自动化测试可行性分析 工期(工作日) 开始时间 结束时间 2.1、项目进度 序号 1 2 3 阶段名称 需求阶段 开发阶段 测试执行阶段 2.2、项目特点分析 实施自动化测试之前需要对软件开发过程进行分析,以观察其是否适合使用自动化测 项目分析结果 备注 试,主要从如下几点评估: 条件项 是否产品化项目 项目周期长短 测试时间长短 软件需求变动是否频繁 自动化测试脚本是否可以重 复使用 测试过程中是否有大量的重 复测试需求(如:回归测试)
2.3、测试工作量估算 2.3.1、手工测试工作量估算 手工测试工作量的估算原则:根据业务和功能的复杂程度,以及往期项目的实际数据做 参考,得出测试完成一遍的工作量。在整个项目测试周期中,测试小组会对整个系统进行两 到三轮的测试。 测试完成的工作量(人天) 第一轮 2 第二轮 1 第三轮 0.5 ... 业务功能点 一级功能 系统管理 ... 二级功能 用户管理 ... 每项合计工作量(人天): 合计工作量(人天): 2.3.2、引入自动化测试后工作量估算 完全自动化: 业务功能点 测试完成的工作量(人天) 自动化用例编写 脚本维护 2 1 测试结果汇总 0.5 一级功能 系统管理 ... 二级功能 用户管理 ... 每项合计工作量(人天): 合计工作量(人天): 部分自动化: 业务功能点 一级功能 二级功能 手工测试 系统管理 ... 用户管理 ... 2 每项合计工作量(人天): 合计工作量(人天): 测试完成的工作量(人天) 自 动 化 用 例 编写 1 脚本维护 0.5 自 动 化 测 试 结果汇总
2.3.3、手工测试与功能自动化测试的时间对比 时间(人天) 测试类型 手工测试 完全自动化测试 部分自动化 2.4、总结 综上, 1、总结 XX 项目是否适合进行自动化测试,进行哪种程度的自动化测试。 2、确定自动化测试的元素定位方法(与前端人员确定一种不变的元素定位方法)。 附: 1、自动化程度:  完全自动化:编写完整的自动化测试用例,功能全部用自动化进行测试  部分自动化:先进行一轮手工测试,后期配套自动化测试进行回归测试  不进行自动化:全部使用手工测试 2、项目周期长短:  短:1 个月内  中:1 个月~3 个月  长:3 个月以上 3、测试时间长短  短:1 个月内  中:1 个月~3 个月  长:3 个月以上 4、元素定位方法 定位方法 说明 id tagName name xpath 使用元素 id 属性定位 使用标签名定位 用 name 属性定位 使用 XML path 路径定位 linkText 通过超文本链接上的文字信息来定位元素 partialLinkText 通过超文本链接上的部分文字信息来定位元素 className 利用元素的 css 样式表所引用的伪类名称来进行元素定位
5、项目自动化测试评估表 自动化程度 条件项 是否产品化项目 项目周期长短 测试时间长短 软 件 需 求 变 动 是 否 频繁 自 动 化 测 试 脚 本 是 否可以重复使用 完全自 动化 √ —— —— 部分自动化 不进行自动化测试 × 长 长 × —— —— × × × × × × —— 短 —— —— —— —— —— —— 短 —— —— —— —— 不频繁 —— —— —— —— 变动频繁 —— —— —— —— 可重复 使用 —— —— —— —— 不能重 复使用 —— 测 试 过 程 中 是 否 有 大 量 的 重 复 测 试 需 求(如:回归测试) —— —— —— 需要大 量重复 测试 注:回归测试自动化用例会比完全自动化用例简单 —— —— —— —— 不需要 重复测 试
分享到:
收藏