FactoryTest開發工作總結
一個手機,四根線:
四個線分别是:
1.Trace線;
2.VGAOut線;
3.耳機線;
4.USB線;
電阻屏,需要校準;
一個新項目的研發,必須的兩闆斧:
1.觸摸屏;
2.鍵盤;
就是點選觸摸屏能夠正确響應,按鍵能夠正确響應;
CMMB,GPS,FM天線
CMMB以及GPS的天線是内置還是外置
FM的天線是耳機線當天線使用;
驅動提供的接口與QT界面的兩種方式的驗證;
驅動提供的接口,是驗證其接口好壞的标準。
1.是否新增了某些硬體測試項;
2.是否減少了某些硬體測試項;
3.硬體是否差異,如觸摸屏是電阻屏還是電容屏;
攝像頭是前置的還是後置的攝像頭;
4.天線是否有差異;
1.一套代碼,多個項目複用,差異之處用項目編譯開關包含;
2.參數,可變項盡可能放到到atfactory.conf參數配置檔案中,可以動态修改;
3.功能編譯開關與項目編譯開關的差別;
因為一個測試項,可能不同項目測試方法不一樣,每一種測試方法,就是一種功能編譯開關;
如LCD測試,可能有的項目就是一屏顯示八種顔色,而有的項目需要一屏隻能顯示一種顔色,白色、黑色、紅色、綠色等;
需要與驅動工程師、硬體工程師确認到底是誰的問題,是驅動還是硬體問題。講究事實,尋求雙方都認可的标準。
1.标準;
2.雙方的認可;
3.資訊的及時溝通。
同一個Boardtest測試版本,不同的Android System版本,測試結果就會很大差異。
Yangtze項目的CMMB測試,就是一個典型。