码迷,mamicode.com
首页 > 移动开发 > 详细

【转载】移动 App 系统测试

时间:2016-08-11 15:41:52      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

 

1  冒烟测试(Smoke Testing 

 

冒烟测试(Smoke Testing)的对象是每一个新编译的需要正式测试的 App 版本,目的是确认软 件基本功能正常,可进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。 

App 程序在编写开发过程中,内部需要多个版本(Builds),但是只有有限的几个版本需要执行正式 测试(根据项目开发计划),这些需要执行的中间测试版本,在刚刚编译出来后,开发人员需要进行基 

 

2  功能测试  Functional Testing  

 

功能测试是移动 App测试最关键的环节,根据产品的需求规格说明书和测试需求列表,验证产品的功能实现是否符合产品需求规格; 

功能测试的目标主要包括: 

是否有遗漏需求; 

是否正确的实现所有功能; 隐示需求在系统是否实现; 输入、输出是否正确。 

移动 App 功能测试应侧重于所有可直接追踪到用例、或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。 

功能测试基于黑盒技术,通过图形用户界面 (GUI) 与应用程序进行交互,并对交互的输出或结果进行分析,以此来核实应用程序及其内部进程。 

 

3  用户界面测试  GUI Testing  

 

用户界面 (GUI) 测试用于核实用户与 App 之间的交互,包括用户友好性,人性化测试。 

一个好的 App 要有一个极佳的分辨率,而在其他分辨率下也都能可以运行。GUI 测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。 另外, GUI 测试还可确保 GUI中的对象按照预期的方式运行,并符合公司或行业的标准。 

GUI 测试主要测试在不同分辨率下,测试用户界面(如菜单、对话框、窗口和其它可视控件)布局、风格是否满足客户要求,文字是否正确,页面是否美观,文字,图片组合是否完美,操作是否友好等。 

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

 

4  用户 体验 易用 性测试  UE Testing  

 

用户体验易用性测试主要是检测用户在理解和使用系统方面到底有多好,是否存在障碍或难以理解的部分。 

用户体验易用性的测试方法,一般是通过用户访谈,或邀请内测、小范围公测等方式进行,通过不同实验组的运营结果来判断是否存在易用性缺陷。但由于缺乏有效的测试工具,必须要大量的测试样本才能获得比较真实的测试数据,投入资源较多,测试周期较长。 

 

5  安全性  访问控制测试  Security Testing  

 

安全性和访问控制测试侧重于安全性的两个关键方面:

 1) 应用程序级别的安全性,包括对数据或业务功能的访问。 

2) 系统级别的安全性,包括对系统的登录或远程访问。 

 

6  性能测试  Performance Testing  

 

性能测试用来测试 App 在真实环境中的运行性能,以及与硬件、网络资源的匹配度,最终度量系统相对于预定义目标的差距。 

 

 

 

 

转自:百度

【转载】移动 App 系统测试

标签:

原文地址:http://www.cnblogs.com/chieei/p/5760821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!