zoukankan      html  css  js  c++  java
  • 手机整机方案公司之测试业务流程

    内容概述:主要分享了手机整机方案公司关于测试部门的业务流程,做下汇总,方便后续面试时做下梳理,同时也方便即将要入职的测试同行们借鉴下

    需求文档

    首先有测试领导给出测试计划,包括测试人力、时间、资源等等,并安排对应项目接口人(客户经理),来与客户对接需求以及后续反馈问题

    需求文档是第一要素,一切开始都是是从拿到客户的需求开始,首先客户把自己想要的东西说出来或者提供简要文档,由公司的客户经理来对接,并且转化成一个简要需求文档,交由测试人员这边,测试工程师拿到需求文档把需求做下梳理,并列举1、2、3条,方便软件人员分析

    软件工程师会分析能不能实现或者给出实现的周期时长,之后反馈给测试部和客户经理,有客户经理直接和客户这边进行沟通,告知无法实现的功能和开发周期,客户根据情况进行酌情修改,等这些基本上确定完之后,开发这边就开始编写设计脚本执行

    测试实施

    软件会给出每日构建版本(Check Out),测试人员会更新升级版本到测试样机,进行每日任务测试任务安排是根据项目组长来划分的,测试组员一般5-8位,这个要看项目情况,如果属于平台性的项目会投入更多的人力

    每个项目差不多有7-10轮测试:

    • 第一轮:模块

      模块包括系统内置APK(电话/联系人/短信/设置/音乐播放器/视频播放器/图库/相机等)和客户预装的三方APK(UC浏览器/讯飞输入法等),测试工程师拿到分配的模块之后,开始按照前写的测试用例去执行一遍。我们的测试用例是根据平台进行设计的,每一个平台会相应更新对应测试用例,而客制化版本是在平台的基础上加上客户定制需求生产的,所以同平台的客制化对测试用例是通用,模块测试是基础,后续每轮测试都包括模块测试(相比第一轮用例覆盖率需达到100%,后面70%、80%等依次递减)

    • 第二轮:整机性能

      包括蓝牙传输的速率,WiFi传输速率,MP3,MP4播放音效,GPS定位时间等

    • 第三轮并发测试

      这次各模块之间的交互交叉并发测试,比如播放视频过程中来语音、短信、短消息、插拔USB线、插拔耳机等

    • 第四轮:弱信号测试

      一般选择在电梯里、车库、办公环境下三种情况看信号强度,电话呼入呼出接通率

    • 第五轮:应用APK性能

      包括应用的热启动、冷启动时间。

    • 第六轮:功耗测试

      菜单电流:各个应用启动后待机功耗是否正常,安装三方apk后,对功耗是否有影响等,测试功耗采用万用表、PowerTool进行

    • 第七轮:进行冒烟测试。

      整体把控软件性能质量,以及后续用户验收测试。还有使用自动化或者手工去压力测试,找出应用瓶颈

    BUG管理

    其中测试工程师发现BUG问题,提交到BUG库,BUG管理工具:BugFree/BugZilla/禅道,问题提交之后指派给对应软件工程师,问题修复完之后测试进行验证,验证通过关闭bug问题。

    软件基本完成之后给到客户经理,来向客户发版本,客户进行小批量试产,发现问题之后反馈给客户经理或测试部门来进行本地复验,提交到BUG库,进行问题轮回直到问题得到解决

  • 相关阅读:
    Problem S: 分数类的模板数组类
    Problem E: 向量的运算
    Problem D: 强悍的矩阵运算来了
    Problem C: Person类与Student类的关系
    Problem B: 还会用继承吗?
    Problem A: 求个最大值
    Problem B: 数组类(II)
    树的直径题集
    LCA题集
    线段树总结
  • 原文地址:https://www.cnblogs.com/ptest/p/10130917.html
Copyright © 2011-2022 走看看