2016 - 2024

感恩一路有你

怎样测试自己开发的安卓app app性能测试指标标准?

浏览量:1550 时间:2023-06-28 23:23:39 作者:采采

app性能测试指标标准?

首先,:,一个常见的Android客户端性能测试指标

1.记忆

2,CPU 3,流量

4.功率消耗

5.启动速度

6.滑动速度和界面切换速度

7.与服务器交互的网络速度

第二,规定预期标准的原则

1.分析竞争对手和。;产品,而且各项指标都优于竞品。2.产品经理给出的预期性能指标数据。

3、符合行业标准。

APP开发测试主要有什么方式?测试步骤是什么?

一般来说,分为测试规划、测试设计、测试开发、测试执行、测试评估等五个阶段。根据不同的测试类型,不同的工具,不同的方向和不同的习惯,不同的需求被细分成很多很多的步骤...比如有些人习惯按照测试设计、单元测试、集成测试、系统测试、验收测试来划分,所谓的二次测试、最终测试、性能压力测试一般都是有针对性的,所以每个软件的测试过程可能是不一样的。大公司可能有五步甚至更多,小工作只节省一步人力等等。,视实际需要而定。

如何测试androidapp?

首先,测试资源的确认和准备。

(1)产品需求文件、产品原型图纸、接口描述文件和设计描述文件应完整;

(2)测试设备和工具的准备:IOS和andriod不同版本的真机,相关测试工具的准备。

2.测试用例的设计和评审

(1)根据产品需求文档、产品原型图等文档,设计客户的通用功能测试用例;

(2)审查、修改和完善测试用例,审查通过后进入正式测试阶段。

3.用户界面测试

(1)确保手头的样机图纸和效果图是最新版本,满足产品经理和用户的要求;

(2)测试过程中一切以效果图为准。如果你对用户体验有什么建议,可以先通过邮件和产品经理确认。确认通过后,就可以正式向开发者询问用户体验了。

(3)由于测试环境中的数据是模拟数据,所以测试时必须提前考虑正式环境中可能出现的数据类型。

4.功能测试

(1)在功能测试中,主要根据编写的功能测试用例来遍历软件功能;

(2)涉及的测试主要包括基本功能测试、安装、卸载、运行测试、异常处理(包括突然断网或网速慢、机器内存不足等异常情况的处理)。

5、中断测试

(1)软件运行过程中接听、接收短信、锁屏、报警、充电,收到通知提醒后再使用软件,软件应该还能正常运行;

(2)软件运行时,从前台切换到后台后再切换回前台,仍能正常使用。

6、兼容性和适应性测试

(1)硬件适配:不同手机厂商、硬件性能、不同屏幕尺寸的适配。匹配;

(2) OS版本兼容性:IOS 6-9;Andriod3以上,如果使用了一些新的API,而老系统上不支持,就会导致死机;;

(3)不同分辨率屏幕的适配:移动设备的分辨率五花八门,如果app处理不当,可能无法很好的显示,甚至影响功能的操作。

(4)兼容性测试必须在一定数量的真机上进行。因为真机种类太多,尤其是安卓在做兼容性测试的时候,可以选择几款使用较多的典型真机进行兼容性测试。

(5)此外,在开源testin cloud的帮助下,可以测试更多模型的兼容性。testin cloud提供了基本的运行情况,部分截图和简单的测试报告,有助于扩大测试范围。

7.特性试验

(1)客户端性能测试重点关注:安装卸载时间、启动时间、页面加载时间、主要功能占用的CPU、内存、流量、功耗,与同类产品相比是否有优势;

(2)使用安卓调试工具DDMS可以获得页面加载时间,在DDMS搜索显示的关键词可以看到页面加载时间;

(3)主要功能在运行过程中占用的CPU、内存、流量可以通过使用开源工具emmagee(安卓版)获得;

(4)至于服务器的性能,接口主要用来给服务器施压,重点是响应时间,吞吐量,并发,东西通过率,可以作为工具loadrunner,jmeter来测试。

8.稳定性试验

(Android APP的稳定性经常被猴子命令测试,猴子命令通过随机事件流模拟人的操作,对检查程序的内存溢出和空指针有很大的作用。

(2) Monkey主要用于检测系统中的ANR和崩溃等问题。

9.测试分析和测试报告输出

在上述测试之后,一个完整的分析和报告文档(包括buglist、性能和稳定性结果分析、发布在线风险分析等。)并输出给所有相关人员。

分享

测试 性能 工具 产品 功能

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。