在app中,搜索框与文本框是最基础常见的存在,但是有时候这样基础和常见的存在也会容易出问题,我们列举了几个最容易出现的问题,以便让大家日后在开发过程中多加注意。
· 搜索框输入特殊信息导致app闪退
一般情况下特殊信息基本分为:
·输入信息为空
·输入信息中包含特殊字符
·字符数量过多
·emoji表情、符号
·敏感词汇
针对上述我们所说的特殊信息,有时候会导致app出现闪退等现象。尤其是包括单引号等特殊字符在进行搜索时出现闪退崩溃的情况要高于其他特殊信息,当然除了我们所说的这一类特殊字符,敏感词汇跟这类情况也比较相像,在开发中需要注意。
· 未处理空白字符
空白字符对于app开发来说是一个比较细节的问题,有时候我们在搜索框输入字符的时候,如果关键词前后带空白格,某些app就会出现搜索结果不全或者搜索不到的情况,这一点对于开发人员来说,也应该注意。
· 输入框输入长度校验不完整
这一点主要在显示和重叠上容易出问题,但我们输入的内容比较长,有时候输入框就会显示所输入的内容重叠和覆盖,这一点从体验的角度来说非常不好需要注意,也容易影响UI。
· 复制粘贴的问题
复制粘贴是我们在输入时也比较常用的功能了。目前市面上有些app有些功能是禁止在文本框内直接输入非数值数据的,但是却可以通过复制粘贴使我们要输入的内容得到保存,这对于使用者来说,并不是一件好事,毕竟一个简单的输入问题却搞得如此繁杂,但总比完全没有办法输入要好一些。
当然并非所有app都像我们上述所说的一样需要复制粘贴,有一部分还是可以直接输入特殊符号的,但另一种可能就算复制粘贴也并不能输入特殊符号,这就值得开发者进行考量了,我们的app是否在某种情况下允许使用者直接输入输入特殊字符,就算面对号码编辑器。
我们上述所说的几个问题,就是测试工程师一般会在app搜索框与文本框测试中发现的几个问题,为了避免这样的问题发生,开发人员在开发过程中可以多加注意,以免增加后期工作的繁杂性。
更多app资讯,请关注www.apicloud.com
提交app定制需求,了解报价和周期: