当前位置:首页 » 手机软件 » 如何用手机测试软件
扩展阅读
手机安装软件大全 2024-05-20 05:26:47
西瓜视频官方网站怎么找 2024-05-20 05:09:21

如何用手机测试软件

发布时间: 2022-07-07 02:18:24

什么手机软件测试

手机软件测试同软件测试一样,只不过他的平台式手机,也是嵌入式的一部分,工作就是测试软件可以在手机上正常使用,不会产生各种异常情况,测试方法也比较多
首先测试一般是把流程走通,这是最基本的,你的软件需要实现什么功能和实现了什么功能,严格按照需求,即使是可用的功能,需求没有的话,那也是Bug。
软件的可用性和体验性
交互性:这一块的Bug应该是最多,举一个简单的例子,使用软件的过程中来短信和来电,如果你的软件是基于网络的,这一块肯定会有很多问题。而且,手动的将网络断开再恢复,请求会不会重新发送,这一点也是需要考虑的。
将软件中的控件和手机的按键结合起来测试。
还有你要明确软件的平台,兼容性需要考虑,如果是一个平台的,但是分辨率不一样,会使得界面元素丢失等,如果是键盘和触屏,那又要分情况考虑了。
找Bug就是要把软件玩死,就要充分考虑异常的操作,测试不是找开发的错误,而是想开发没想到的东西,场景是否面面俱到,错误处理是否健全。

手机测试主要测试什么?
一.软件压力测试:用自动测试软件连续给手机拨打1000个电话,检查手机是否会发生故障.
二.抗摔性测试:抗摔性测试由专门的PRT可*性实验来进行.半米的微跌落测试要做300/面(手机有6个面).而2米的跌落测试每个面需各做一次.还有模拟人把手机扔到桌面的测试.
三.高温低温测试:让手机处于高低不同的温度来检测手机的适应性.
四.高湿度测试:用一个专门的箱子来操作滴水测试,模拟人出汗的情况(水里面掺有一定比例的盐)
五.百格测试:用H4的铅笔在手机的外壳画100个格子,看看外壳会不会掉油漆.
六.翻盖测试:对翻盖手机进行翻盖10万次,检查壳体的损耗情况.
七.扭矩测试:直板机,用夹具夹住两头,一头左拧,一头右拧.测试壳体和手机里面大型器件的强度.
八.静电测试:北方天气干燥,手摸金属的东西容易产生静电,击穿手机电路,有些设计不好的手机就是这么突然坏的.有专门的静电枪和铜板来测试.
九.按键测试:借助机器以给定的力量击打键盘10万次.十.沙尘测试:手机放入特定的箱子,细小的沙子被鼓吹起来.数小时后,察看手机里面是否有沙子进入,如果是,那么手机密闭性不好,结构设计有待重新调整。

⑵ 手机跑分测试用什么软件

使用geekbench5就可以了,这个是国际通用的一个手机的性能测试软件,从数据上来说相对是比较客观的。至于说国内常用的安兔兔,它是小米手机旗下的一个软件公司,它的数据肯定是不客观的。

如何利用monkey进行手机app测试

一、简介
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类:
基本配置选项,如设置尝试的事件数量
运行约束选项,如设置只对单独的一个包进行测试
事件类型和频率
调试选项
在Monkey运行的时候,它生成事件,并把它们发给系统。同时,Monkey还对测试中的系统进行监测,对下列三种情况进行特殊处理(自动停止):
如果限定了Monkey运行在一个或几个特定的包上,那么它会监测试图转到其它包的操作,并对其进行阻止。
如果应用程序崩溃或接收到任何失控异常,Monkey将停止并报错。
如果应用程序产生了应用程序不响应(application not responding)的错误,Monkey将会停止并报错。
按照选定的不同级别的反馈信息,在Monkey中还可以看到其执行过程报告和生成的事件

二、测试准备
Monkey test前必须先进入android设备的adb shell(Android SDK环境配置不在此描述,网上有很多)步骤如下:
1. 开始—>运行—>cmd
2. usb连接手机,输入 adb shell 命令,待出现 即可输入以下内容
3. 进入手机后,输入相应的monkey命令即可测试

三、基本命令格式
adb shell monkey –p 程序包 –v 测试次数
比如“adb shell monkey –p com.htc.Weather –v 20000”意思是对com.htc.Weather 这个程序包单独进行一次20000次的monkey测试
其中程序包名称可以在串口终端这句命令获得:ls data/data 显示所有程序包

四、测试Log获取
用Monkey test测试,为了方便分析问题,可以在命令monkey命令后面加上 “|logcat -v time”,这样就能边测试边打印Log(记得用终端保存Log文本)例如:
adb shell monkey –p com.htc.Weather –v 20000|logcat -v time
但是这个组合在monkey测试完成后,logcat仍然在执行,测试时需要注意。
如果测试monkey碰到crash或者anr(程序强制性退出或不响应)现象时,在抓取log的同时需要提供traces.txt,步骤如下:
1. 测试版本需要具备root权限
2. 进入data/anr目录下面
3. 将traces.txt文件拷贝到TF卡中,然后拷贝出来发给软件分析即可

⑷ 如何在手机上测试app在不同地区打开情况

手机app测试主要有以下:
1.安全测试
1)软件权限
-扣费风险:包括发送短信、拨打电话、连接网络等 -隐私泄露风险:包括访问手机信息、访问联系人信息等 -新增风险项
2)开发者官方权限列表信息比对分析 2.安装、运行、卸载测试
验证App是否能正确安装、运行、卸载,以及操作过程和操作前后对系统资源的使用情况,

