调试工具DDMS获取到,在DDMS里面搜索Displayed关键字就可以看到页面加载时间;
(2)其中页面加载时间可以利用A
droid调试工具DDMS获取到,在DDMS里面搜索Displayed关键字就可以看到页面加载时间;
(3)运行过程中主要功能占用的CPU、内存、流量等可以借助开源工具emmagee(适用于A
droid)获取到;
(4)至于服务器端的性能,主要利用接口对服务器施加压力,重点关注响应时间、吞吐量、并发数、事物通过率等,可以视同工具loadru
er、jmeter进行测试。
8、稳定性测试
(1)安卓APP的稳定性常常使用mo
key命令进行测试,通过随机事件流模拟人的操作,对检查程序的内存溢出、空指针有很大的作用。
(2)Mo
key主要用来检测系统ANR及Crash等问题
9、测试分析及测试报告输出
以上各项测试结束后,应该形成完整的分析及报告文档(包括buglist、性能及稳定性结果分析,版本上线风险分析等内容),输出给各项相关人员。
fffff安装、卸载测试,主要针对编译后源程序生成的APK安装文件1生成APK文件在真机上可以安装及卸载2A
driod手机端的通用安装工具,如:豌豆荚及91助手等工具可以正常安装及卸载程序;IOS,itools工具可以正常安装及卸载3A
droid平台程序安装在SD卡上(a
droid22版本以后)升级测试1验证数字签名2升级后可正常使用(升级覆盖安装、下载后手动覆盖安装),升级后看数据对不对3在线跨版本升级(长时间不使用app,从小版本0几升级到3几),有些系统支持功能测试1、业务逻辑测试:主要测试客户端业务能否正常完成,比如说我们手机端购物商城,要测试各种业务能否正常完成,比如说购物,能够正常选择商品、付款进行商品业务流程2、功能点的测试,比如说登录功能、搜索功能等单个功能点的测试,主要根据需求利用各种常用用例设计方法编写用例,从正向及反向进行考虑3、关联性测试,主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端数据一致,比如说在手机端购买商品,
f那用相同账户在PC端登录后,相关信息在PC端是否同步。3、关联性测试,主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端
数据一致,比如说在手机端购买商品,那用相同账户在PC端登录后,相关信息在PC端是否同步。
异常测试1、异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性。2、交互性测试:客户端在运行的时候被其他时间打扰,如来电、来短信。。。,低电量测试。还要注意手机端硬件上,如:待机r