APP测试中工程师应注意哪些事项-干货分享!

结合了工作经验,写出了这篇文章,全是干货和经验分享。用您5分钟时间阅读完,希望能对您有帮助!

一、安装、卸载测试

1、安装

1.软件在不同操作系统(Palm OS、Symbian、Linux、Android、iOS、Black Berry OS 6.0、Windows Phone 7)下安装是否正常;
2.软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里;
3.软件安装各个选项的组合是否符合概要设计说明;
4.软件安装向导的UI测试;
5.软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理;
6.软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电);
7.安装空间不足时是否有相应提示;
8.安装后没有生成多余的目录结构和文件;
9.对于需要通过网络验证之类的安装,在断网情况下尝试一下;
10.还需要对安装手册进行测试,依照安装手册是否能顺利安装;

2、卸载

1.直接删除安装文件夹卸载是否有提示信息;
2.测试系统直接卸载程序是否有提示信息;
3.测试卸载后文件是否全部删除所有的安装文件夹;
4.卸载过程中出现的意外情况的测试(如死机、断电、重启);
5.卸载是否支持取消功能,单击取消后软件卸载的情况 ;
6.系统直接卸载UI测试,是否有卸载状态进度条提示 ;

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

1、导航测试

1.按钮、对话框、列表和窗口等;或在不同的连接页面之间需要导航;
2.是否易于导航,导航是否直观;
3.是否需要搜索引擎;
4.导航帮助是否准确直观;
5.导航与页面结构、菜单、连接页面的风格是否一致;

2、图形测试

1.横向比较。各控件操作方式统一;
2.自适应界面设计,内容根据窗口大小自适应;
3.页面标签风格是否统一;
4.页面是否美观;
5.页面的图片应有其实际意义而要求整体有序美观;
6.图片质量要高且图片尺寸在设计符合要求的情况下应尽量小;
7.界面整体使用的颜色不宜过多;

3、内容测试
1.输入框说明文字的内容与系统功能是否一致;
2.文字长度是否加以限制;
3.文字内容是否表意不明;
4.是否有错别字;
5.信息是否为中文显示;
6.是否有敏感性词汇、关键词;
7.是否有敏感性图片,如:涉及版权、专利、隐私等图片;

三、升级、更新测试
新版版发布后,配合不同网络环境的自劢更新提示及下载、安装、更新、启劢、运行的验证测试

