手机测试相关基础知识
一、手机测试要点
硬件测试:结果测试,如:抗压、抗摔、抗疲劳、抗低温高温等;结构上设计是否合理。硬件测试一般都有专门的仪器测试
软件压力测试:用自动测试软件连续拨打给手机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虽然可以根据一个指定的命令脚本发送按键信息,但是不支持条件判断,也不支持读取界面的值来进行验证操作
用途:压力测试,自动化测试 测试应用的健壮性、稳定性、整机测试
手机测试相关基础知识相关推荐
- 【RAC】RAC相关基础知识
[RAC]RAC相关基础知识 1.CRS简介 从Oracle 10G开始,oracle引进一套完整的集群管理解决方案--Cluster-Ready Services,它包括集群连通性.消息和锁. ...
- 年薪50W测试大牛,分享测试开发基础知识
测试开发岗位 刚入门或者工作几年的测试人员或许会有这样的困惑,为什么测试人员的薪资普遍比开发人员低?对于这个问题,我之前看到一篇文章是这样说的:测试人员与开发人员,就好比是护士和医生,再优秀再专业的护 ...
- 黑马程序员_JAVA相关基础知识
------- android培训.java培训.期待与您交流! -------- JAVA相关基础知识 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便 ...
- 6-DoF问题相关基础知识笔记
6-DoF问题相关基础知识笔记 一.什么是6-DoF,即6个自由度是什么? 二.PnP算法 三.BOP挑战与官方数据集简介 BOP数据集 BOP toolkit BOP挑战的介绍页面 四.相关论文 C ...
- 【C++后台开发面经】面试总结第三波:针对后台开发相关基础知识分类总结
前言 面试总结第三波,关于后台开发面试相关基础知识,数据结构.算法.linux操作系统.计算机网络.C++.数据库进行分类总结. 后端面试总结 目录 后端面试总结 1.数据结构 链表和数组的区别 树的 ...
- 【生信】基因组学相关基础知识2
[生信]基因组学相关基础知识2 本文图片来源网络或学术论文,文字部分来源网络与学术论文,仅供学习使用. 目录 [生信]基因组学相关基础知识2 9.细胞增殖与分化的定义和区别 10.有丝分裂与减数分裂 ...
- 零件三维缺陷检测相关基础知识
零件三维缺陷检测相关基础知识 看了几篇文献,总结下来三维缺陷检测的过程,总的来说分为: 零件表面的三维数据获取 根据零件的三维数据信息进行三维重建 目标点云与标准点云的配准 配准后的点云做差得到缺陷信 ...
- mysql bdb版本_深入理解mysql之BDB系列(1)---BDB相关基础知识
深入理解mysql之BDB系列(1) ---BDB相关基础知识 作者:杨万富 一:BDB体系结构 1.1.BDB体系结构 BDB总体的体系结构如图1.1所看到的,包括五个子系统(见图1.1中相关数). ...
- 深入理解mysql之BDB系列(1)---BDB相关基础知识
深入理解mysql之BDB系列(1) ---BDB相关基础知识 作者:杨万富 一:BDB体系结构 1.1.BDB体系结构 BDB整体的体系结构如图1.1所示,包含五个子系统(见图1.1中相关数 ...
最新文章
- 做程序员的苦恼,智办事助力团队协作更简单
- 刮奖的实现;(刮开上层图层蒙版,露出底部的视图)
- Docker 环境的快速搭建
- 使用 Recipe 安装 SAP Commerce Cloud
- 基础拾遗------webservice详解
- 大型动态应用系统平台系统架构?这些大家并不陌生
- Linux基础_Hadoop环境搭建必备
- jquery级试题_jQuery经典面试题及答案精选
- 华哥讲堂:解析智能电视语音控制功能
- 4.24口语习语 听力复习
- Omi教程-生命周期和事件处理
- 16进制编辑器 linux,Tweak - Linux下的16进制编辑器
- Creo曲面基础知识
- 淘宝网发展史:揭开神秘组织的技术内幕与艰辛历程
- 【OpenGL ES】EGL+FBO离屏渲染
- 前端系列——vue2+高德地图web端开发(地图控件)
- 计算机视觉基础知识点(根据cs231n以及博客内容整理)
- java如何把汉字转换成机内码_java语言如何将汉字转化成五笔
- matlab验证叠加定理,叠加原理和戴维南定理实验报告
- 计算广告:第6章 程序化交易广告
热门文章
- 计算机开机白屏怎么处理,电脑开机白屏怎么办如何解决开机白屏的问题
- 信用社考试计算机知识点,2017年农村信用社计算机考试模拟题
- html轮播图jquery,原生js和jquery实现图片轮播特效
- 微信每天处理2.05亿通话 运营商只剩卖流量
- 【管理篇 / 诊断】❀ 01. 了解防火墙的性能参数 ❀ FortiGate 防火墙
- ubuntu上强制关闭程序
- 利用hive完成阿里天池大数据音乐预测比赛数据处理工作
- Mysql语句商城系统表案例
- 大学英语(第四册)复习(原文及全文翻译)——Unit 3 - WHY DO WE BELIEVE THAT THE EARTH IS ROUND?(我们为什么相信地球是圆的?)
- 最实用的网页设计素材打包下载[15G]