为什么你的 App 不够完美 ——搜索&文本框篇

日期:2019-10-22编辑作者:金沙棋牌游戏官方网站

蒲公英专家测试自开始服务以来,已为万余款App提供了测试服务,在服务的过程中,蒲公英的测试工程师对出现的问题也在不断的进行总结,经过对不同模块最容易出现的问题进行了细心整理和归纳,最终得出了这份蒲公英 App 常见问题报告

本报告的样本与数据均来自于蒲公英专家测试自开始服务以来的服务对象,样本来自社交、电商、直播、金融、工具、教育、医疗、智能硬件、游戏等多个种类的三万余款App(截止于2017年3月10日),蒲公英测试团队的所有工程师都是ISTQB(国际软件测试资质认证委员会)认证工程师,所以本样本有着极高的权威性和专业性。

为什么你的 App 不够完美 ——搜索&文本框篇。继上周为大家介绍了注册登录模块中经常出现且易被忽视的问题后,本周为大家报告的是蒲公英的工程师在测试过程中经常遇到的,在搜索框与文本框最容易出现的几个问题。

  • #### 搜索框内特殊信息导致App闪退的问题

特殊信息大概可分为以下几类:

  1. 在搜索框中不输入任何信息直接搜索
  • 输入全部为空的信息
  • 特殊字符
  • 为什么你的 App 不够完美 ——搜索&文本框篇。字符数量过多的搜索关键字
  • 为什么你的 App 不够完美 ——搜索&文本框篇。emoji表情符号

为什么你的 App 不够完美 ——搜索&文本框篇。在处理以上几种特殊信息时,一部分进行测试的App会出现闪退现象。

值得注意的是,测试中尤其需要对字符中包含单引号的搜索进行关注,这种情况下出现的崩溃相比较其他的类型的关键字更为频繁,搜索敏感词汇时的表现也同样需要关注。

  • #### 字符超出搜索框的问题

在搜索框输入字符过多的关键字时,一部分App会出现字符显示在搜索框之外的情况,造成了该App的UI显示问题。

  • #### 搜索历史的显示问题

在很多App的搜索功能中,在搜索框输入任意关键字搜索后,App会自动保存历史搜索的关键字,对于开发者来讲,这里仍旧需要注意搜索关键字字符长度的问题。

如果输入的搜索关键字字符数量很多时,请注意App自动保存的搜索历史显示是否正常,有没有出现UI显示问题。

一般情况下,搜索历史只会保存最新的几条记录,但是部分经过蒲公英测试工程师测试的App没有对此做任何的限制。如果没有做限制的话,那么在搜索历史下方还有其他App内容显示的时候可能会造成UI显示重叠;如果搜索历史下方没有任何内容,那么保存了过多的搜索历史信息后,之前的搜索历史可能会被更新的搜索历史“挤出”屏幕外,导致显示不完整或者UI显示不美观等现象;也有一小部分App会出现重复显示搜索历史的问题。

  • #### 未处理空白字符的问题

在搜索框的测试流程中,经常会有 App 未对搜索关键词前后的空格进行处理,从而导致搜索结果不全。

  • #### 编辑框的有效性校验不完整

以某App为例,在该App中本应输入手机号码的编辑框却可以随意的输入任何类型的信息,包括汉字、大小写字母、表情与错误格式的手机号码。

这种问题就是因为对编辑框的有效性校验不完整所导致的,如果在注册的时候没有对输入的手机号码进行有效性验证,那么就可以随意的发送无效的验证码,从而造成经济损失。

蒲公英的测试工程师建议开发者们在开发过程中对于各类型的编辑框在输入信息后都要自动进行有效性验证,以确保输入信息的有效性。

  • #### 对输入框的输入长度校验不完整

该问题与前文所说的搜索框的问题类似。蒲公英的测试工程师在测试过程中经常遇到因为在编辑框输入较长的信息保存成功后导致显示出的信息与 App 内其他内容显示重叠、覆盖等UI问题。

  • #### 对于特殊字母/表情符号的校验问题

该问题的表现形式为:在App内某个编辑框输入不识别的字符保存成功后查看,应用将不识别的字符显示为“??”。

比较常见的情况是,在某App中的用户昵称编辑框内输入emoji表情符号,保存成功后查看,emoji表情符号全部显示为“??”,这对于很多喜欢在昵称中加入emoji表情的用户不太友好,开发者需要多加注意。

  • #### 换行操作导致UI异常

该问题具体表现为:在编辑框输入信息时使用换行输入的方式输入信息后,文本框会出现显示不完整或者UI显示异常的问题。

很多App中的编辑框不能折行显示,但是在输入字符的时候可以使用换行输入的方式输入多行字符(类似在电脑上输入信息的时候使用回车换行输入多行信息),导致输入字符保存成功后只能显示已输入的第一行字符,或输入的字符显示出来的字体缩小,在固定大小的编辑框内将所有输入的字符显示出来。

  • #### 有关拷贝粘贴功能的问题

以某App为例,在该App的禁止直接输入非数值数据文本框字段进行操作时,使用手机内的拷贝粘贴功能尝试输入特殊字符时却可以正常保存成功。

绝大部分App的手机号码编辑框弹出的虚拟键盘的确是直接输入数字,但是蒲公英的测试工程师提醒开发者,必须考虑到是否可以在该编辑框内使用拷贝粘贴的方式输入非数字类型的信息。

以上九个问题是蒲公英的测试工程师在App的搜索框与文本框的测试过程中最容易出现的问题,建议开发者们在今后的开发过程中多加注意。

编辑框虽小,其中的学问并不小。

本文由新金沙国际手机版发布于金沙棋牌游戏官方网站,转载请注明出处:为什么你的 App 不够完美 ——搜索&文本框篇

关键词:

百万英雄的外挂神器来了,但妹子决定不玩了

百万英雄的外挂神器来了,但妹子决定不玩了。百万英雄的外挂神器来了,但妹子决定不玩了。2)外挂神器的界面截...

详细>>

【产品运营】英雄联盟四周年:从数值规则分析

如果你有以下问题: 你策划了几个通宵,上线之后被用户大喊无聊? 抄得跟人家一模一样,人家红红火火,我们死气...

详细>>

盘点--------那些深藏功与名的脚本作家们

奈须蘑菇也会无比血腥的写:溢满了这世界的,不计其数的死。哪怕是神我也杀给你看。 第二个要介绍的就是大河内...

详细>>

Mr.Holmes:华生不在,你谎言的温柔

因为BBC一部Sherlock让我迷上了福尔摩斯。这次看到福尔摩斯先生的简介我就毫不犹豫的戳了进去。 【前方大量剧透注...

详细>>