浅谈APP测试经验

近年来,随着智能手机兴起,很多App软件不断涌起。那今天我浅谈一下本人在工作如何测试App软件与经验。

一、App三种开发模式介绍(测试App时,必须要先了解您测试的App是用什么模式开发的)

1、Native APP

2、Web APP

3、Hybrid AP

对App开发模式不清楚的人。请自行百度。

二、通用App测试点(这些点必须测试)

1、 使用App时,手机耗电情况;

2 、App占用手机内存情况;

3 、App安装包的大小;

4、 使用App时,流量消耗情况;

5 、App在WiFi,4G,3G,2G网络下的表现;

6、 App支持的系统及其版本;

7、 手机来电时,App的运行表现;

8 、App各页面的跳转及返回,其中安卓考虑物理返回键;

9 、不同分辨率的兼容性;

三、App测试(按照项目计划进行测试)

1、模块测试

2、流程测试

3、集成测试

4、体验测试

5、回归测试

6、性能测试

7、安全测试

8、自动化测试

四、App自动化测试

谈到App自动化测试,现在很多公司都再招聘自动化测试人员。现在很多测试工程师都转入到了自动化阵营了。本人谈谈自己对自动化的看法吧。

1、App测试完成后,是否需要做自动化?

答:需要。做接口自动化够了。

2、UI自动化测试什么时候才能开展?

答:版本稳定,功能流程小幅度变化。(UI自动化维护成本高,一般创业公司、中小型企业不建议做)

目前做自动化工具有很多,我喜欢折腾二种工具:Appium   Selenium

五、App测试报告

1、UI评测:缺点与建议

2、用户体验评测:重点功能使用难度评测、用户操作评测、软件界面美感度评测

3、功能测试评测:功能常规测试、业务逻辑分析、功能BUG、功能建议

4、性能评测:客户端性能、服务端性能

5、安全测试评测:用户隐私评测、服务器漏洞、程序崩溃日志、用户信息安全等

6、错误分类、遗留问题风险评测

时间: 2024-08-04 03:08:51

浅谈APP测试经验的相关文章

测试员浅谈App测试的重点

近年来,手机app也时持续大热.基于安卓和ios的手机app,更是受到众多投资者的青睐.而手机软件测试行业也是如此. 现在听的最多的是web测试和App测试,但实际上两者本质上没有什么区别,性质都一样! 手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/S结构).因此测试上是完全结合web的b/s和c/s测试经验. 二者在实际的测试工作中,很大的差异来自于考虑的兼容性因素. 1.web测试需要考虑自身功能的实现与浏览器的兼用性: 2.终端App测试除了要

浅谈探索性测试

今天学习时看了一篇谈探索性测试的文章.有一点感触. 探索性测试如果在测试策略层面应该和应变式的测试策略相符合. 暂且不谈探索性测试的方法以及那些利弊. 只是简单的打个比喻,反应一下我对探索性测试的认知. 农村的孩子以前都放农忙假,要求学生去拾麦穗(好像语文课本里还有相关内容,叫颗粒归仓). 探索性测试就像捡麦穗,刚割完的麦子,确实能捡到不少丢的麦穗. 但是都捡过一遍甚至几遍了,再去捡,就捡的少了. 我们平时做探索性测试的关键也在此,只做一遍. 探索这个词是最能反映人类智慧的词,很费脑细胞,不要把

柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布

柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布 由于JAVA和Android的平台型,所以APP很容易被反编译,这对于我们开发者来说,是一个不想要的结果,对于用户来说,就是一个噩耗,而安全性,一直是我们关注的焦点,今天,我们来聊聊这个安全性,和一起玩玩Apk加固! 一.我们为什么要提高APP的安全性 手机已经是不会离开身边了,APP更是重中之重的环节,我们衣食住行,基本上大部分都是靠APP来完成的,这样的话,APP的安全就是一个很大的挑战了,

移动APP测试经验总结

