机顶盒的自动化测试

上一篇 / 下一篇  2009-09-16 09:51:11 / 个人分类:工作

看到论坛有人问机顶盒自动化测试,这里简单谈一下思路。

首先,要明确自动化的范围。范围的确定是和成本强相关的。正如我之前的博客举的例子,如果只是每天洗一条内裤,大没有必要整洗衣机。

那些大量的、重复的过程可以自动化。前提是考察搭建自动化平台的投入和自动化以后节省的劳动(产出),划算再弄,不划算不弄。

这里不能想当然,论坛里有些朋友做WEB测试的、做应用程序测试的,觉得工作中很多地方自动化都是划算的,必须弄;但同时还有很多行业,很多场景中,是不划算的。

另外还有一些场景,即便是大量的、重复的过程,但是每一步都是需要人眼来观察结果的,譬如最显然的场景GUI测试,把所有要做的操作录制了、模拟了,但是人还是不能离开,还是要盯着看每一个操作的结果显示。这种情况,如果录制、模拟操作不复杂,可以把双手解放一下,如果代价比较高,还是不要去折腾了。

然后,回到机顶盒,我们讨论一般中低端的DVB机顶盒,无论是S,C,还是T。存储资源一般是FLASH有2M或4M,MEMORY有8M,16M,32M。

以2M的FLASH,8M的MEMORY为例,在2M的代码空间里,往往只有大约512K可以给程序代码(二进制代码)。根据应用需要可能有上下64K的浮动,即448K到576K,而实际的二进制程序代码几乎占用了370K。142K的空间,是可以做一些事情的。可以模拟一些操作,打印一些结果。能做的事终究有限,而且机顶盒的测试,除非是长时间的反复做制式切换、换台、进出某菜单、开关机等不用观察过程中结果,其他的操作都是要观察过程中结果的。

最简单、代价最小的自动化,大概就是买一个继电器,把盒子的开关键、或者换台键接出来,设置好接触断开的间隔时间,下班前开始,让它一晚上不停地开、关、开、关......


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 10611
  • 日志数: 13
  • 图片数: 1
  • 建立时间: 2009-02-12
  • 更新时间: 2009-12-05

RSS订阅

Open Toolbar