我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Android端手机测试体系

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Android端手机测试体系

  恰逢请假在家休息,本来想出门散散心的,但是去了沃尔玛,发现什么都买不起灰溜溜地回家继续搬砖了。   到家,看到群里的朋友在讨论怎么来测android端的手机测试,那么我在这里想引经据典一下,接下来这篇android端手机测试体系那么应遇而出了。本文仅是给大家一个大概的android手机测试体系,详细学习不做解释。   1.冒烟测试   跟web端的测试流程一样,你拿到一个你们开发做出来的apk首先得去冒烟,也是保证他的稳定性,指定时间内不会崩溃。这款原生sdk自带的monkey可以当做我们的测试工具。跟我之前博客所说的,monkey测试模拟了用户的按键输入,触摸屏输入等等,看设备多久时间出异常。因为它得用到adb命令,那么同学们可能还得去自学一下adb命令。如果抓到crash(比如内存溢出,空指针异常什么的),及时向你家开发及时反馈,你也可以把它看成一个性能测试工具   2.安装,卸载测试   这项对web应用可能测得比较少,这一块很可能归拢到我在后面讲的适配性测试里面。在不同机型测试你们应用的安装,以及卸载,看看会不会出现问题;   这是个第三方手机助手蔓延的时代,那么发布到手机助手上,检查能不能装卸也是很重要的   3.在线升级   一个手机apk得顺应时代的需求,定期时不时的进行更新,在我第一份工作里,很重要的一个内容是测试在线升级功能。   开发给你一个新版本,你得去测试安装卸载,以及功能流程   4.功能测试   你测试了你们apk的功能测试用例。涵盖三个方面:   4.1业务逻辑测试,测试你家公司apk的业务逻辑流的   4.2功能测试:测试你家apk的功能点的。反正我又不知道你家apk是啥,你自己照着需求书设计呗,测试方法不详细说了   4.3与web端的交互测试。很多apk,比如淘宝啊,京东的app,会跟web客户端进行功能的交互,我想大家都用app来购物,那么你买的东西能正常在web端查看到,这是你的测试点了。大家可以理解这个意思吧。   5.稳定性及异常性测试   稳定性及异常性测试主要两点;   5.1.交互性测试:客户端作为手机特性测试,包含被打扰的情况13种,来电,来短信,低电量测试等,还要注意手机端硬件上,如:待机,插拔数据线、耳机等操作不会影响客户端。   5.2.异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性。   其实这一块又可以跟monkey牵扯到了哈哈   6.性能测试   这一块我不太了解,还是把我自己的想法跟大家说下。   测试点跟web应该差不多,比如尖峰性能啊,压力测试啊,基准性能等等   1.尖峰性能,在一个时间点,你app的用户量出现井喷现象,有名的双11抢猫猫活动嘿嘿   2.压力测试,逐渐加压   3.基准,压服务器端接口及客户端在不同网络环境下响应速度。主要为258原则   对性能这快感兴趣的同学,可以先学学性能有名的理发师模型,比较有趣的。   在一块,我曾帮别人百度到loadrunner测试手机apk,很幸运,他成功解决了他的问题。我的想法或许,android端或许,注意是或许,将app的什么socket,tcp/IP映射到web端的测试工具上,比如jmeter,来进行测试,这是我的一个猜想。另外的大神或许会给我们好的测试方法意见   7.UI测试   界面易用,简介,符合用户者的口味。   8.适配性测试   也是兼容性测试。   1.手机分辨率:320*240 、480*320、800*480等等   2.不同手机版本,2.3,4.2,4.3等等,用户面尽量测的覆盖率高一点   3.手机系统,很多手机厂商喜欢在android原生系统的基础进行修改,你得测试啦   4.手机尺寸:3.4,5.0,4.7等等,这里我来插一下话,我在自学android开发的时候有时候会想,如何将自己开发的app调到适合这么多android机型。百分比是个不错的选择   9.电量及流量测试   用户除了你app的基础功能,适配,UI美观。还关心耗不耗流量跟电量。一般非唤醒状态,后台状态会比较低耗能。这个测试范围,得看你的公司定下的基准。广播貌似可以监控用电量,大家了解了可以留言告诉我学习学习哈哈   10.内存泄露   这个东西你可以用monkey抓到,当然也可以DDMS抓


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Android端手机测试体系

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Android端手机测试体系

