APP测试case设计参考点

1、安全测试(权限)

1)软件权限:其中包括发送信息,拨打电话,链接网络,访问手机信息,联系人信息等等

2)数据在本地的存储、传输等

3)执行某些操作时导致的输入有效性验证、授权、数据加密等方面

4)基于各种通信协议或者行业标准来检查

2、安装运行卸载测试

1)验证app能否正确安装运行卸载,以及操作过程和操作前后对系统资源的占有情况

2)安装运行卸载的提示,报告等

3)检查安装路径,文件是否合理,组件是否正确注册等

3、UI测试

1)用户界面(菜单、对话框、窗口)等布局,风格是否满足用户需求,文字位置,描述是否正确,界面美观程度,文字图片组合是否合理

2)用户友好性、人性化、便于操作等

4、功能测试

1)评审需求,多方面考虑,整理出内在外在以及非功能性的直接间接功能点,对比需求,提取测试点

2)根据常用的一些分析方法,等价类边界值判定表因果图场景法等方法,设计测试用例,对提取的功能点进行覆盖

3)测试各个阶段不断跟踪缺陷,做好用例的更新迭代和不断变更需求所带来的业务或者需求的错误

5、性能测试

1)极限测试:各种边界情况下验证app的响应能力

如:低电量、储存满。弱网等情况

2)响应能力测试:验证各种情况下不同操作能否满足用户响应需求

3)压力测试:反复长期操作下,系统该资源的使用情况

6、中断测试(干扰)

比如:前后台运行时来电话,短信,下载文件,听音乐看电影等不同情况下的表现

7、兼容测试

1)不同网络环境(WiFi、2G、3G、4G等)

2)各种设备品牌机型系统版本等兼容

苹果、安卓(不同品牌,不同安卓系统版本)等

8、回归测试

bug修复后的回归测试,上线交付前进行全部的回归,验证

9、升级更新测试

每次app版本迭代更新时,配合不同网络环境,及不同更新权限(强制更新,不强制更新),进行下载、安装、更新、启动运行等测试

10、支付测试

1)支付结果的确认,数据库查询

2)请求报文是否加密

3)不同场景的支付

金额足够、金额不足、重复支付、无网支付、弱网支付、同账号多平台一起支付、余额宝微信信用卡等多种支付方式、不同支付方式的组合、密码正确/错误、支付上限等情况

时间: 2024-10-14 11:09:13

APP测试case设计参考点的相关文章

APP 自动化框架设计思路分享

APP自动化框架设计分享 框架需要解决的问题: • 渠道包->多渠道包核心用例自动化 • 多设备覆盖安装,安装卸载更新等测试 • 多设备核心用例适配测试 • 验证主要页面(包括webview)检查是否加载成功 • 离线主流程覆盖 • 一些重复性操作可以通过框架简单实现 框架目标定位: • 让Tester无需编写代码 通过简单数据驱动方式实现通用简单的自动化 • 跟开发约定一些UI上的元素标准和规范建立自动化规范流程化 • 结合实时抓包组件和性能监控插件方便分节点定位问题 • 自动异常捕获,Cra

《移动App测试实战》——2.2 App UI层面的自动化

2.2 App UI层面的自动化 除了上面介绍的基于接口的自动化,App UI层面的自动化也是一个重要的自动化技术.可以帮助快速地进行App功能的回归.考虑到功能的变动和维护的代价,实际中投入产出比较高的方式是针对相对稳定的功能进行快速的回归.也可以和后面讨论的持续集成结合,做新构建的验证.除了功能的自动化验证之外,UI自动化技术还有一些其他的价值,比如第4章专项测试中介绍了使用UI自动化技术和云测试平台来构造一套高效的兼容性测试方案,以及基于模糊测试思路和UI自动化建立的App稳定性测试平台.

APP浏览体验设计的思考:如何理解用户的眼

