上海软件测试培训
达内上海市场营销中心

15026646813

热门课程

【十点】点评你是不是合格的软件测试师

  • 时间:2017-11-02 14:21
  • 发布:上海软件测试培训
  • 来源:企业笔试题

手机对我们的生活如此重要,从当年的诺基亚时代,到现在的苹果x,全面屏,无论是苹果手机还是安卓手机,几乎每都成为每个人的一种生活习惯。手机给大家带来的便利从单一的电话到无所不能(购物,直播,视频,开店等等),据统计中国人均手机量已达到人手一部甚至超过。

手机对人们生活习惯的影响也让我们更加重视手机的质量,一部功能全面,设计完美的手机背后总会少不了软件测试这一重要环节,今天上海软件测试培训班带大家熟悉移动互联网下软件测试大师的必备技能之一-手机软件测试。

上海软件测试培训班

在移动互联网应用下,手机软件测试包含的内容:

1.功能测试:手机软件的基本功能。倒不一定完全由测试人员来完全执行,但却是所有测试中最重要的,需要测试人员做很好的测试策略和职责划分。

2.稳定性测试:大多数手机应用是需要保证能够稳定运行一定时间的(尤其是对于一些记事类应用),而且在应用的运行状态发生切换后需要继续保持当前的状态,不出现闪退。

3.性能测试:这部分分为两个方面,一部分是后台服务的性能测试(API的响应时间和响应报文大小),一部分是应用自身的性能情况(占用CPU、内存、I/O、电量情况,以及页面到页面之间的切换速度,如果是游戏或动画,还要保证能够在一定的帧率以上)。

4.安全测试:关键的机密数据连接有没有走加密连接;本地数据库有没有做加密处理,是否会被其他恶意应用读取;后台服务的接口是否安全,会不会受SQL注入的影响;应用有没有做混淆,会不会被逆向以及会不会在渠道方被修改重新签名挂马;敏感数据是否存在了SD Card上等等。

5.地理位置定位测试:大多数业务软件(电商类)都支持获取用户的地理位置信息,方便做一些本地业务的定制(尤其是对于O2O行业),至少需要考虑到三方面:1. 城市是否能准确定位;2. 定位位置精度是否符合要求;3. 地理位置名称解析过程无误。

6.应用升级兼容性测试:需要保证应用能够在升级或跨版本升级后一些关键数据得以保留,而不必用户重新设置,诸如用户账户认证信息、亮度设置、用于标示设备的UUID和一些关键的应用功能开关设置等等。

7.设备兼容性测试:随着Android设备的快速分化以及iOS设备的缓慢分化,应用需要适配在不同配置的硬件平台上(不同的CPU体系结构、不同的RAM配置、不同的Flash存储、不同的传感器配置、不同的网络模式等等),同时还要兼顾不同的OS版本,所以需要很大的精力放在系统兼容性和设备兼容性测试上。

8.耦合应用测试:对于今天的移动应用,“孤岛”模式的应用已经不复存在。大多数应用需要跟其他应用进行交互,从而达到“社交化”或“分享”以及“支付”的功能,这样,它在运行时跟其他软件的交互就存在一定的不确定性,这时如果应用有版本升级,我们需要关注升级后的耦合应用跟我们的应用之间的交互是否还依旧有效。

9. PUSH跳转测试:现今的移动应用同样还存在通过推送服务来让用户到达特定页面的特征。这样我们需要对PUSH服务能否到达特定页面并正确展示特定页面做测试。

10.统计上报测试:对于大多数应用来说,收集一些用户数据有助于他们对用户行为作出分析,从而对比是不是一些新功能的加入能提高用户的活跃度或转化率。这些信息都需要一定的上报方案才能获取、入库和分析。所以对于QA(这里就指达内上海软件测试培训班的未来大师们)来说,这部分工作并不弱于一般功能测试。

所以说,无论是手机制造企业还是系统提供商,无论是Android还是iOS,软件测试都是手机完善其功能,为用户提供更丰富的使用体验的主要手段,两者密不可分。

我想对未来的软件测试大咖们说,努力吧,既然踏入了这个软件测试行业,就要努力汲取知识,不断学习,不断进步!以后才能在软件测试的天空中翱翔。 上海达内为我们提供了良好的软件测试学习平台,我相信凭借着自己的努力,以及老师的精心指导,在接下来的软件测试学习中会学到更多东西。

学习使我们处于不败之地,IT学习更能让我们适应互联网+大数据时代的高速发展,上海达内带你一同走进魔都的高薪阶层,做更有价值的事。【上海软件测试培训机构】达内

扫码获取免费学习机会

上一篇:你手机通过测试了没(送给买全面屏机的你)
下一篇:“双11”剁手节倒计时,机器人,软件测试都来啦

软件测试面试题,不是经典但命中率极高

QA在软件测试中扮演什么角色?如何保障软件质量

软件测试工程师专用工具:Burpsuite测试移动应用程序

春运急?教你用Python自动刷新抢12306火车票

选择城市和中心
贵州省

广西省

海南省

免费学习5天VIP课程