需求文档

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

需求文档是第一要素,一切开始都是是从拿到客户的需求开始,首先客户把自己想要的东西说出来或者提供简要文档,由公司的客户经理来对接,并且转化成一个简要需求文档,交由测试人员这边,测试工程师拿到需求文档把需求做下梳理,并列举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库,进行问题轮回直到问题得到解决

手机软件测试-整机测试流程相关推荐

  1. android测试方法及流程,一种Android通讯终端硬件测试方法、测试工艺以及整机测试流程与流程...

    本发明涉及通讯技术领域,尤其是指一种Android通讯终端硬件测试方法.测试工艺以及整机测试流程. 背景技术: Android通讯终端,如今已经成为人们日常生活中不可或缺的交流工具.随着Android ...

  2. 手机移动 APP测试流程及测试点

    一. APP测试基本流程 1.流程图 2.测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主 ...

  3. 软件测试-App测试流程及测试点

    正式测试前先向主管确认项目排期. 接收版本 App测试版本送测规范 UI测试:核对rp/效果图 功能测试:核对需求文档.兼容性测试.性能压力测试, 尽快申请到正式环境下测试,后台订单统计测试.用户行为 ...

  4. 【软件测试】测试流程

    需求分析阶段 测试设计阶段 测试执行阶段 测试总结阶段 一.需求分析阶段 需求分析:1.需求文档,2.产品原型,3.口述 学习业务流程 提取功能点 编写需求分析说明书 二.测试设计阶段 测试计划(文档 ...

  5. 软件测试面试题:你们公司的测试流程是怎么样的?

    你们公司的测试流程是怎么样的? 1.阅读相关技术文档(如产品PRD.UI设计.产品流程图等).2.参加需求评审会议.3.根据最终确定的需求文档编写测试计划.4.编写测试用例(等价类划分法.边界值分析法 ...

  6. 软件测试的项目职责、分工、测试流程详细讲解

    文章末尾给大家准备了大量福利 前言 有些小伙伴在找工作但是却因为没有实战经历而不好写简历,那么今天笔者就想和大家来唠唠软件测试的项目实战流程,希望可以帮助到大家. 一.项目职责与分工: 1.产品经理 ...

  7. 4z 测试流程与实战 - 软件测试

    软件测试所有内容笔记正在陆续更新中,笔记已经在本地记录,全部为自己手动记录的笔记及总结,正在开始更新中,后续会逐步更新并完善到 软件测试学习内容总结 专栏. 本节内容:测试流程与实战 文章目录 1. ...

  8. 软件测试干货——敏捷测试流程

    千锋教育软件测试:敏捷测试流程 千锋教育的王晓军老师在对敏捷测试做出介绍的时候与现行的瀑布式测试流程做出过对比: 对于一个三个月的项目说,产品把需求分析完了给开发,然后产品就没事儿了:开发开发完成之后 ...

  9. 搜狗手机浏览器测试管理方法(二)-----项目测试流程

    一.问题描述 这位朋友提到这样的一个问题,"从产品到测试的流程,在这个流程大家都担任的职责",我概括了下,搜狗手机浏览器现有的流程: (1)一个版本需求从产品方产出,经过需求讨论会 ...

最新文章

  1. 几行代码就搞定高端大气的云系统架构图
  2. Exchange服务器系列课程之七--维护邮件服务器(二)
  3. 密码太多记不住?SSO帮你轻松访问VDI及外部资源
  4. java 第三方代码_Java:如何使用第三方库?
  5. 『森林火灾检测』基于PaddleX实现森林火灾检测
  6. 怎么用cmd关闭系统弹窗_SD卡受损怎么修复?教你一招三步搞定
  7. 网络打印机查找不到_打印机驱动的安装教程
  8. BZOJ1509: [NOI2003]逃学的小孩(树的直径)
  9. iTerm2 for MacOS(终端模拟器/终端仿真器/命令终端工具)设置详解
  10. 奇怪,为什么在主页上面只列出最近的随笔,而文章呢?
  11. 让程序最小化到任务栏的时候隐藏
  12. 封装程序报错Failed to execute script pyi_rth_multiprocessing解决办法
  13. Kotlin 一种以服务为基础的APP架构及源码示例
  14. android短信验证码自动填写
  15. Win7 不支持此接口问题
  16. CSS选择器的优先级的相关介绍
  17. C/C++ GBK2312转Unicode
  18. 自己封装的CMusic类 【转】
  19. 1200000有多少个约数(只计算正约数)。
  20. 如何成为一名优秀的程序员(五)

热门文章

  1. laravel修改toArray方法
  2. Pytorch tversky损失函数
  3. Linux中查看进程状态信息
  4. 用链表做一个图书管理系统
  5. spark业务开发-添加索引列
  6. 【创新实训8】手势理解功能与实际应用整合
  7. linux etc目录 删除,干货分享丨如何恢复Linux下误删/etc目录数据
  8. python火车票爬虫
  9. 远离浮躁,重视基础。
  10. 教务管理系统工作总结[何思勇]