cts holo 测试原理

1.原理概述

这个测试目的是显示是否正确。对比两张图片是否相等。基准图片是事先存好的,在res目录,比如按钮,日历的图片。被比较的图片是,程序画出来的控件,这些控件都存在Layout下。这些控件是做成了文本,这样替换容易。

2.测试前提条件

字体必须是英文。

3.测试特点。

还能测试按钮按下时候的图片。虽然没有按下按钮的控件,但是可以setPressed模拟按下,然后画图。

4.程序结构

        runThemeTest   ==>         ThemeTestActivity   <==> LayoutTestActivity

       

4.1 ThemeTestActivity 根据某个特定的主题,一定有23种主题,会循环执行47次LayoutTestActivity比较图片。所有的主题名字都在ThemeAdapter.java

4.2 LayoutTestActivity 比较两张图片。结果返回ThemeTestActivity。



附录:

http://www.cnblogs.com/lijunamneg/archive/2013/02/05/2892616.html



你可能感兴趣的:(cts holo 测试原理)