1.测试升级后的功能是否与需求说明一样;
2.测试与升级模块相关的模块的功能是否与需求一致;
3.升级安装意外情况的测试(如死机、断电、重启);
4.升级界面的UI测试;
5.不同操作系统间的升级测试;
10G海量软件测试相关资料,视频,工具等你来领
[链接https://pan.baidu.com/s/1mASXM5nnfDTqLrYLawv9eA]()
提取码: esyd

四、户体验测试

以主观的普通消费者的角度去感知产品或服务的舒适、有用、易用、友好亲切程度。 通过不同个体、独立空间和非经验的统计复用方式去有效评价产品的体验特性提出修改意见提升产品的潜在客户满意度。

1.是否有空数据界面设计,引导用户去执行操作;
2.是否滥用用户引导。
3.是否有不可点击的效果,如:你的按钮此时处于不可用状态,那么一定要灰掉,或者拿掉按钮,否则会给用户误导;
4.菜单层次是否太深;
5.交互流程分支是否太多;
6.相关的选项是否离得很远;
7.一次是否载入太多的数据;
8.界面中按钮可点击范围是否适中;
9.标签页是否跟内容没有从属关系,当切换标签的时候,内容跟着切换;
10.操作应该有主次从属关系;
11.是否定义Back的逻辑。涉及软硬件交互时,Back键应具体定义;
12.是否有横屏模式的设计,应用一般需要支持横屏模式,即自适应设计;

以上建议仅供参考!【乐搏软件测试】【乐搏学院
如有侵权请联系删除

原文地址:https://blog.51cto.com/13559040/2383987

时间: 2024-10-28 04:45:45

APP测试中工程师应注意哪些事项-干货分享!的相关文章

【转】移动App测试中的最佳做法

一说起软件测试,测试员想到肯定是去检查文件,功能,API,性能并确定软件是否安全,以及关于软件特定部分的其他事项.但是对于移动测试,测试员不得不基于用户移动使用模式考虑移动相关的功能. 本文是基于我的工作经验而写的.作为一名敏捷软件开发团队的软件质量保证经理,我一心投入iPhone,Android,WindowsPhone7的移动apps和移动webapps.在XING移动团队的日常工作以及与其他移动测试专家交流的过程中,我深刻了解了移动测试工作的困难.渐渐地,我明确了什么是帮助改进同事们和我的

[转]移动App测试中的最佳做法

Daniel Knott 用过各种不同编程语言和软件质量保证工具.他在软件开发和测试方面干了七年,自2010年起,他一直在德国汉堡的XING AG公司就职,几个项目里,比如XING调查和XING建议,他负责测试管理,测试自动化和测试执行.Daniel现在是XING移动和XING API团队的质量保证团队负责人.在XING移动团队中,他还负责XING安卓和iPhone Apps的测试管理和测试自动化.Daniel在包括像Robotium, KIF (Keep It Functional), Sel

移动app测试中的主要问题

Kerstin Knab是德国慕尼黑Maiborn Wolff股份有限公司的高级IT顾问.她有10多年的复杂软件开发和测试项目方面的经验.她通过电信.金融和公路收费行业的项目掌握了深厚的知识,尤其是移动app测试.质量管理,故障管理以及测试自动化等领域的知识. ? 对于每个使用智能手机或平板的人来说,app都是不可或缺的.一个app是针对一个特定环境开发的.在移动背景下,通常被称为移动app.App技术自2007年iphone的商业发布时就为人们所熟知了.苹果App商店的推出,打开了软件app的

【转载】移动app测试中的主要问题

对于每个使用智能手机或平板的人来说,app都是不可或缺的.一个app是针对一个特定环境开发的.在移动背景下,通常被称为移动app.App技术自2007年iphone的商业发布时就为人们所熟知了.苹果App商店的推出,打开了软件app的一个新的销售渠道.随之,用于其他操作系统的类似App商店,例如安卓市场,诺基亚商店,黑莓App世界,Mac App商店,三星Apps,以及Windows Phone市场,不久后也一一推出了.很长一段时间,大家只关注用于个人使用的app,但现在情况改变了. App的商

移动App测试中的最佳做法

每项开发的新功能都需要进行测试.移动app测试中功能测试是一个重要方面,移动测试员应该要进行手动测试和自动化测试.刚开始测试时,测试员必须把移动app 当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作.除了经典软件测试,像点击按钮看看会发生什么,测试员还必须执行更多功能的移动设备专门的测试. 如今,现代移动设备都有触摸屏,要求多点触控动作来与它们互动.设备可以是纵向或横向显示屏.它们提供动作,倾斜和螺旋传感器.它们有不同的接口可以连接其他设备或服务,比如GPS

【转载】App测试中ios和Android的区别:

App测试中ios和Android的区别: 1.        Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2.        多分辨率测试,Android端20多种,ios较少: 3.        手机操作系统,Android较多,ios较少且不能降级,只能单向升级:新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash): 4.        操作习惯:Android,Back键是

【转载】App测试中的那些不可遗忘的基础知识

App测试是一项批判性的工作,目的就是找出软件中的缺陷.这里暂时不去深究为什么要进行App测试,以及App测试带来的好处.只介绍App测试中一些基本的测试方法.根据是否查看代码程序分为黑盒测试和白盒测试:根据是否运行软件又可分为静态测试和动态测试. 黑盒测试:又叫功能测试或行为测试,只需考虑各个功能,不需要考虑整个软件的内部结构及代码. 白盒测试:访问代码,通过检查代码的线索来协助测试. 静态测试:测试软件不运行的部分,只是检查和审核. 动态测试:使用和运行软件进行测试. 1.静态黑盒测试:检查

sql注入-安全测试必备“7”个工具 -纯工具干货分享!

软件测试工程师用5分钟时间,把这篇文章阅读完,如有帮助关注我!废话不多说,直接干货分享! 移动应用安全近几年越来越被重视,目前针对移动端的应用也越来越多,每天有大量的数据从移动端发出,部分数据在移动端进行处理,移动应用安全在今天显得尤为重要,那么如何能及时发掘移动APP的潜在漏洞,以免被者利用造成破坏呢,测试是目前发掘漏洞的有效方法.服务器安全检测重点包含以下测试点:在开始测试前,首先安装待测移动APP,通过缜密的训练技巧以及逆向.发散思维,使用所有可达的技术方法进行. 服务器端安全检测采向系统

App测试中 ----------------Android和IOS测试区别

1 . Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2. 多分辨率测试,Android端20多种,ios较少: 3. 手机操作系统,Android较多,ios较少且不能降级,只能单向升级:新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(Crash): 4.  操作习惯:Android,Back键是否被重写,测试点击Back键后的反馈是否正确:应用数据从内存移动到SD卡后能否正常运行等: 5.