一、手机测试要点

硬件测试:结果测试,如:抗压、抗摔、抗疲劳、抗低温高温等;结构上设计是否合理。硬件测试一般都有专门的仪器测试

软件压力测试:用自动测试软件连续拨打给手机1000个电话,检查手机是否会发生故障

抗摔测试:从不同高度跌落测试,模拟人把手机扔到桌面测试

高温低温测试:让手机处于高低不同温度来测试手机适应性

高湿度测试:用一个专门的箱子来操作滴水测试,模拟人出汗的情况

百格测试:用专用的刀片在手机的外壳画上100个格子,用专用的胶带粘其表面,看外壳是否掉漆

扭矩测试:直板机,用夹具夹住2头,一边左拧,一边右拧

静电测试:用专门的静电抢和铜板测试

按键测试:借助机器以给定的力量击打键盘次数

沙尘测试:手机放入特定的箱子,细小的沙子被鼓吹起来,数小时后,察看手机里面是否有沙子进入

二、手机软件测试

UI体验测试: 对于手机测试者,手机各个方面的UI测试。

1、风格、样式、颜色是否协调:

主题、图标、锁屏方面测试;本地研发客户端,如:卓易市场、音乐、相机等;图标处理与3方图标处理方式是否统一

2、界面布局是否整齐、协调

保证全部显示出来的,尽量不要使用滚动条

3、界面操作标题描述是否恰当

三、主流手机操作系统

1、安卓手机

Android是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动端设备,如智能手机和平板电脑,由谷歌公司和开放手机联盟领导及开发

2、苹果手机

IOS是由苹果公司开发的移动操作系统。

四、adb命令

adb主要功能:

1.运行设备的shell

2.管理模拟器或设备的端口映射

3.计算机和设备之间上传、下载文件

4.将本地apk软件安装到模拟器或Android设备

adb  devices  查看当前设备

adb   shell   pm  list  packages   查看已安装的应用

adb  install    <apk文件路径>

adb  uninstall  <软件名>

adb  uninstall  -k   <软件名>

adb  connect  127.0.0.1:62001   连接模拟器

adb  push   e:\xx\xx.txt   /data/  上传某个文件到模拟器

adb shell  进入,可查看自己上传的文件,利用Linux命令 cd  pwd  ls -l

adb pull   /data/x.txt   e:\xx\xx.txt    下载文件

adb -s 127.0.0.1:62001  push  e:\xx\xx.txt  /data/  指定某个模拟器

adb logcat  查看手机系统日志

五、Monkey是什么?

monkey测试是Android平台自动化测试的一种手段,通过monkey程序模拟用户触摸屏幕、滑动trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久时间会发生异常的一个命令行工具。

缺点:monkey虽然可以根据一个指定的命令脚本发送按键信息,但是不支持条件判断,也不支持读取界面的值来进行验证操作

用途:压力测试,自动化测试   测试应用的健壮性、稳定性、整机测试