恰逢请假在家休息,本来想出门散散心的,但是去了沃尔玛,发现什么都买不起灰溜溜地回家继续搬砖了。到家,看到群里的朋友在讨论怎么来测android端的手机测试,那么我在这里想引经据典一下,接下来这篇android端手机测试体系那么应遇而出了。本
2022-06-06

Android手机系统的性能测试工具

Android手机系统的性能测试工具Android应用的性能如何测试?JAVA层面可以用TraceView,可是用NDK开发出来的是so,TraceView跟踪不了怎么办?问了Google大神,答案是OProfile!Oprofile 是L
2022-06-06

Android手机安全性测试手段

罗列一下自己常用的android手机安全性测试攻击手段:1. fiddler和tcpdump+wireshark抓包分析,模拟修改http请求参数,检验漏洞2. 修改AndroidManifest.xml文件中debuggable属性,打开
2022-06-06

Android手机测试的自动化测试工具

Android自动化测试相对来说还是比较难,Instrumentation比较难以使用。下面和大家分享一个Android自动化测试工具Robotium。Robotium是一款测试Android App的测试框架,它使得编写黑盒测试代码更加容
2022-06-06

android手机的monkey测试教程

Monkey是一个命令行工具 ,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类:· 基本配置 选项,如设置尝试的事件数量。&m
2022-06-06

Android手机游戏测试要点

广告位1.上线产品是否需要加上广告,广告是否加上2.广告位是否遮挡重要信息评分界面1.评分界面是否加上2.评分界面文字是否出现错误,是否符合平台规定3.按钮是否歧义4.评分界面是否与游戏界面风格统一计费部分1. 计费要求是否达到2. 购买道
2022-06-06

如何对Android系统手机进行单元测试

如何进行Android单元测试 外面加入:MISSION android:name="android.permission.RUN_INSTRUMENTATION" />android:label="Test for my app"/>编写
2022-06-06

win10手机预览版上手体验 win10手机预览版体验评测

win10已经向大家推送了win10手机预览版的下载,相信还有brYfg很多朋友都很关心win10手机预览版的使用效果怎么样,下文小编就为大家带来winandroid10手机预览版的评测视频,感兴趣的朋友一起去视频中了解下吧。微软正式向Wi
2023-06-11

Android手机自动化测试工具有哪几种

基于的图像对比库opencv的测试工具,测试脚本使用Python编写,非常强大。如果你的app没有源码,可以选择它;或者你想做系统测试(跨app的测试),也可以选择它。其它的还是用下面说的那些个吧。我通过其核心包sikuli-script.
2022-06-06

如何使用appium做Android手机自动化测试

这篇文章给大家介绍如何使用appium做Android手机自动化测试,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Appium这个听起来既生疏也熟悉的自动化测试工具,比起原生的UiAutomator可能是异常的不起眼,
2023-06-05

Android手机自动化测试工具有哪几种?

基于的图像对比库opencv的测试工具,测试脚本使用Python编写,非常强大。如果你的app没有源码,可以选择它;或者你想做系统测试(跨app的测试),也可以选择它。其它的还是用下面说的那些个吧。我通过其核心包sikuli-script.
2022-06-06

Android移动端自动化测试,Sele

Android移动端自动化测试,Selenium3自动化测试,Python3 测试,Java接口测试21套高级软件测试,性能测试,功能测试,自动化测试,接口测试,移动端测试,手机测试,WEB测试,***测试,测试用例设计,黑盒测试,白盒测试
2023-01-31

