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