摘要: 我们以Android平台下的输入法为例。假设在OpenWnn输入法(代码请到http://source.android.com/source/downloading.html上找),接入硬件盘的时候,日文输入模式下,按下Shift + T键输入的不是T。应该怎么定位?onKeyDown(int keyCode,KeyEvent event)是入口,然后找到硬件盘的处理方法onEvent();然后再继续找processHardwareKeyboardInputChar(),再继续...再继续...----这种恶梦式的Bug定位主要原因是代码的架构问题。代码的架构不够清晰导致Bug发生时无法快速定 阅读全文
posted @ 2012-11-20 21:05 史蒂芬.王 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 假设有一个文本框,需要校验输入内容是否是电子邮件,那么应该测试多少种用例呢?1. 英文的电子邮件地址 abc@gmail.com2. 带下划线,点号的电子邮件地址 a.b.c@gmail.com a-b-c@gmail.com a-b.c@gmail.com a.b-c@gmail.com a.b@gmail.coma-b@gmail.com a_b@gmail.com a.b_c@gmail.com a-b_c@gmail.com a_b_c@gmail.com3. 很长的电子邮件地址 abcdefghijklmnopqrstuvwxzy@gmail.com4.纯数字的电子邮件地址 123. 阅读全文
posted @ 2012-11-20 20:32 史蒂芬.王 阅读(411) 评论(1) 推荐(0) 编辑
点击右上角即可分享
微信分享提示