S.l.e!ep.¢%

像打了激速一样,以四倍的速度运转,开心的工作
简单、开放、平等的公司文化;尊重个性、自由与个人价值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

珍爱生命,远离BUG

Posted on 2009-01-27 22:12 S.l.e!ep.¢% 阅读(1404) 评论(2)  编辑 收藏 引用 所属分类: test

Unit Test
是地球人都知道,写Unit Test 是避免产生BUG的好方法,但
其一,游说其它人写 Unit Test,别人会跟你说“写实现的代码都忙不过来,还哪有闲功夫写Unit  Test?”
其二, 现时的很多代码与界面偶合度很高,MFC界面还不知道如何写Unit Test,如果把这些界面相关的都抽离出来,另外搞个“抽象层”,这无疑是把所有的代码重写

Code Review
大家都互相看别人的代码,一来可以提高自己,二来可以也是避免BUG的好方法,但
游说其它人说Code Review,别人会跟你说“有空就看看吧”,结果它一直没空。

自动化测试
一直在幻想着,如果有这样一种工具,简单地录制几个宏操作,不需要写任何代码就可以测试界面,那该有多好啊

Feedback

# re: 珍爱生命,远离BUG  回复  更多评论   

2009-01-28 02:01 by yayv
恩,你最后的这个幻想不错。我提供一个可能的实现:
使用按键精灵,把窗口设定到固定大小,就可以录制一系列的操作了。
另外,在程序内设定一个日志输出的开关,就可以根据输入来检查日志输出结果了。

也许是个可行的界面测试自动化流程

# re: 珍爱生命,远离BUG  回复  更多评论   

2009-01-28 17:29 by 陈梓瀚(vczh)
1:unit test应该随着项目的开始而开始,所以不存在你的“重写”一说。
2:满足你要求的测试界面的工具很多。

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理