麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

手機測試系統的制作方法

文檔序號:7971460閱讀:211來源:國知局
專利名稱:手機測試系統的制作方法
技術領域
本發明涉及一種用于對手機進行測試的系統。
背景技術
現在手機軟件黑盒測試采用的是純粹手工測試。黑盒測試一般分成手機軟件模塊測試和手機軟件綜合測試。針對模塊測試,在現有測試條件下,測試部門有專人維護測試用例庫,保證用例庫高效、簡介和實用。用例庫中列舉每個模塊下的每個菜單的測試方法,測試工程師通過使用測試用例庫發現手機軟件缺陷。每個手機軟件測試項目發起后,測試工程師必須手工將庫中所有用例在手機上遍歷,發現軟件缺陷并提交報告。而手機軟件的綜合測試是高一級測試,需要測試工程師有很強的能力,能夠充分模擬用戶使用的各種情況,從而發現軟件缺陷并提交報告。
針對手機軟件模塊測試,現有技術有明顯缺點,主要表現在結果不統一,現有測試方法有太多人為因素,對于同一個測試項目,由于測試人員不同,測試結果就不一樣;而同一個測試人員由于情緒影響等可變因素,對同一測試項目的測試結果也不一樣。結果是,同一個軟件缺陷,時而可以測試出,時而測試不出;效率低下,不同的手機軟件在大部分情況下測試項目相同,軟件測試很多情況下進行完全相同的工作。這樣帶來的問題,首先是效率低下,過多的重復性勞動占用大量測試時間;其次,由于測試人員長期進行重復勞動,影響工作熱情,而且容易產生測試疲勞,造成測試效率低下;測試時間不統一,由于每個測試人員的測試能力不同,造成測試完成周期難以確定,同一個項目交給不同的測試人員,得到結果的時間不一樣。由于測試時間不統一,而測試的效果又不是剛性指標,直接影響對工作量進行客觀評定,會帶來不公平,影響管理效果。

發明內容
本發明的目的是提供一種手機測試系統,將手機軟件模塊測試從手工變成電腦完成,將軟件測試人員從繁重的手機軟件模塊測試中解放出來,并且將手機軟件模塊測試標準化,從而保證測試結果統一。
為了實現上述目的,本發明中采用了模擬手機鍵盤按鍵的方式,其原理是將手機鍵盤控制管角通過線連接到的控制開關上,控制開關的打開或關閉,即手機某個按鍵的信號導通或斷開,從而完成手機某個按鍵按下或彈起的動作,而通過使用計算機程序操作控制開關,就可以將一系列按鍵操作通過計算機程序執行,完成測試任務本發明所采用的技術方案是一種手機測試系統,其特征在于,該系統包括測試用例庫,存儲用于進行手機測試的測試用例;數據轉換單元,根據測試用例和預定的格式,生成控制數據;解析單元,將控制數據轉換為控制開關的電信號;控制開關組,包括多個控制開關,根據解析后的電信號打開/閉合。
該系統還包括一個測試用例生成單元,其在保存手機運行數據的第一文件中讀取鍵盤信息,所述第一文件是Logel工具生成記錄手機運行數據的文件。
其中,該數據轉換單元將根據測試用例生成一個八位的二進制數,其中低四位存放鍵位的行信息,高四位中的最高位存儲鍵位的狀態,其余三位存放鍵位的列信息,其中,鍵位的狀態為按下或彈起。該控制開關組與待測手機的鍵盤電路相連,每個控制開關對應一個手機按鍵。
另外,該系統還包括一個第一通信單元和第二通信單元,該數據轉換單元將數據傳遞至第一通信單元,再傳至第二通信單元,然后傳至該解析單元。所述第一和第二通信單元為串口通信單元。
本發明的積極進步效果在于通過計算機程序代替人工測試,將軟件測試人員從繁重的手機軟件模塊測試中解放出來,有更多精力進行手機軟件綜合測試,從而提供工作效率和工作熱情;克服了由于人為因素造成的測試結果不一致,保證測試結果準確、統一;由于程序的執行時間確定,為工作量的客觀評定帶來很大好處,便于管理;當修改測試方法的時候,只要更新測試用例庫,就可以完全保證測試結果一致。并且測試完成時間一致。


