• 0
  • 0
分享
  • app测试原来是这样——软件测试圈
  • 恬恬圈 2022-05-13 11:43:50 字数 1197 阅读 1036 收藏 0

上期我们简单介绍APP测试 与web测试区别,本期我们将介绍APP测试中涉及的各种测试策略,以及后期将对各种测试策略进行逐一讲解。APP测试主要分为6种不同的测试策略,分别是功能测试、兼容适配测试、性能测试、安全测试、专项测试以及稳定性测试。

首先我们一起来看看APP测试中的功能测试。不管是任何类型的测试,功能测试都是必须要进行,只有保证功能正常才可以进行后续各种测试,功能测试依然是围绕着需求进行。APP的 功能测试主要从以下几个方面进行:安装卸载测试、升级测试、业务逻辑测试、UI测试、异常测试。

图片 0.png

1. 安装卸载测试:

在测试APP之前,首先就要进行APP的安装。而对安装测试进行测试用例设计则比较简单,APP的安装不同于PC端程序安装需选择路径以及安装的组件,APP安装比较简单,几乎是一次点击,但是仍需要进行测试验证,用例设计方法只有一种,也就是场景法,需要考虑一个正常的安装流程,以及各种异常的失败安装流程,需要关注手机侧安装文件的生成情况,以及中断后安装文件的清除情况。除此以外,我们也需要验证卸载部分的功能情况,如:卸载旧版本,安装新版本、卸载新版本,安装新版本,对比卸载前后占用存储空间的情况。

2. 升级测试:

使用APP过程,APP的升级是无法避免的,那么升级测试需要考虑什么测试点呢。比如我们日常生活中常见的微信,升级时需要考虑到最基本的点就是能不能升级成功,然后就是跨版本升级,同时需要考虑到的是升级之后用户数据是会不会丢失,这个点也是非常容易引起客诉的测试点,最后需要考虑升级后版本的兼容性是否正常。

 图片 1.png

3.业务逻辑测试:

也就是需求,根据需求的业务逻辑进行测试,比如说微信搜索用户,输入正确的用户名则显示正确的用户,输入错误的用户名则要给出对应的提示,这些就是一些简单的业务逻辑。

4.UI测试:

测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏觅功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。

5.异常测试:

APP的异常测试更多考虑的是中断测试方面的测试点。中断测试有人为中断、新任务中断以及意外中断等几种情况,主要从以下几个方面进行验证:

a.来电中断:呼叫挂断、被呼叫挂断、通话挂断、通话被挂断

b.短信中断:接收短信、查看短信

c.其他中断:蓝牙、闹钟、插拔数据线、手机锁定、手机断电、手机问题(系统死机、重启)

d.网络中断:各种不同的网络状态的切换,如4G-->wifi-->4G

e.热启动测试:把应用置于后台一段时间,在切换至前台(预期:正常情况下还原置于后台时状态)

 

作者:多测师111

文章链接:https://zhuanlan.zhihu.com/p/388823452

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:免费好用的在线中文姓名生成工具,有推荐的吗 ?阿常回答:有,这 3 款在线中文姓名生成工具,推荐使用 !1、姓名生成器包含功能:姓氏(不限,常见,稀有,一字,二字,指定)、名字(男,女,一字,二字)、数量。官网地址:https://www.qqxiuzi.cn/zh/xingming/2、在线随机中文姓名生成器包含功能:生成数量、性别、导出、复制姓名。官网地址:https://uutool.cn/cn-name/3、中文名字生成器包含功能:男名、中性名、女名。官网地址:https://anytexteditor.com/cn/chinese-name-generator阿常...
            0 0 2617
            分享
          • 金三银四马上来了,又是一波离职高峰,很多小伙伴已经开始投身跳槽的准备中了。大家选择跳槽无非是想增加自己的工资收入,所以面试过程中的谈薪环节就显得尤为重要,谈的好与不好,未来整个的薪资水平都可能受影响。那面试中,当问到“你的期望薪资是多少?“应该如何回答呢?作为一名软件测试资深面试官,站在求职者角度,从以下3个方面聊一聊:了解市场薪资行情清楚薪酬结构面试如何谈薪1、了解市场薪资水平案例: 小柠,工作2年,上家薪资是8000,跳槽后9500,跟身边朋友和前同事相比,个人很满意。 结果入职后发现,比自己晚入职技能也不如自己的新同事,薪资却过万,顿时心里不舒服了。一般来说,跳槽涨薪可达10%-30%,...
            13 13 2924
            分享
          •   近日有网友在发布视频称“在车内和司机聊收入被滴滴弹窗提醒”,对此,滴滴出行进行了官方回应。  滴滴称,经过与司乘双方沟通核实,以及对系统后台仔细排查后证实,网上相关传闻均为谣言。在该行程中,滴滴 App 并未出现所谓的弹窗提醒,更未就司乘交流内容有任何语音播报或提醒。目前该谣言的原发作者已删除不实内容。  滴滴还表示,车内录音录像会识别司机是否分心驾驶、疲劳驾驶,也会针对一些违法犯罪风险进行系统识别。同时,系统会不定时提醒司机和乘客不要泄露个人联系方式,呼吁司乘保护好账户信息等个人隐私,谨防诈骗。但绝不存在视频博主编造称“车内司乘聊收入会被滴滴弹窗提醒”等情况。  滴滴补充道,公司意识到滴...
            0 0 994
            分享
          • 1、你的测试职业发展是什么?测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前 3 年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。2、你认为测试人员需要具备哪些素质?做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题,如果处理不好的话会引起一些冲突,这样的话工作上就会不好做。还有测试人员要有一定的耐心,有的时候做测试很枯燥乏味。除了耐心,测试人员不能放过每一个可能的错误。3、你为什么能够做测试这一行?虽然我的测试技术还不是很成熟,但是我觉得我还是可以胜任软件测试...
            1 1 2231
            分享
          • 配置要求:工具android:5.0以上uc-devtoolsadbChromedriver手机环境配置1.打开开发者模式(不懂的就百度),打开usb调试和安装2.在windows中打开命令行,输入adb devices,可以看到手机驱动就行了uc-devtools配置1.下载好直接安装就行了,如果安装过程中缺少什么东东文件的话,就在C盘全局搜索出来复制到安装uc-devtools的文件夹就行了2.安装完成后,需要在设置中选择本地资源3。打开我们自带的浏览器,输入百度的网址,就能够看的到我们的页面了,点击inspect查看H5页面就行了(如果看不到的话,可能是浏览器内核问题)Appium配置1...
            13 14 3106
            分享
      • 51testing软件测试圈微信