android怎么做真机测试

要在Android设备上进行真机测试,可以按照以下步骤进行:1. 开启设备的开发者选项:进入设备的设置,找到关于设备的选项,连续点击设备版本号几次,直到出现开发者选项。2. 在开发者选项中启用USB调试:进入开发者选项,找到USB调试选项,
2023-10-08

JavaScript Jasmine:助你成为前端测试高手

JavaScript Jasmine 是一个优秀的 JavaScript 单元测试框架,它提供了一系列强大的断言函数和简洁的语法,帮助开发人员快速构建和运行单元测试,确保代码的健壮性和可靠性。
JavaScript Jasmine:助你成为前端测试高手
2024-02-11

Android客户端性能软件测试小结

Android手机客户端的性能测试开展近3个月了,期间包括性能监测工具的开发周期和工具的投入使用和优化;客户端性能测试从这里起步,从这里开始。一般情况,对于新生的产品,都会用定势的思维考虑:优先功能测试,之后才会是安全、性能等方面。andr
2022-06-06

Android系统自动化测试简述

入职两月有余,从之前的android app开发到现在的测试框架开发,工作中遇到很多问题,趁这次机会分享一下。Android自动化测试目前可借鉴的经验不多,现在采取的方式是通过java代码对Activity和View进行操作,目前已知的入口
2022-06-06

android手机端与PC端使用adb forword通信

PC端与Android手机端使用adb forword通信 服务器端代码如下:import java.io.IOException; import java.io.ObjectOutputStream; import java.net.
2022-06-06

Appium自动化测试之知乎Android客户端

前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html接下来我们研究一下测试知乎Android客户端。自行下载配置目录如下:把知乎客户端
2022-06-06

Android提高之Android手机与BLE终端通信

最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(Bluetooth Low Energy)。BLE是蓝牙4.0的核心Profile,主打功能是快速搜索,快速连接,超低功耗保持连接和传输数据,弱点是数据传输速率低,由于BLE的低
2022-06-06

编程热搜

  • Android:VolumeShaper
    VolumeShaper(支持版本改一下,minsdkversion:26,android8.0(api26)进一步学习对声音的编辑,可以让音频的声音有变化的播放 VolumeShaper.Configuration的三个参数 durati
    Android:VolumeShaper
  • Android崩溃异常捕获方法
    开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。 那么今天主要讲一下如何去捕捉系统出现的U
    Android崩溃异常捕获方法
  • android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
    系统的设置–>电池–>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容: HTC t328w代码如下:
    android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库。那么就来看一下在Android程序中怎么去操作SQLite数
    Android SQLite数据库基本操作方法
  • ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
    工作的时候为了方便直接打开编辑文件,一些常用的软件或者文件我们会放在桌面,但是在ubuntu20.04下直接直接拖拽文件到桌面根本没有效果,在进入桌面后发现软件列表中的软件只能收藏到面板,无法复制到桌面使用,不知道为什么会这样,似乎并不是很
    ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
  • android获取当前手机号示例程序
    代码如下: public String getLocalNumber() { TelephonyManager tManager =
    android获取当前手机号示例程序
  • Android音视频开发(三)TextureView
    简介 TextureView与SurfaceView类似,可用于显示视频或OpenGL场景。 与SurfaceView的区别 SurfaceView不能使用变换和缩放等操作,不能叠加(Overlay)两个SurfaceView。 Textu
    Android音视频开发(三)TextureView
  • android获取屏幕高度和宽度的实现方法
    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即
    android获取屏幕高度和宽度的实现方法
  • Android自定义popupwindow实例代码
    先来看看效果图:一、布局
  • Android第一次实验
    一、实验原理 1.1实验目标 编程实现用户名与密码的存储与调用。 1.2实验要求 设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedP
    Android第一次实验

目录