圖1為本發明一實施例的框圖。
圖2為手機鍵盤的原理示意圖。
具體實施例方式
下面結合附圖給出本發明較佳實施例,以詳細說明本發明的技術方案。
如圖1所示,一種手機測試系統,含有一個測試用例庫100,存儲用于進行手機測試的測試用例。所述的測試用例是由一個測試用例生成單元110生成的。所述測試用例生成單元110,在保存手機運行數據的第一文件中讀取鍵盤信息,如,按下或彈起什么鍵位等。
所述第一文件是Logel工具生成記錄手機運行數據的文件。Logel是一個用來實時診斷和監控手機運行狀況的測試工具,它提供了對trace消息和layer3消息的解析和顯示功能,包括鍵位的使用情況,如按下什么鍵位。數據在顯示的同時被保存在文件中,確保了所有的消息可以再現。一個程序為了調試方便,會在代碼中添加一些匯報信息,這些信息用來跟蹤程序執行的步驟和執行的結果。這類的信息在Logel工具中稱呼為trace消息。Layer3指的是手機軟件中通訊協議層中的第三層。
一個數據轉換單元120讀取測試用例,并且根據讀取的測試用例,按照預定的格式生成控制數據。
如圖2所示,通常的手機鍵盤可以表示為一個[5,3]的矩陣,矩陣中的每個元素對應為一個鍵位。可以將這個映射為一個[5,3]的二維數組,同樣,數組中的每個元素對應一個鍵位。
用一個八位的二進制數表示數組中的元素,其中低四位存放鍵位的行信息,高四位中的最高位存儲鍵位的狀態,其余三位存放鍵位的列信息。鍵位的狀態為按下或彈起,可以用1表示,用0表示按下。如,當需要按下數字鍵5時,映射的數組元素為[1,2],控制數據為00010010,數字鍵5彈起時,控制數據為10010010。
根據數學上的常識,矩陣的行與列是相對的,并且是可以相互轉換的,在本實施例中矩陣的行也可以表示為列,同樣列也可以表示為行。并且,不僅僅限于僅包含數據和功能鍵的手機鍵盤,對于包含字母、特殊符合等字符鍵盤,也可以通過對鍵盤矩陣的映射得到個二維數組,而是用二進制數表示這個二維數組中的元素,從而與鍵盤中的鍵位對應。所使用的二進制數不限于八位,根據二位數組的大小,可以使用十六位或更多。并且,二進制數中每一位的所表示的意義可根據需要確定,也不限于本實施例所描述的范圍。上述的變化對于本領域的一般技術人員來說是顯而易見。
一個解析單元150接收到所述控制數據,將控制數據轉換為控制開關的電信號。一個控制開關組160與手機鍵盤的電路相連,控制開關組160包括多個控制開關,每個控制開關連接一個手機鍵位。
解析單元150讀取控制數據中記錄的鍵盤矩陣的位置信息,即行數和列數,以及狀態信息,即按下或彈起,發送電信號至與對應位置鍵位相連的控制開關,使其打開,或閉合。控制開關斷開時,則對應鍵位的電路斷開,此時,與鍵位彈起的狀態對應。控制開關閉合時,對應鍵位的電路閉合,此時,與鍵位按下的狀態對應。
本實施例中,測試用例庫100、測試用例生成單元110和數據轉換單元120設置在一個公知的計算機上。解析單元150和控制開關組160可設置為一個控制裝置,解析單元150設置在一個現有的芯片內,控制開關組160與該芯片的相連。
芯片可以采用AT89C51,其是一個低電壓、高性能CMOS 8位單片機,片內含4k bytes的可反復擦寫的Flash只讀程序存儲器和128bytes的隨機存取數據存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統,片內置通用8位中央處理器和Flash存儲單元,內置功能強大的微型計算機的AT89C51提供了高性價比的解決方案。
AT89C51是一個低功耗高性能單片機,40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內含2個外中斷口,2個16位可編程定時計數器,2個全雙工串行通信口,AT89C51可以按照常規方法進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結合在一起,特別是可反復擦寫的Flash存儲器可有效地降低開發成本。
在計算機端,數據轉換單元120將控制數據傳至一個第一通信單元130,在所述控制裝置端,與所述芯片相連的第二通信單元140接收到控制數據,然后傳給該芯片,即解析單元150。其中,第一、第二通信單元均可以是串口通信單元。
權利要求
1.一種手機測試系統,其特征在于,該系統包括測試用例庫,存儲用于進行手機測試的測試用例;數據轉換單元,根據測試用例和預定的格式,生成控制數據;解析單元,將控制數據轉換為控制開關的電信號;控制開關組,包括多個控制開關,根據解析后的電信號打開/閉合。
2.根據權利要求1所述的手機測試系統,其特征在于,該系統還包括一個測試用例生成單元,其在保存手機運行數據的第一文件中讀取鍵盤信息,所述第一文件是Logel工具生成記錄手機運行數據的文件。
3.根據權利要求2所述的手機測試系統,其特征在于,該數據轉換單元將根據測試用例生成一個八位的二進制數,其中低四位存放鍵位的行信息,高四位中的最高位存儲鍵位的狀態,其余三位存放鍵位的列信息,其中,鍵位的狀態為按下或彈起。
4.根據權利要求3所述的手機測試系統,其特征在于,該控制開關組與待測手機的鍵盤電路相連,每個控制開關對應一個手機按鍵。
5.根據權利要求4所述的手機測試系統,其特征在于,該系統還包括一個第一通信單元和第二通信單元,該數據轉換單元將數據傳遞至第一通信單元,再傳至第二通信單元,然后傳至該解析單元。
6.根據權利要求5所述的手機測試系統,其特征在于,所述第一和第二通信單元為串口通信單元。
全文摘要
本發明公開了一種手機測試系統,包括測試用例庫,存儲用于進行手機測試的測試用例;數據轉換單元,根據測試用例和預定的格式,生成控制數據;解析單元,將控制數據轉換為控制開關的電信號;控制開關組,包括多個控制開關,根據解析后的電信號打開/閉合。本發通過計算機程序代替人工測試,提供工作效率和工作熱情;克服了由于人為因素造成的測試結果不一致,保證測試結果準確、統一;由于程序的執行時間確定,為工作量的客觀評定帶來很大好處,便于管理;當修改測試方法的時候,只要更新測試用例庫,就可以完全保證測試結果一致。并且測試完成時間一致。
文檔編號H04B17/00GK1976485SQ200610147399
公開日2007年6月6日 申請日期2006年12月15日 優先權日2006年12月15日
發明者徐強 申請人:上海聞泰電子科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 万源市| 区。| 玉环县| 定日县| 万载县| 车险| 贵定县| 博爱县| 新巴尔虎右旗| 颍上县| 精河县| 上蔡县| 喀喇| 龙山县| 宁晋县| 水富县| 贵溪市| 马龙县| 鄂尔多斯市| 泸定县| 汽车| 永新县| 瓮安县| 泸西县| 海淀区| SHOW| 吉木萨尔县| 宁海县| 醴陵市| 临沧市| 武隆县| 宜君县| 吴桥县| 玛沁县| 乌拉特前旗| 金山区| 花垣县| 井冈山市| 防城港市| 晋州市| 乌兰察布市|