测试服务

自动化测试

测试操作流程

  • 商务沟通

    1)测试需求沟通
    2)合同签订
    3)项目付款

  • 需求分析与计划

    1)测试需求分析
    2)方案计划制定
    3)脚本与用例设计
    4)产物评审

  • 测试执行

                        1)测试执行
    2)测试分析
    3)问题记录
    4)优化建议
    5)回归测试

  • 结果分析

                        1)问题归类分级
    2)问题机型确认
    3)测试结果审核

测试工具&产物

  • 测试工具

    工具介绍,工具图

  • 测试计划&测试方案

                            测试计划说明和计划截图
    测试方案说明和方案截图
    测试脚本

  • 执行记录

    测试执行记录截图

  • 问题定位

    缺陷截图

  • 测试结果&测试报告

    测试结果说明和结果截图


测试计划

对每个测试阶段准入准出定义,包含工作内容、测试产物、阶段目标、时间计划等进行规定、根据不同的测试目标可进行调整

测试阶段 工作内容 策略 准入标准 时间计划 测试产物 阶段目标
需求阶段
  • 分析测试需求

  • 编写测试方案/计划

  • 与客户沟通

  • 了解测试内容,制定方案与计划

客户合同签订XXX
  • 需求列表

  • 机型列表

了解测试需求、场景
设计阶段
  • 环境搭建

  • 脚本搭建

  • 通过移动自动化

  • 脚本编辑工具MR

  • 设计兼容性自动化脚本

需求确认XXX自动化脚本完成脚本设计
执行阶段测试执行
  • 标准兼容性测试

  • 深度兼容性测试

  • 特殊场景兼容性测试

设计阶段完成XXX执行记录测试执行完成
复核阶段复核执行结果
  • 通过人工复核问题手机执行记录

测试执行完成XXX
  • 缺陷列表执行记录审核中)

防止缺陷漏报误报
交付阶段
  • 执行数据统计汇总

  • 编写测试报告

从品牌、分辨率、系统版本、性能数据等方面分析应用兼容性测试结果复核完成XXX兼容性测试报告
  • 交付测试报告

  • 执行记录

 测试方案

可根据测试目的进行调整测试类型、执行策略、评定标准

测试类型测试目的执行策略产出物价值
标准兼容性测试
  • 1)APP的安装、启动、卸载兼容性测试

  • 2)应用的稳定性测试

  • 3)Bug探索测试

  • 4)应用运行过程手机端性能测试

  • 1)根据应用功能复杂程度、使用频率定义运行时长

  • 2)选择测试机型

  • 1)Monkey日志

  • 2)Monkey测试报告

  • 1)自助测试

  • 2)验证应用在日常使用过程中的稳定性及应用运行过程中的性能损耗

深度兼容性测试
  • 1)具体业务场景的兼容性测试

  • 2)UI页面的兼容性测试

  • 3)应用运行过程中手机端性能测试

  • 1)通过移动化自动化脚本编辑工具MobileRunner设计脚本

  • 2)通过自动化测试框架AutoTestFramework发起兼容性自动化执行

  • 3)测试结果人工复核

  • 1)针对所有机型的执行截图、ADB日志

  • 2)(在线)兼容性测试报告

验证应用具体页面和场景的兼容性,以及应用运行过程中的性能损耗
特殊场景兼容性测试针对特殊场景的兼容性测试针对指纹认证,人脸识别等需要认为干涉,及移动设备与其他设备交互的场景进行人工的兼容性测试
  • 1)针对所有机型的执行截图

  • 2)(在线)兼容性测试报告

验证特殊场景下移动兼容性测试
在线客服系统