当前位置:首页 > 移动端APP > 正文

移动端***测试用例,移动端***测试用例是什么

大家好,今天小编关注一个比较意思的话题,就是关于移动app测试用例的问题,于是小编就整理了2个相关介绍移动端App测试用例的解答,让我们一起看看吧。

  1. 怎么测试一个APP?
  2. 零基础多久能学会软件测试,不难吧?

怎么测试一个APP

1.功能 界面测试 和web差不多

2.兼容性(***难点重点) 检查***在不同机型的运行情况 市场机型之多、更新公司很难配备足够的真机,所以借助一些测试平台

移动端app测试用例,移动端app测试用例是什么
图片来源网络,侵删)

3.交叉测试(***独特之处)实用的过程中突然来电话、来短信、强行关机、断网等等

4.安装卸载 ***安装路径用户能否自己选择、安装文件是否写入对应的文件夹、卸载是否删除所有相关文件

5.性能 可能会是用到抓包软件商业性能测试工具很多,选择适合自己的 简单点可以用monkey发送随机***

移动端app测试用例,移动端app测试用例是什么
(图片来源网络,侵删)

6.安全 ***是否存在恶意扣费、进行地址获取、第三方软件调用是否必须经过用户同意等

7.网络 网络对于***运行流畅性有很大影响,测试3/4G、wifi网络下***的运行情况

差不多这些了,起初***上线功能和界面是基础,用户量多的时候功能也就没啥大问题了,性能变得重要起来。兼容性和交叉、网络影响一直都很重要。安装卸载只需注意一下。

移动端app测试用例,移动端app测试用例是什么
(图片来源网络,侵删)

1. 兼容性测试

安装、卸载、截图

2. 功能业务测试

3. 稳定性测试, monkey shell 跑起来

4. 性能测试: cpu, memory, fps,电量,网络等等指标的关注

5. 其他,如安全测试等

用不同型号手机看***能否正常安装,卸载,然后是语言没有问题,会不会涉及规定不允许的内容或文字,然后是各个按键功能及应用的基本功能,然后是交互测试,短信,彩信,通话等干扰下,应用会不会出问题。还有UI的问题,有没有显示不完整的,或者错误的。

我觉得从以下10个方面来展开测试:

1、功能测试

1)安装测试:包直接安装、平台安装

2)卸载测试:快捷卸载、系统设置-卸载、应用助手-卸载

3)升级测试:重新安装新的apk包,功能是否正常使用、***里面升级、应用助手升级

4)业务流:模块中各功能点的实现

5)数据流:随着业务流的变动,数据流有相应的变化

2、兼容性测试:云测试、租手机

3、易用性测试:用尼尔森十大易用性原则

4、安全测试:fiddler测试

  1. 安装、卸载测试:安装测试、卸载测试。测试软件在不同操作系统(Palm OS、Symbian、Linux、Android、iOS、Black Berry OS 6.0、Windows Phone 7)下安装是否正常。软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。

  2. 2

    UI测试:导航测试、图形测试和内容测试。测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。

    UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏觅功能。确保用户界面符合公司或行业标准。包括用户友好性、人性化、易操作性测试。

  3. 3

    功能测试:运行、应用的前后台切换、免登录、数据更新、离线浏览、***更新,定位、照相机服务时间测试、PUSH测试。根据软件说明或用户需求验证***的各个功能实现,实现并评估功能测试。

  4. 4

    安全测试 :软件权限、安装与卸载安全性、数据安全性、通讯安全性、人机接口安全性。

零基础多久能学会软件测试,不难吧?

在下前来发表下自己的看法:

首先基本的测试工具要了解,比如性能测试工具loadrunner或接口测试Jmeter、Postman,自动化测试工具selenium、***ium等等。然后学习测试用例设计方法(如等价类、边界值、场景法等),测试要有自己的想法与思路。代码能力最好有些,因为自动化测试写写脚本啥的。

一般来说,软件的黑盒测试,即功能测试,会占大部分,比如说,一个付款按钮,用户不小心多点了几次,造成了多次提交扣款,那用户岂不是要哭了,哈哈。功能测试一般结核业务需求,来分析测试的点在哪里。还有个白盒测试,即结构测试,这个需要懂代码啦,虽然程序员是需要写单元测试的,但是属于模块功能层面的,这时就要了解程序结构是什么呀,逻辑是什么样的呀,然后对所有逻辑进行测试。

然后就是,[_a***_]很多测试都是用python来做,可以考虑学习一下。对了,数据库(mysql , redis 等)至少也要了解下,知道数据的流向,可以增加自己理解,也可以更快的定位问题所在。

最后,至于多久,要看学习的***与付出的努力了,怎么生成测试报告,怎么接口测试,怎么写脚本,怎么分析等等。然后个语言(建议python简单点),了解熟悉下。如果是测试web应用,那最好了解下web应用开发流程。如果对于“会测试“的要求不高的话,就是,那种点点按钮,测测接口,能够写出测试用例,知道怎么提bug,那1个月差不多就可以做简单的测试了。

哦,对了,额外再补充一下,测试是软件面向用户的最后一道关卡,若应用上线出现bug,会对公司造成损失。因此,一定是要培养仔细,细心,严谨的态度,同时也要不断学习,去理解业务,去学习更多的测试技巧与方法。

到此,以上就是小编对于移动端***测试用例的问题就介绍到这了,希望介绍关于移动端***测试用例的2点解答对大家有用。

最新文章