• 0
  • 0
分享
  • 初级软件测试工程师必备技能(上)——软件测试圈
  • 饭团🍙 2021-04-22 10:50:04 字数 1319 阅读 1727 收藏 0

移动应用特点

与传统的PC软件系统相比,移动应用开发成本相对低廉,具有很好的便携性,极高的碎片时间利用率,很强的用户粘性及忠诚度,尤其随着网络及智能移动设备的迅速发展,移动应用占据了用户日常生活的大部分,人们常说的“手机控”“低头族”也充分说明了移动应用发展前景的火爆。移动应用具有以下几个特点。

1、应用场景多变

有了移动应用,人们参与互联网活动不再局限于办公室、家庭或其他固定场所,随处可见的“低头族”足以说明移动应用的应用场景广泛。

2、高便携性

以手游为例,传统的游戏有端游、页游,都需在PC上运行,随着掌上游戏机的发展,渐渐地将游戏移植到便携设备上,发展至今非常火爆的手游,如王者荣耀、大话西游、部落传奇等,充分体现了移动应用的高便携性。

移动设备的便携性,促进了移动应用的飞速发展,以支付为例,交易支付从传统的现金和刷卡支付,发展到如今的移动支付,如支付宝、微信、闪付等。

3、碎片时间利用率高

高便携性,使得用户更充分的利用日常生活中的碎布时间,无论是工作,还是休闲,随时随地可使用移动应用获取个人关注的信息。

1.png

4、信息传播速度快

从Web 2.0起,信息传播的速度随着互联网技术的发展变得更快,早期的微博,如今的微信,在信息传播过程中起到了主导作用。随着移动网络资费不断下降、公共免费wifi建设普及等特点,越来越多的网民使用移动网络及移动应用。据中国互联网络信息中心(CNNIC)发布的报告显示,截至2016年,中国手机网民接近7亿,用户基数极大。

当然,移动应用也有自身的缺点,因设备显示区域限制,无法像PC机那样展示更多的信息,也因硬件发展的局限,导致性能无法与PC机抗衡,在没有移动网络的地区,则无法使用。

互联网的发展经过这几年的变革,从PC端的互联网,发展为移动互联,再到今后的物联网,对于测试人员而言,应紧跟行业发展趋势,不断学习新的技术方法,才能更好的保证软件系统质量。

移动应用测试技术特点

目前主流的手机操作系统:苹果公司的iOS、Google公司的Android及BlackBerry等,国内大部分用户使用的是iOS及Android,BlackBerry相对很少。因此,从移动应用测试技术来说,几乎要求都基于iOS和Andriod平台。

从开发平台来说,各个系统对应的开发语言如下。

  1. iOS:Objective-C、swift

  2. Android:java

  3. Windows phone:C#

对于移动应用测试技能而言,需要测试人员掌握以下技能。

  1. 熟练掌握测试缺陷管理流程。

  2. 熟练掌握测试管理工具如禅道、ALM使用。

  3. 熟练使用测试工具:Android功能测试工具logcat,iOS自动化X-code(很少使用)、Android自动化工具MonkeyRunner、UIAutomator、Appium等。Android性能测试功能LoadRunner、腾讯GT,网易Emmagee。Android健壮性测试软件Monkey。熟悉数据库、Linux、接口测试工具、安全测试工具等。


作者:weixin_43802541

原文链接:https://blog.csdn.net/weixin_43802541/article/details/115728092


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   纵观软件测试行业的发展史,相信很多人都知道它是伴随着“软件”而出现的。  在早期软件开发的过程中,“测试”的含义其实是比较狭窄的,测试这一行为也完全由开发人员执行,几乎等同于“调试”工作。  到了上世纪80年代,IT行业得到了大力的发展,“软件”也趋向于大型化、高复杂度,这个时候“软件测试”才逐渐形成了自己的理论基础和实用技术。  从上世纪90年代开始,软件行业的发展形势可谓迅猛。随着软件行业规模变大,“软件测试”活动也变得需要更多的时间和成本了。  又经过20年的持续发展,“软件测试”行业已经有了自己的行业标准(IEEE/ANSI ),也经历了手工测试到自动化测试的技术变革,更是形成了自...
            0 1 993
            分享
          • 读者提问:工作中大家用的比较多的弱网测试工具有哪些呢 ?阿常回答:1、现成的弱网模拟工具:Fiddler、Charles等。2、亲手搭建一套弱网环境:QNET、ATC、Network Emulator。(具体搭建方法可百度查看)3、寻找真实的弱网环境:山沟沟、电梯、地下停车场、高楼密集地。阿常碎碎念:第一种,阿常在工作中用的比较多;第二种,需要自己搭建稍微麻烦点;第三种,周围有合适环境,可尝试。(比如在公司电梯里)看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。
            0 0 3742
            分享
          • 1、什么是兼容性测试?兼容性测试侧重哪些方面?兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。兼容和配置测试的区别在于,做配置测试通常不是Clean OS下做测试,而兼容测试多是在Clean OS的环境下做的。2、我现在有个程序,发现在Wi...
            12 12 773
            分享
          • 新浪科技讯北京时间10月28日早间消息,据报道,知情人士透露,特斯拉CEO埃隆·马斯克(ElonMusk)目前已经掌控Twitter,该公司CEO帕拉格·阿格拉瓦尔(ParagAgrawal)和CFO奈德·西格尔(NedSegal)已经离开Twitter旧金山总部,不再返回。马斯克将于本周五完成对Twitter总额440亿美元的收购,否则就会面临该公司的起诉。Twitter今年4月接受马斯克的私有化要约。但短短几个月后,马斯克就起了悔意,他指控该公司没有充分披露垃圾帐号和虚假帐号的数量。当马斯克宣布要终止交易后,很快就遭到Twitter的起诉,被控“因为该交易不再符合其个人利益,而拒绝履行对T...
            0 0 773
            分享
          • 1、引言小屌丝:鱼哥, 请问,如何防止我手抖, 误删库。小鱼:看样子你今天是来搞事情!小屌丝:我就是为了防止自己手抖…颤抖…小鱼:请问一个妹子去药店,问医师要"后悔药",知道是啥不?小屌丝:额,鱼哥,果然是老司机啊, 你这要飙车了~小鱼:扯淡, 我就是联想一下而已…而已…扯远了,不过,别说,还真有后悔药,就是防止 删库, 蹲牢的那种。今天我们来搞一搞 MySQL的后悔2、5种后悔药2.1 limit我们在执行delete 或者update操作时, 如果不是十**(被)分(逼)把(无)握(奈)**,还是在语句的最后,加上个 limit。防止 看铁窗执行语句delete&nbs...
            2 2 11220
            分享
      • 51testing软件测试圈微信