app测试专题精品PPT课件

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

需求调研
• 经过一系列的分析后,拿出一套你认为最合理的干某个 事情的方法,调研采用什么样的方式获得BRD里面的商业 目标。
• 输入产物:市场需求文档(MRD)
• MRD的文档结构主要包括:
– 1.文档说明 – 2.市场分析 – 3.用户分析 – 4.产品说明
产品打造
• 产品项目由“概念化”阶段进入到“具体化”阶段的最主要的 阶段。该阶段通过产品需求文档(PRD)指导产品的开发实现。
• 产品需求文档(PRD),就像建筑设计师的设计图纸,是整个 设计和思考的结晶;同时,也是思考过程呈现。
• 广义上来讲,产品需求的描述,应该包含有产品的战略和战术, 战略是指:产品定位、目标市场、目标用户、竞争对手等。战 术是指产品的结构、核心业务流程、具体用例描述、功能&内 容描述等,本文主要讨论的是战术部分。
– 测试团队安排专人进行测试数据的生成 – 测试组提出数据申请要求,由其他项目组配合完成
• 版本提测
– 版本部署 – 冒烟测试
系统测试执行
• 第一轮测试:
– 冒烟测试通过后,开始执行系统测试用例,即进行详细的 功能测试,在功能测试过程中主要以黑盒测试为主,同时 执行操作类型测试。
– 功能测试过程中,若发现大量Bug,在开发Fix bug过程中, 快速执行弱网测试等。
App测试专题
2016年8月5日
目录
App简单介绍 App项目流程 App测试流程 App测试方法简介 App测试环境搭建
App自动化测试探索
什么是APP
移动端将成为主战场
• 来自《2014年中国移动互联网行业年度研究报告》
移动应用平分秋色
移动平台两分天下
• Android和IOS两分天下的局面已形成
目录
App简单介绍 App项目流程 App测试流程 App测试方法简介 App测试环境搭建
App自动化测试探索
App项目流程
市场分析
• 市场 机会
• 商业 价值
需求调研
• 需求 收集
• 需求 分析
产品打造
• 交互 设计
• 产品 开发
• 系统 测试
产品运营
• 数据 跟踪
• 运营 反馈
持续迭代
• 版本 规划
线上监测
• 主要收集发布后的用户反馈,有无异常情况,排查问题,统计分析等
目录
App简单介绍 App项目流程 App测试流程 App测试方法简介 App测试环境搭建
App自动化测试探索
App测试类型
功能测 试
非功能 测试
专项测 试
ቤተ መጻሕፍቲ ባይዱ录
App简单介绍 App项目流程 App测试流程 App测试方法简介 App测试环境搭建
App自动化测试探索
App测试流程
计划和方案 测试设计
测试计划 测试方案 测试分析
用例设计 用例写作
测试准备
环境准备 数据准备 版本提测
执行测试
系统测试 缺陷管理 测试报告
线上监控
预部署测试 版本验证
测试计划
– 确定测试范围和资源安排 – 制定进度安排 – 风险及对策 – 准入标准和准出标准
影响项目成功的要素
• 范围 • 时间 • 成本(人员) • 质量 • 风险 • 人力资源 • 沟通 • 采购
测试方案
测试方案是技术层面的文档,从技术的角度对一次测试活动进行规划。 测试是不能穷举的。在有限的人力、时间、资源情况下,如何更快,更全面 的覆盖被测对象,是需要策略的。
– 计划是指用文字和指标等形式所表述的组织以及组织内不同部门 和不同成员,在未来一定时期内关于行动方向、内容和方式安排 的管理事件。
– 测试计划是对系统测试全过程的组织、资源、原则等进行规定和 约束,并制定系统测试全过程各个阶段的任务以及时间进度安排, 并提出对各项任务的评估、风险分析和管理需求。
– 测试计划的要点:
交互设计
• 业务模型框架化
– 在产品的概念阶段时期,交互设计师需要基关注用户界面 和整体结构,这个过程被称作“框架设计”
– 框架设计就是一种基于用户目标的导航架构和流程设计。 – 这个阶段交互的产出物主要有导航架构图,流程图和低保
真线框图。
• 框架界面化
– 在定义完功能模块的页面结构和流程后,交互设计师还需 要设计规划使用者的操作,这些包括页面元素的主次关系, 小部件的处理,元素的组织,界面的引导等等。
• 产品 改进
市场分析
• 产品在投入研发之前,企业高层决策评估项目的必要性。 其内容涉及市场分析,销售策略,盈利预测等。
• 输出产物:商业需求文档(BRD)
• BRD的文档结构主要包括:
– 1.方案形成背景 – 2.方案价值(经济类和非经济类的) – 3.产品规划 – 4.盈利模式 – 5.收益与成本评估 – 6.风险和对策
测试方案的要素
测试环境 的部署和
规划
采用的测 试策略和
方法
描述系统 需要测试 的特性
测试用例 的设计方

测试工具 的选择和 测试代码 的设计方

缺陷管理 规范与策

软件测试流程--测试设计
用户需求 业务需求 功能需求
定义
测 试 用 例
测试准备
• 测试用机准备
– 根据适配测试策略准备测试用机
• 测试数据准备
• 第二轮测试:
– 主要为了发现深层次的Bug,除了验证bug fix外,还加入了 适配测试,弱网络测试等非功能测试
缺陷处理过程
测试报告
• 测试的最终成果物,其主要内容包括:
– 1.测试的过程说明(测试实际所花费的时间、人员、所测试的内 容说明:包含执行了多少用例,发现了多少缺陷)
– 2.对系统的质量进行分析与度量(通过缺陷的发现率和修复率) – 3.测试结论(是否通过,上线是否还存在哪些风险,如何规避)
– 2.上线后发出线上验证报告 – 3.添加必要的监控和事故处理预案
• 项目总结
– 1.典型bug分析(建议发现方式) – 2.项目问题以及与目标匹配程度 – 3.项目经验分享
持续迭代
• 当我们通过各种方式和手段测完后,提交测试报告,占 发送的一瞬间,你是否信心十足呢?
• 后期注意:
用户反馈 版本优化 版本迭代
– 这个阶段交互设计师需要提供原型demo:
产品开发
系统设 计
代码编 写
模块实 现
系统测试
• 1.测试准入 • 2.功能测试【新增功能,核心功能】 • 3.性能测试 • 4.兼容性测试 • 5.上线步骤测试 • 6.联调测试
产品上线
• 上线及线上检查
– 1.上线前发出测试报告,主要包括结论,存在的问题和风 险等
相关文档
最新文档