⑸ 手机软件测试有哪些方法 常用的手机软件测试方法

一、 等价类分析法
等价类划分方法针对手机状态大致可以归几个大类:
1. 按键类(等价法):有效输入和无效输入(有效输入指UM和菜单指示;无效输入指测试菜单功能此时没有定义的按键和用户动作);
2. 外部中断类(等价法):常用、不常用及无效
2.1. 常用:来电和来消息(短信、彩信、push消息);掀合盖;侧键;耳机&FM;情景模式;电量不足
2.2. 不常用:充电;闹钟&记事本&关机时间&整点报时提示;Icon&动画显示;Icon&动画刷新;编辑界面&pop显示框输入为空或满;编辑界面&pop显示框状态输入法默认&字符编码默认;失效SIM卡;大容量等SIM卡兼容;排序;号码识别;
二、 边界值分析
例子1:
短消息发送功能的等价类划分方法:.
三、 错误猜测法
例子1:
利用手机闹钟重响的例子引入错误猜测法基本概念,讲解错误猜测法的意义
未接来电29通,内存中规划的分区一直分配被占用。即使同一号码也同样占用资源。假设此时第30通电话正好为来电号码不显示,即“来电号码未知”或境外来电号码隐藏时(国外保护个人隐私,自动开启来电号码隐藏功能),可能会出现BUG,实际情况证明,此时会出现Reset问题。

⑹ 什么软件可以用手机测出车速

4G时代无非就比的就是网速,移动、联通、电信如何选择?下面小编为大家推荐好用的测速软件,欢迎大家来下载!

网速测试:



《网速测试》是一款手机测试网络速率的软件。小编测了一下,居然有10M/s!!!感觉不错与电脑测出的差不多,你们也来晒晒速度把。不论WIFI、2G、3G还是4G网络,随时随地检测您的网速,轻轻一点,轻松搞定。界面简洁、时尚,多款精美皮肤,随意更换。



网速测试大师:



《网速测试大师》是一款热度仅次于Ookla Speedtest. net的网速测试工具,而网速测试大师在亚太地区更受青睐,和Ookla Speedtest. net不同的是,网速测试大师除了提供精准的网速测试功能以外,还提供网站测速功能。支持测试WiFi、2G、3G、4G网络,全球超过200个本地化的测速节点,保证测速结果非常精准。



Speedtest:



《Speedtest》是一款实时测试手机网速的工具,包括上行、下载、延迟。只需轻按一下,30 秒内就可完成网络速度测试,实在非常方便快捷。我们的全球网络让你可随时随地得到准确的结果。累计有数以百万计的用户,是排名榜首的网络速度测试应用程式。此外,它亦获得同业的专业人士所信任!实时图表显示连接的稳定性,还能排除故障或确认你应有的网络速度。



测网速:



《测网速》是一款能立即帮你了解手机上网速度,2G、3G、4G、WiFi,统统一键搞定,准确、简单、快速的测速神器。网速哪家强,一测便知,告别忽悠,做到心中有数!还有历史记录方便查看、比较每次的测速结果,也可删除记录。地图定位,显示周围用户的网速情况。

⑺ 用手机怎么测室内温度

用手机测室内温度如下说明。

华为mate40

鸿蒙2.0系统

室内温度计APP

1、手机没有自带的测试室内温度的功能,需要自行下载第三方软件找到并点击打开“应用市场”。

⑻ 手机软件自动化测试用什么工具

现在自动化测试工具有很多,
1.
itestin,免费可以手机端录制,不需要会脚本编辑,可以提交到云测做千款真机的兼容测试支持
2.
silk
mobile
国外知名自动化测试工具,需要付费
一年大概1万美元,
3.
see
test 国外知名自动化测试工具,需要付费
一年的费用和silk
mobile差不多。

⑼ 用什么手机软件可以测试手机性能叫什么跑分的

360安全卫士—应用工具—系统检测—硬件检测。

⑽ 手机软件测试的基本流程

手机软件测试的基本流程:

1、需求分析阶段:阅读需求,理解需求,分析需求点,参与需求评审会议。

2、测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围,进度安排,人力物力分配,整体测试策略的制定。

3、编写测试用例:适当的了解设计,搭建测试用例框架,根据需求和设计编写测试用例。

4、测试执行阶段:搭建环境准备数据,执行预测试然后进入正式测试(系统测试、回归测试、交叉测试、自由测试),bug管理直到测试结束。

5、输出测试报告:输出测试报告,确认是否可以上线。

(10)如何用手机测试软件扩展阅读

软件测试方法

1、动态测试

计算机动态测试的主要目的为检测软件运行中出现的问题,较静态测试方式相比,其被称为动态的原因即为其测试方式主要依赖程序的运用,主要为检测软件中动态行为是否缺失、软件运行效果是否良好。

2、黑盒测试

黑盒测试,顾名思义即为将软件测试环境模拟为不可见的“黑盒”。通过数据输入观察数据输出,检查软件内部功能是否正常。测试展开时,数据输入软件中,等待数据输出。数据输出时若与预计数据一致,则证明该软件通过测试。

3、白盒测试

白盒测试相对于黑盒测试而言具有一定透明性,原理为根据软件内部应用、源代码等对产品内部工作过程进行调试。

测试过程中常将其与软件内部结构协同展开分析,最大优点即为其能够有效解决软件内部应用程序出现的问题,测试过程中常将其与黑盒测试方式结合,当测试软件功能较多时,白盒测试法亦可对此类情况展开有效调试。