移动APP的测试与传统的软件测试稍微有些区别. 阅读目录 1.移动App比PC上的程序测试要复杂 2.移动App测试中如何设计Test Case 3.让自己成为真实的用户 4.关注用户体验测试 5.少做UI自动化,多做后台接口的自动化 6.测试你最终要发布给用户的APP版本 7.HTTP,HTTPS都要覆盖 8.进行网络异常,服务器宕机或出现404,502情况下的测试 9.2G,3G,4G wifi 都要覆盖 10.AppStore 冗长的审核机制 移动App比PC 上的程序测试要复杂 各种兼容

APP开发设计应以人为本!浅谈APP交互设计原则

为什么APP开发设计需要原则?设计原则其实就是对一些设计过程中基于人类的认知规律对设计做出的一些指导性原则,并且对已经成为行业共识的设计经验做个总结,用来指导设计师界定问题.提高效率. 先就APP开发设计 http://www.czwew.com 常州紫竹云科技产品经理分享交互设计的时候最为大家所认可的几条设计原则:可学习性.一致性.简洁性.流畅性.及时反馈.除了这么六个?还有其他的吗?你放心,如果需要还有更多. 一.经常用的设计原则有哪些? 1.可学习性   目标用户在已有的知识和经验基础上,

谈通过测试经验来识别开发中的问题

1.界面常见问题 1.1.对齐问题 设置左.中.右对齐,其中,数字一般为右对齐,文字常为左对齐: 栏目区域对齐,如下图所示,展现行数应该一致,控制不允许换行. 解决方案: 1.标题过长截断: 2.浮动显示全名. 1.2.文字用语业务化问题 解决方案: 规范界面用语,避免使用程序员技术语言,通过与业务人员沟通尽量贴近实际业务. 1.3.图标使用问题 图标的使用,为界面带来了活力,但是使用不当,让人产生疑问,如下图所示: 方案: 按图中文字描述,图片尽量与业务接近,并且区分开发. 2.复杂.灵活所带

浅谈APP漏洞挖掘之逻辑漏洞

作者:Can 联系方式:[email protected] 文章中若无特别说明,实例皆为本人自主挖掘. 转载请注明出处,本文仅为个人经验总结,介绍的并非所有方法,只是一些最常见的方法.如有错误,烦请指出. 0x00 简介 本文主要介绍APP漏洞挖掘中逻辑漏洞,包括任意用户密码重置,支付漏洞,任意用户未授权登录. 0x01 任意用户密码重置正文 首先,我们来看看任意用户密码重置. 方法一:密码找回的凭证太弱,为4位或6位纯数字,并且时效过长,导致可爆破从而重置用户密码. 这里我们来看一个实例,目前

浅谈网络安全的经验

1 ) 一切以精准的监控为前提 (简介Prometheus) 谈安全防护和***之前, 一切的前提 先以精准的监控为准 , 采集精度 1s 无论是 企业对***的监控和预警, 还是未雨绸缪的 压力测试模拟 都必须有一个详细的参照物 在这里 给大家推荐一款强力的开源监控工具, Prometheus 普罗米修斯 它是一款开源的,基于数学命令行 和 时间序列数据库的 精密监控工具 其采集精度 理论值可以达到每秒一次采集,结合浮点数的表达形式,非常适用于瞬时突发状况的分析/监控/ 以及报警 接下来 咱们

浅谈APP消息推送

作为移动端APP产品运营最重要的运营手段,消息推送(push)被越来越多的APP厂商所重视,在信息泛滥的移动互联网时代,手机APP应用安装得越来越多,小小的手机屏幕每天收到的消息推送也越来越多,站在用户的角度去想,你会看每一条推送的内容吗? 消息推送(push)是App运营最优质的渠道,运用得当可以帮助产品运营人员更高效地实现运营目标,相反盲目得push也将带来反作用. APP消息推送具有以下几个特点: ①量大,用户数即是可push覆盖的数量.假如一个APP有5000万的活跃用户,且都取得了用户