测试员浅谈App测试的重点

近年来,手机app也时持续大热。基于安卓和ios的手机app,更是受到众多投资者的青睐。而手机软件测试行业也是如此。

现在听的最多的是web测试和App测试,但实际上两者本质上没有什么区别,性质都一样!

手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/S结构)。因此测试上是完全结合web的b/s和c/s测试经验。

二者在实际的测试工作中,很大的差异来自于考虑的兼容性因素。

1、web测试需要考虑自身功能的实现与浏览器的兼用性;

2、终端App测试除了要考虑自身功能实现与否外,还得考虑很多外在因素。

如:wifi网络、不同分辨率设备适配、兼容性、来电、没电等因素。

但是 web测试和app测试大部分都是手工测试为主,偶尔也会使用自动化测试工具进行简单的测试工作。比如以测试app为例,使用TestWriter对其进行自动化测试:

1、安装、卸载、启动app测试;

2、升级测试、功能测试、数据对比测试;

3、各种网络状态下进行的测试(包括飞行模式)中断性测试;

4、低电量的时候app能否正常使用,app切换测试(最小化、多个app切换的时候问题);关机、待机后app能否正常使用等等这些。

当然还有更多测试工具,大家自行搜索~

时间: 2024-12-12 02:39:42

测试员浅谈App测试的重点的相关文章

浅谈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

浅谈探索性测试

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

[App Store Connect帮助]六、测试 Beta 版本(3.1)管理测试员:添加内部测试员

您可以添加至多 25 个内部测试员(您的 App Store Connect 用户)使用“TestFlight Beta 版测试”来测试您的 App.在您上传了至少一个构建版本之后,才可添加测试员. 必要职能:“帐户持有人”职能.“管理”职能.“App 管理”职能.“开发者”职能或“营销”职能.请参见职能权限. 在首页上,点按“我的 App”,选择您的 App,然后在工具栏中点按“TestFlight”. 在左列中的“测试员和群组”下方,点按“App Store Connect 用户”. 在“测

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

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

近年来,手机app的热起,越来越多的公司企业也引入或者投资到android和ios的app行业当中,继而产生手机软件测试的蓬勃发展。而作为基础行业的web测试,和手机app测试又有什么的相同点与不同之处呢?

1.相同点 不管是传统行业的web测试,还是新兴的手机app测试,都离不开测试的基础知识,即是不管怎么变,测试的原理依然会融入在这两者当中. 1)设计测试用例时,依然都是依据边界值分析法.等价类划分等: 2)多数采用黑盒的测试方法,来验证业务功能是否得到正确的应用: 3)需要检查界面的布局.风格和按钮等是否简洁美观.是否统一等: 4)测试页面载入和翻页的速度.登录时长.内存是否溢出等: 5)测试应用系统的稳定性等. 2.不同点 相对于web测试,手机软件测试,除了要考虑基本的功能测试.性能等,还

浅谈(接口)测试注意事项四

大概列举一下自己在工作中总结的一些关于接口测试需要考虑的内容 接口测试  checklist (检测点) 1.  正常功能: a. 只填入接口参数必填项,实现正常功能 b. 参数全部填写正常数据,实现正常功能 2. 接口背后逻辑是否正确 例如:红包领取个数接口,接口内部逻辑如何计算红包领取个数的逻辑是否正确,这个需要和开发了解具体实现逻辑,和产品了解需求,看是否一致 3. 接口所有返回类型的code及msg都要用例覆盖:返回类型的code及数据是否满足所有业务的需求 4.  异常: a.必填项字

浅谈session测试

Session 是用于保持状态的基于 Web 服务器的方法,在 Web 服务器上保持用户的状态信息供在任何时间从任何页访问.Session 允许通过将对象存储在 Web 服务器的内存中在整个用户会话过程中保持任何对象.当我们使用用户名和密码登陆网站,系统会首先验证当前登陆用户是否合法,当合法后将用户名等相关信息保存在Session 中.登陆后点击进入某功能页面时,系统也会去判断当前你是否有访问权限,判断的方式是验证Session 中的内容是否正确. 在测试的过程中,怎样去测试Session 是否

浅谈Junit测试中反射和Jmock的应用

最近由于项目的需要,开发后的代码强制编写Junit测试,并且达到一定的coverage probility(主要应付客户).所以,为了达到一定的覆盖率,鄙人不得不在Case中大量使用反射(一般是针对private方法)和JMock(主要针对一些属性方法). 小编是做开发出身,由于对Spring的源代码有过或多或少的了解,因此对反射技术也有一定的了解.故在使用反射进行Junit测试的过程中,还算是没有遇到太多问题.小编认为,使用反射最重要的是要分清两点: 一是要反射的实现类(记住,这里的对象类型必

浅谈(安全)测试注意事项二

除了正常的功能测试外,我们考虑更多的是异常测试,那异常测试时应该如何进行? 1.截取和修改Post请求 一旦截取到请求后,对于请求头的内容可以随意的增加,删除及修改 2.绕开输入限制 截取请求,输入超级长的内容,如果接收到错误,比如  error 500 :internal server error ,务必检查服务器和应用以查明更深层的原因.这表明做的输入验证太少了. 即使有合适的输入验证,也可能忽略输入的长度,重复的提交这样长的输入,服务器的内存可能会被填满,而应用的响应速度会变得越来越慢,最