手机测试相关基础知识相关推荐

  1. 【RAC】RAC相关基础知识

    [RAC]RAC相关基础知识 1.CRS简介    从Oracle 10G开始,oracle引进一套完整的集群管理解决方案--Cluster-Ready Services,它包括集群连通性.消息和锁. ...

  2. 年薪50W测试大牛,分享测试开发基础知识

    测试开发岗位 刚入门或者工作几年的测试人员或许会有这样的困惑,为什么测试人员的薪资普遍比开发人员低?对于这个问题,我之前看到一篇文章是这样说的:测试人员与开发人员,就好比是护士和医生,再优秀再专业的护 ...

  3. 黑马程序员_JAVA相关基础知识

    ------- android培训.java培训.期待与您交流! -------- JAVA相关基础知识 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便 ...

  4. 6-DoF问题相关基础知识笔记

    6-DoF问题相关基础知识笔记 一.什么是6-DoF,即6个自由度是什么? 二.PnP算法 三.BOP挑战与官方数据集简介 BOP数据集 BOP toolkit BOP挑战的介绍页面 四.相关论文 C ...

  5. 【C++后台开发面经】面试总结第三波:针对后台开发相关基础知识分类总结

    前言 面试总结第三波,关于后台开发面试相关基础知识,数据结构.算法.linux操作系统.计算机网络.C++.数据库进行分类总结. 后端面试总结 目录 后端面试总结 1.数据结构 链表和数组的区别 树的 ...

  6. 【生信】基因组学相关基础知识2

    [生信]基因组学相关基础知识2 本文图片来源网络或学术论文,文字部分来源网络与学术论文,仅供学习使用. 目录 [生信]基因组学相关基础知识2 9.细胞增殖与分化的定义和区别 10.有丝分裂与减数分裂 ...

  7. 零件三维缺陷检测相关基础知识

    零件三维缺陷检测相关基础知识 看了几篇文献,总结下来三维缺陷检测的过程,总的来说分为: 零件表面的三维数据获取 根据零件的三维数据信息进行三维重建 目标点云与标准点云的配准 配准后的点云做差得到缺陷信 ...

  8. mysql bdb版本_深入理解mysql之BDB系列(1)---BDB相关基础知识

    深入理解mysql之BDB系列(1) ---BDB相关基础知识 作者:杨万富 一:BDB体系结构 1.1.BDB体系结构 BDB总体的体系结构如图1.1所看到的,包括五个子系统(见图1.1中相关数). ...

  9. 深入理解mysql之BDB系列(1)---BDB相关基础知识

        深入理解mysql之BDB系列(1) ---BDB相关基础知识 作者:杨万富 一:BDB体系结构 1.1.BDB体系结构 BDB整体的体系结构如图1.1所示,包含五个子系统(见图1.1中相关数 ...

最新文章

  1. 做程序员的苦恼,智办事助力团队协作更简单
  2. 刮奖的实现;(刮开上层图层蒙版,露出底部的视图)
  3. Docker 环境的快速搭建
  4. 使用 Recipe 安装 SAP Commerce Cloud
  5. 基础拾遗------webservice详解
  6. 大型动态应用系统平台系统架构?这些大家并不陌生
  7. Linux基础_Hadoop环境搭建必备
  8. jquery级试题_jQuery经典面试题及答案精选
  9. 华哥讲堂:解析智能电视语音控制功能
  10. 4.24口语习语 听力复习
  11. Omi教程-生命周期和事件处理
  12. 16进制编辑器 linux,Tweak - Linux下的16进制编辑器
  13. Creo曲面基础知识
  14. 淘宝网发展史:揭开神秘组织的技术内幕与艰辛历程
  15. 【OpenGL ES】EGL+FBO离屏渲染
  16. 前端系列——vue2+高德地图web端开发(地图控件)
  17. 计算机视觉基础知识点(根据cs231n以及博客内容整理)
  18. java如何把汉字转换成机内码_java语言如何将汉字转化成五笔
  19. matlab验证叠加定理,叠加原理和戴维南定理实验报告
  20. 计算广告:第6章 程序化交易广告

热门文章

  1. 计算机开机白屏怎么处理,电脑开机白屏怎么办如何解决开机白屏的问题
  2. 信用社考试计算机知识点,2017年农村信用社计算机考试模拟题
  3. html轮播图jquery,原生js和jquery实现图片轮播特效
  4. 微信每天处理2.05亿通话 运营商只剩卖流量
  5. 【管理篇 / 诊断】❀ 01. 了解防火墙的性能参数 ❀ FortiGate 防火墙
  6. ubuntu上强制关闭程序
  7. 利用hive完成阿里天池大数据音乐预测比赛数据处理工作
  8. Mysql语句商城系统表案例
  9. 大学英语(第四册)复习(原文及全文翻译)——Unit 3 - WHY DO WE BELIEVE THAT THE EARTH IS ROUND?(我们为什么相信地球是圆的?)
  10. 最实用的网页设计素材打包下载[15G]