生活中很多人会调侃道:"每天手指在手机屏幕上滑动的距离比走路的距离还长!"随着指尖上的浏览融入到生活的方方面面,如何让用户手指滑动的更有效率,在滑动手指的同时看到更多想看的内容,而不白白滑动手指,是提升手机APP用户体验的重要方面.为深入理解人们的APP浏览行为,我们使用专门用于追踪移动设备注视行为的眼动仪对用户浏览社交APP的习惯进行了研究,试图更加直观地展示人们浏览APP的特点,以及由此引发的对于优化APP浏览体验设计的思考. 手机与PC浏览,区别在哪里? 我们曾先后针对QQ空间P

一枚APP图标的设计文化

  启动图标是每一个iOS中应用软件的关键组成部分. 它能传达给你应用程序的基础信息,并能够给用户带来第一印象感受. 它是一个非常重要的软件入口,能直接引导用户下载并使用应用程序.它的重要性在这个智能手机时代被大家所认知. 有过软件启动图标的设计经验的设计师,经常会遇到这样一个问题: 设计出的单枚软件启动图标看起来很炫,但是放到电子市场上后,却不太受用户的喜爱,用户点击率很低. 怎样从视觉设计的层面,去提升app软件启动的图标点击率呢? 其实,我们在设计软件启动图标的过程中是有一定共性的设计方法

《移动App测试的22条军规》——第23章,第19节对微信App进行自动化测试和探索性测试

23.19 对微信App进行自动化测试和探索性测试 我们在对微信App进行测试时,必然会进行自动化和探索性测试. (1)在编写微信App的自动化测试时,我们还是选用Appium来帮助我们录制对应的脚本:而基于测试金字塔的测试架构设计,我们对于Appium的自动化测试,选择编写"用户登录微信后,在通讯录中添加招商银行公众号"这个用户旅程(如图23.45-图23.55所示). 打开微信App的主界面(如图23.45所示). 打开"Contacts"(通讯录)页面(如图2

《移动App测试实战》——导读

前 言 现在已经是移动互联网的时代,借助手机等移动设备,人们可以完成资讯的获取.社交.游戏,以及日常生活的各种应用,甚至很多工作的开展.有很多新兴的移动互联网公司在崛起,也有很多传统的IT公司在转型,更有大量传统行业的企业在借助移动互联网拓展自己的业务.对IT技术人员而言,这是一个非常好的时代,有大量的工作机会,因为有大量的移动互联网相关系统的研发需求.当然,这也意味着有很多新的技术和方法要去学习.有很多的研发人员快速转型到移动互联网领域,有大量的移动互联网产品被开发出来.在这个过程中,也会面临

《移动App测试的22条军规》目录—导读

内容提要 移动App测试的22条军规 本书全面讲解了移动App测试的技术.技巧.工具.案例和测试用例,全书共分23章,主要内容为:移动App的特性,关注多任务和意外情况处理,避免手势冲突,关注用户体验,设计通知和消息展示,支持操作系统特性,及时显示和同步消息,支持多种文件格式,支持多语言和地区设置,重点测试高内存占用的功能.降低流量和电量消耗,确保成功集成和调用第三方App,尽量不使用非标准控件,iOS 8升级所引入的新特性,Android 5.0升级所引入的新特性,自动化和探索性测试,自动化测

手机APP测试技术

做手机APP测试也有2年多了,在这方面也有不少感慨,看了很多分享者,觉得大伙都是好样的,读后有感,把自己近年来的手机APP方面的测试经验也写下来,希望能对同行多少有点帮助,不足之处,还请留言,一起讨论: 一  手机APP测试基本思路: 测试计划--测试方案--测试用例--执行: 很多小公司都没有具体的需求,项目时间也比较紧,而且流程也不是很严谨,在这样的情况之下,作为测试的我们,该怎样去对项目进行用例的设计?个人觉得,项目到手,不是马上就进入测试工作,而是,先熟悉下整个项目的流程,把大致的框架过

《精通移动App测试实战:技术、工具和案例》一第1章 Android系统基础内容介绍1.1 Android系统介绍

第1章 Android系统基础内容介绍 精通移动App测试实战:技术.工具和案例工欲善其事必先利其器,因为本书主要是针对移动平台讲解测试方面的内容,所以对移动平台目前主流的Android系统有一个了解十分必要,下面我们就一起来了解一下这个操作系统相关的知识内容. 1.1 Android系统介绍 Android一词的原意指"机器人",同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和应用软件组成. Androi