精编制作接口测试实践方法2017PPT课件

上传人:ahu****ng1 文档编号:127199400 上传时间:2020-03-31 格式:PPTX 页数:42 大小:3.77MB
返回 下载 相关 举报
精编制作接口测试实践方法2017PPT课件_第1页
第1页 / 共42页
精编制作接口测试实践方法2017PPT课件_第2页
第2页 / 共42页
精编制作接口测试实践方法2017PPT课件_第3页
第3页 / 共42页
精编制作接口测试实践方法2017PPT课件_第4页
第4页 / 共42页
精编制作接口测试实践方法2017PPT课件_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《精编制作接口测试实践方法2017PPT课件》由会员分享,可在线阅读,更多相关《精编制作接口测试实践方法2017PPT课件(42页珍藏版)》请在金锄头文库上搜索。

1、接口测试实践方法 技术质量部测试专家面对面 接口测试一站式解决方案 测试专家面对面活动 FaceTOFace 会议主题 平嵌接口测试实践分享 黄燕 增值接口测试实践分享 付庆 关键议题讨论 FaceTOFace 主要内容 FaceTOFace 主要内容 FaceTOFace FaceTOFace 常见接口类型介绍 常见接口类型介绍 FaceTOFace 常见接口测试重点 FaceTOFace 主要内容 FaceTOFace 11 接口测试流程 FaceTOFace 平台 FaceTOFace 平台产品测试演示 用例excel脚本scp工具batrec执行结果分析log scp dll batr

2、ec log data log FaceTOFace 测试演示 FaceTOFace 嵌入式内产品演示 用例excel脚本cunit执行结果分析log dll cunit log data log FaceTOFace 两种测试的优缺点 FaceTOFace 主要内容 FaceTOFace 18 FaceTOFace 接口测试覆盖度的检查 接口测试覆盖度的检查 脚本嵌入方法操作流程介绍 FaceTOFace 主要内容 FaceTOFace 常见问题讨论 FaceTOFace 主要内容 FaceTOFace 一定要对设计单独做测试如何设计出高覆盖度的测试用例利用模拟器 代码插桩提高执行覆盖度测试

3、执行与执行效果提升 接口的位置 FaceTOFace 接口 核心技术 业务数据 第三方平台 子系统Web IVR APP 业务逻辑处理功能实现功能代理 一定要对设计单独做测试 FaceTOFace 如何发现设计上的问题 如何尽早的发现问题 如何提高研发效率 如何做缺陷预防 一定要对设计单独做测试 设计测试 做哪些 怎么做 FaceTOFace 做哪些 接口设计 协议设计文档逻辑设计文档怎么做 先熟悉再测试 怎么做设计测试 FaceTOFace 先熟悉熟悉接口调用方的需求 清楚每个方法的应用场景熟悉物理设计 数据库设计 清楚接口对哪些 涉众 做操作 操作哪些表 哪些数据 参与设计讨论 通过阅读理

4、解设计 产物再测试接口设计 协议设计文档逻辑设计文档 怎么做接口设计 协议设计文档测试 FaceTOFace 怎么做接口设计 协议设计文档测试 在请求对象 返回对象上考虑调用方需求如 请求对象是否能够获取 返回对象是否满足调用方需要 2 在返回码上考虑接口逻辑处理是否存在问题如 返回码是否全面 返回码能够满足调用方需求 是否存在错误返回码 示例 TerminalManage模块QryTerminalID 查询终端标识 方法 调用方无法获取请求参数ResourceManage模块QryResource 查询资源 方法 返回资源状态问题 示例 1 ResourceManage模块QryResour

5、ces 批量查询资源 方法 当部分资源无法获取时 全部返回错误问题2 ConfigManage模块QrySvrTime 查询服务端时间 方法 返回 获取不到服务端时间问题 FaceTOFace 怎么做逻辑设计测试 FaceTOFace 测试范围包括文字描述与流程图所有逻辑分支都有对应的返回信息检查分支语句是否存在逻辑漏洞检查判断语句中判断条件是否正确协议中定义的返回码是否全部覆盖是否存在功能 逻辑缺失或错误 如何设计出高覆盖度的测试用例 请求对象 返回对象 参数校验 业务逻辑处理 功能实现 业务数据层 核心技术 第三方平台 FaceTOFace 接口测试用例设计 以协议文档为依据1 检查是否按

6、照协议文档中参数描述实现2 检查是否存在注入 异常等问题 以逻辑设计文档为依据1 检查功能逻辑是否正确实现 是否与逻辑流程图一致 2 检查返回信息是否满足调用方要求3 检查数据操作是否正确 包括数据库 其他数据层信息 FaceTOFace 参数校验测试用例 逐个参数按照用例设计进行校验 FaceTOFace 功能与逻辑测试设计方法 实际分析灵活运用 FaceTOFace MECE分析法 MECE分析法的概述 各部分之间相互独立 MutuallyExclusive 意味着问题的细分是在同一维度上并有明确区分 不可重叠的所有部分完全穷尽 CollectivelyExhaustive 意味着全面 周

7、密MECE的原则 MECE即把一个工作项目分解为若干个更细的工作任务的方法 它主要有两条原则 第一条是完整性 说的是分解工作的过程中不要漏掉某项 要保证完整性 第二条是独立性 强调了每项工作之间要独立 每项工作之间不要有交叉重叠 FaceTOFace 接口测试用例设计 接口测试用例设计 逐个参数校验逐个逻辑分支测试 相对独立 覆盖所有参数覆盖所有逻辑分支覆盖数据条件覆盖返回码 业务使用场景 完全穷尽 等价类划分法边界值分析法错误推测法逻辑覆盖法 用例设计方法 MECE分析法 测试用例设计方法 FaceTOFace 测试用例设计示例 FaceTOFace 利用模拟器 代码插桩提高执行覆盖度 模拟

8、器开发模拟器SoapUIMockService功能代码插桩直接模拟return FaceTOFace WebService接口性能与稳定性测试 FaceTOFace WebService接口的安全性测试 安全策略 转化为功能与配置利用IIS的内置安全特性IP地址和域名访问限制 启用SSL IIS的身份验证机制通过口令进行身份验证与授权数据加密传输使用SoapUI进行接口安全性测试 FaceTOFace 测试执行与效果提升 测试执行工具MSWebServiceStudioiFLYTEKRWSSoapUIHPLoadRunner效果提升通过Ncover评估与提升测试的代码覆盖度 FaceTOFace 1 3 讨论环节 对设计做测试在实际项目中存在哪些问题 如何解决 测试执行中关于初始化脚本的问题 测试执行检查点如何覆盖数据库等其他信息 课程结束 FaceTOFace

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 环境科学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号