发布时间:2020-07-13
App是基于移动互联网软件、及软硬件环境的应用软件。App测试就是要找出App中的BUG,通过各种手段和测试工具,判断App系统是否能够满足预期标准。App 的ui测试主要测试其与实际设计的效果图是否一致;交互方面的问题建议,可以先与产品经理确认,确认通过后,才开始让开发实施更改或优化。今天小编为大家总结了APP的UI测试点及接口测试点,写的比较简单,希望对大家有所帮助!
APP的UI测试点
测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。
UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏觅功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。
导航测试
1)按钮、对话框、列表和窗口等;或在不同的连接页面之间需要导航;
2)是否易于导航,导航是否直观;
3)是否需要搜索引擎;
4)导航帮助是否准确直观;
5 )导航与页面结构、菜单、连接页面的风格是否一致;
图形测试
1)横向比较。各控件操作方式统一;
2)自适应界面设计,内容根据窗口大小自适应;
3)页面标签风格是否统一;
4)页面是否美观;
5)页面的图片应有其实际意义而要求整体有序美观;
6)图片质量要高且图片尺寸在设计符合要求的情况下应尽量小;
7)界面整体使用的颜色不宜过多;
内容测试
1)输入框说明文字的内容与系统功能是否一致;
2)文字长度是否加以限制;
3)文字内容是否表意不明;
4)是否有错别字;
5)信息是否为中文显示;
6)是否有敏感性词汇、关键词;
7)是否有敏感性图片,如:涉及版权、专利、隐私等图片;
APP的接口测试点
1 通过app提交数据,隐形数据有误。(主要通过验证数据库);
比如用户通过app输入工单提交。接口数据中,用户输入的信息都正确,但是用户信息,工单是否免费等信息有误;
2 静态数据(指数据不变更的情况),接口数据有误;
大部分原因是数据库视图、存储过程、定时任务等sql语句有误。
3 增删改数据后,接口获取的数据未更新;
大部分是因为数据库未清缓存,数据变动后应触发清理缓存。
4 敏感数据未加密,包括用户的用户名、密码、微信号、QQ号、邮箱、手机号等。接口数据都需要加密处理;
5 大量数据下接口返回数据时间长;
6 通过接口构造的app前端无法构造的数据,提交给接口返回有误;
比如app端提交数据,一些相斥的参数可以在接口内同时插入数据;参数数值范围可以输入超出界面输入范围(比如界面输入框只能输入正整数,接口可以输入负数、0、小数、字符串等); 接口对这些情况处理不佳。
服务端接口测试,测试的目标是从客户端发送到服务器接口的数据。
至于用例,这与接口的设计逻辑、参数、还有用户的需求都有关系,除了证明可用,还要证明接口是没有错误的,这就涉及了很多错误数据和逻辑,也包括异常与安全测试。
最后,手机移动端测试在构建移动应用程序以提供流畅的用户体验和功能方面扮演着重要角色。
推荐阅读:
测试iOS APP时需要注意什么?iOS APP需要关注的测试点
ios手机自动化测试怎么做?ios手机自动化测试工具MR使用方法
您的信息已成功提交!
我们的客服人员稍后会与您联系