杭州软件测试培训
达内杭州软件测试培训中心

18357109557

热门课程

达内:移动端的功能测试范畴

  • 时间:2016-07-01
  • 发布:杭州美工培训
  • 来源:51测试网


  功能测试就是检验系统能够做什么的测试。对于移动端来说,这是一款什么样的app, 它可以做什么。但是相对于pc 端的系统来说,由于使用环境的多元化,使用的用户差异化,使用习惯的不同让一款app 测试起来颇为费劲。

  杭州达内软件测试培训专家带大家了解下功能测试要测试那些方面。

一、 验证App是否能正确安装、运行、卸载,升级以及操作过程和操作前后对系统文件的影响,主要包括:

  1)检测软件是否能正确安装、运行、卸载;

  2)安装、卸载、更新错误报告;

  3)其他辅助信息:

  安装文件的位置和文件夹是否合理;

  组件是否正确注册或删除; 

  系统缓存文件, 尤其是图片,语音保存位置,是否会影响系统层面的文件 

  问题3的第一个问题,主要指Android,实话这块检查的比较少,要求了解android APK应用安装过程以及默认安装路径,自行百度;后两个问题是经常会遗漏的,一定要小心!

  4)升级!!其实在测试的过程中一般都会在不知觉中进行了覆盖性测试,但是你试过应用内下载测试么,这是经常忘记呀!!建议,针对上线写一个check list,包括这一项。

  5) 从服务器下载的apk名字,尤其是通过浏览器下载的,用户会看不懂应用的名字从而造成错觉 

二、 权限测试是很简单的一个东西,简单的列下在工作中遇到的一些问题。

  1)软件权限

  扣费风险:包括发送短信、拨打电话、连接网络等

  隐私泄露风险:包括访问手机信息、访问联系人信息等

  增风险项 ,获取应用内不需要的权限,尤其是Andorid 版本,这一块可以在设置中查看该应用获取了那些权限, 安装页面一般也会提示该应用需要获取的权限

  2)开发者官方权限列表信息比对分析(尤其是ios的审核,一定要检查),而且在使用应用过程中,ios 都会提示用户应用要获取系统权限,这个在测试的过程中需要注意。

三、 需求文档或产品说明书中 内容检查--app 功能的主体功能,这部分一般都是由测试用例来表现, 所以测试用例的编写就很重要了。 

  测试用例是描述一个输入,经过系统的操作产生一个结果的的指导文档。在实际的过程中,实际的这样的一个操作会有很多前提条件,就会导致一个在不同的页面都会存在这样的一个测试用例,导致了测试用例的重复。当然这里我就把测试用例定义为一个操作。 在不同的测试对象中,测试用例,具体指一个功能功能还是一个操作,还是一个场景,这个问题在这里就不多做阐述了。测试用例只是工具,工具如何用要看个人,只要达到目的就行。


上一篇:达内:巧用JMH做性能测试
下一篇:达内:封装单元测试的重复代码

WEB安全探测框架——Recon-ng

达内:测试用例中的电子邮箱文本框

达内介绍iOS功能性UI测试框架EarlGrey

达内:python的web应用开发与测试

选择城市和中心
贵州省

广西省

海南省