在推广单元测试过程中发现的雷人问题
2009-02-05 22:04
253 查看
豆少喜欢看书,喜欢到什么地步,如果他在看书,你跟他说个什么事,他肯定是没有应答的,你忍住了气,再跟他说一遍,他会抬起头来说:“龙爸爸,你说什么?”,合着我刚才说的那两遍都白说了。
终于让某人开始动心做单元测试,问题很简单,临近一个功能发布的最后期限,他的程序老是出问题,他急得脸红脖子粗,让某人帮忙去调试他的某个功能,的确,在控制台中,我们看到他在某个函数中第5行打印出的结果是对的,在第20行打印出的结果也是对的。。。只有返回值是错的。
要知道,他需要把程序发布到远程的一台公共的测试服务器上,然后重启服务器,调出页面来调试,那些打印信息是它不断重启测试服务器前加上的,有多少条打印行就表示他重启了多少次服务器。
我们排查到最后,发现了问题的雷人本质:
方法的返回值签名是一个ArrayList,于是,他为了编译通过,就在方法体中增加了一行:
return new ArrayList();
跟豆一样,你在前面说了再多,做了再多,也是白搭。。。
终于让某人开始动心做单元测试,问题很简单,临近一个功能发布的最后期限,他的程序老是出问题,他急得脸红脖子粗,让某人帮忙去调试他的某个功能,的确,在控制台中,我们看到他在某个函数中第5行打印出的结果是对的,在第20行打印出的结果也是对的。。。只有返回值是错的。
要知道,他需要把程序发布到远程的一台公共的测试服务器上,然后重启服务器,调出页面来调试,那些打印信息是它不断重启测试服务器前加上的,有多少条打印行就表示他重启了多少次服务器。
我们排查到最后,发现了问题的雷人本质:
方法的返回值签名是一个ArrayList,于是,他为了编译通过,就在方法体中增加了一行:
return new ArrayList();
跟豆一样,你在前面说了再多,做了再多,也是白搭。。。
相关文章推荐
- 测试菜鸟在测试过程发现问题并整理的问题分析解决方案
- 一次性能测试过程中发现的两个问题点
- ftp 21端口被占用解决办法 解决过程中发现两个问题
- 6.在编写文件传输的过程中发现的问题
- 关于plsql导入pde因为字符集设置问题报错,而研究oracle服务器字符集、客户端字符集过程中发现的问题看,以及亲测的解决办法
- rest service 测试过程中的问题
- weblogic服务上传word等文件直接打开问题解决 博客分类: web应用服务器 在weblogic上发布的web项目,测试中发现出现当上传word、excel、pdf等文件在下载的时候出现
- ACE的ACE_Logging_Strategy类中的一个多线程安全问题的发现及解决过程
- 在测试katmai的时候发现的global的问题
- HP实训软件测试第一阶段发现的问题
- loadrunner测试过程中遇到的问题及解决方法
- NetFPGA-10G的renference-nic板卡测试问题发现
- Maven-webapp构建注解导入bean的测试程序过程中遇到的问题
- IE下因设置document.domain而无法和Iframe通信的解决方法(SCRIPT5: 拒绝访问)[转] 最近在开发SDK的过程中发现IE下有个很怪异的问题:在同一域下,因
- 安装K/3 Cloud过程中发现的两个新问题。
- CDC翻客:100多个在测试移动App过程中需要考虑的问题
- 测试发现数据库性能问题后的SQL调优
- TSung测试XMPP协议--测试过程中出现问题
- Asp.net forms认证遇到的一个奇怪的问题和测试过程
- php intval的测试代码发现问题