一个测试问题解决过程

邮件提醒来了一个测试问题需要我分派,文本框输入a:b:c(业务需要,内容以英文冒号分隔),“系统提示xxx格式不规范,系统未将全角:转换为半角。”,我看完未过多细想,flex前端没做过,易用性问题,直接分派给功能开发人员小王同学,接下来发生了一些事情。

小王开始抱怨,有病啊,没事开什么全角输入,怎么测试呢…;

小王找我这问题不改了,让把问题打回,有一个理由控制BUG数量;

咋一看,小王说的有道理啊,琢磨了一下,不对啊,(情绪上不能对立,测试也是为了产品质量)测试不至于这么测吧,问题里说的全角真的是全角?可能是测试人员描述的不准确;

找小王解释,问题里说的全角不是真的全角,应该是中文的冒号,什么场景呢?使用sogou输入法时输入字母直接回车将得到字母,而输入冒号将是中文冒号;

小王让我找测试人员确认,让我?好吧,我确认。QQ上咨询测试人员问题里说的全角是否指中文冒号,木有反应,环顾发现不在工位;

我开始网上搜索,关键字 "flex 只输入英文","flex 不能输入中文","flex 输入限制",找到的基本是通过正则限制,感觉不是我要的方法;

转向API,到adobe网站查看TextInput控件的帮助,看看属性,发现可以设置imeMode,在获得焦点时将IME设置为指定模式,我以为找到方法了;

测试反馈,确实是中文冒号,商量解决办法,控制不让输入中文,如果不能切换到中文输入就彻底解决了这个问题;

与小王沟通,小王听到问题得改,第一反应“怎么改,不会啊”,告知试试使用imeMode属性控制输入;

没几分钟,小王试了下,“你给的方法不好用,imeMode的几个枚举值都不对”,我没做过flex,自己再想想、再试试、问问比较熟的人嘛,我这今天的任务还能不能完成了,来回折腾有点不耐烦了;

小王自己琢磨了下,告诉我修改方法,输入中文冒号时直接替换为英文冒号,那就先这样吧;

问题等待测试回归。

flex发展了这么些年,不能没有控制输入的方法吧,得空的时候重新打开帮助,仔细的看了TextInput的所有属性,包括继承属性和方法,未发现有用信息,还是集焦在imeMode上,枚举值为flash.system.IMEConversionMode,看了每个枚举值确实不太靠谱,扩大范围,看看相关类,flash.system包中有另外一个IME类,enabled属性表示系统IME已启用还是已禁用,算找到解决办法了:获取焦点时设置IME.enabled=false

一个测试问题解决过程

时间: 2024-10-07 10:35:32

一个测试问题解决过程的相关文章

在Windows Server 2008 R2下搭建jsp环境(四)-在测试的过程中可能出现的问题

环境基本部署好了之后,便开始测试,一定要让他经得起"考验",他才会值得你的信赖.Tomcat服务器部署成功的的验证方法(默认端口的情况下): 1.loacalhost:8080 2.127.0.0.1:8080 3.主机IP:8080 注:360浏览器给的错觉是每次都能打开,其实它有"记忆"功能,一定要多刷新几次,最好使用,谷歌或火狐浏览器. 在这里我给大家分享一下,在测试的过程中可能出现的问题 测试故障1: 在tomcat中发布项目之后,用IP地址不能访问项目而用

一次网站停止访问的问题解决过程,原因令人崩溃

最近对单位网站进行了改版,在本机和测试服务器测试了很久都没有问题,于是今天就部署到服务器上线了.同时.net framework版本由2.0升级到4.0.部署完测试了一下,没问题,就放出来了.一公布,大家纷纷点击.不一会儿,有人报告说访问不了了.一试,果然.大家赶紧到服务器查看,没发现什么异常.过了一会又好了.正当大家莫名奇妙时,又访问不了了,大家首先判断是不是程序池满了,但是很快发现同一个服务器上的其他网站也打不开,这些网站并不是同一个程序池.然后在服务器上访问了一下,可以打开.又利用其他ip

一个测试经理的分享:我是如何管理测试团队的

很多刚从测试人员转向测试管理岗的同学,肯定会有很多疑惑,不知如何下手 且一时观念无法转变 到底该如何管理测试团队? 很多同行已经写过N多类型专题文章 今天老徐主要分享自己的经验,以及老徐是如何管理测试团队的 仅个人经验分享 可参考.欢迎点评 --正文-- 测试管理,范围很广 带1-2人也是管理 带几十人也是管理 但是管理方法肯定会不一样 今天分享10人左右的测试团队,老徐是如何管理的 1. 首先,根据业务情况,或者项目情况,拆分成几个测试小组: 每个组,有一个测试负责人 老徐只需直接管理每个组的

局域网上网问题解决过程

前几天局域网改了ip之后就突然不能上网,以为是ip冲突,于是又换一个,这样换了n个,依然上不了,每次都是改了以后显示已连接,数秒之后显示受限,以为是网卡驱动的原因,卸了装卸了又装,重复n遍之后木有任何效果.后来又以为是硬件原因,ping了局域网中其它机器的ip,能ping通,这说明网卡应该还是可以收发数据应该没坏的,但为什么就是不能上网呢?启动windows自带的问题诊断,显示dns未响应,(后来发现,这尼玛坑啊太多原因能导致这个结果了),于是乎又开始查看dns服务有没有启动,又换了几个常用dn

用两个队列模拟实现一个栈的过程

栈具有"后进先出"的特点,即某个元素最后进入栈,却最先出栈:队列具有"先进先出"的特点,即元素从队尾依次进队列,依次从队头出队列:现在用两个队列模拟实现一个栈的过程,详细过程请看下面这张本人制作的gif图: 实现代码: #include <iostream> using namespace std; #include <queue> template <typename T> class Stack { public: void

这是一个测试

这是一个测试 倒萨倒萨 大撒旦

知识网络模型:记忆是一个整合的过程

?记忆的重要性 ?网状图(地图)模型 ?"整合"才是记忆之道 ?"活记"和"死记" 声明:这里所讲的记忆,主要是在学习领域.  前言:很难给这篇文章起个比较好的标题,一开始起的是"记忆之道:摆脱死记硬背",但是感觉这篇文章重点不在于讲记忆的各种技巧:想要用"记忆的本质",但是一谈到本质,就是比较深刻的问题,而记忆,本质可能更多在于生物和神经领域.最后,就用 "知识网络模型:记忆是一个整合的过程&q

这是一个测试文章

这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是一个测试文章这是

老徐杂谈:作为一个测试人员,思维比技术重要!

核心观点:作为一个测试人员,思维方式比测试技术更重要! 欢迎提出你的不同观点 正文开始: 任何事物都是相对的,老徐今天聊的这个话题,不是说测试技术不重要,而是哪个更重要的问题: 肯定有很多测试同学,极力反对老徐的这个观点 思维怎么会比测试技术重要? 不会测试技术,还做啥测试? 不知道测试理论,连测试点都设计不了! 等等 老徐想说的是: 测试的目的是什么?大家好好想想 很多同学, 测试理论一堆一堆的 设计的测试用例,看起来非常完美,天衣无缝 各种测试用例设计方法用的炉火纯青 但是: 然并卵 并不能