天天看點

FactoryTest開發工作總結一.資源準備二.觸摸屏類型三.項目研發兩闆斧四.天線五.兩種調試模式六.尋找項目的需求的差異性七.代碼八.确認與溝通九.版本的差異性

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測試,就是一個典型。

繼續閱讀