亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種手機(jī)軟件測試方法及系統(tǒng)的制作方法

文檔序號(hào):6431772閱讀:114來源:國知局
專利名稱:一種手機(jī)軟件測試方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于測試領(lǐng)域,尤其涉及一種手機(jī)軟件測試方法及系統(tǒng)。
背景技術(shù)
在IT產(chǎn)業(yè)發(fā)展國際化的趨勢下,越來越多的軟件設(shè)計(jì)具備多語言/語種的特性,但與之相應(yīng)的軟件測試和驗(yàn)證工作卻又給設(shè)計(jì)公司帶來很大壓力;例如,在手機(jī)軟件的設(shè)計(jì)中,就面臨同樣的技術(shù)問題。目前,設(shè)計(jì)公司普遍的做法是大量聘用留學(xué)生和外語人才進(jìn)行單純語言的驗(yàn)證,由此會(huì)給公司帶來人力資源的開支和測試效率的壓力。因此,不 但增加了產(chǎn)品設(shè)計(jì)的成本,而且延長了產(chǎn)品設(shè)計(jì)的整個(gè)周期。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種手機(jī)軟件測試方法,避免了對(duì)多語言人才的需要,節(jié)約了產(chǎn)品的設(shè)計(jì)成本,同時(shí)可對(duì)手機(jī)軟件進(jìn)行自動(dòng)測試,大量縮短軟件的測試周期,提高了測試效率。本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的
一種手機(jī)軟件測試方法,所述方法包括以下步驟
51、將待測手機(jī)和計(jì)算機(jī)連接,并啟動(dòng)所述計(jì)算機(jī)端的測試程序;
52、所述測試程序獲取手機(jī)界面中當(dāng)前應(yīng)顯示字符串和該手機(jī)界面中已顯示字符串區(qū)域的顯示圖片,并獲取所述顯示圖片的圖片信息;
53、將所述當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成參考圖片,并獲取所述參考圖片的圖片信息;
54、將所述顯示圖片的圖片信息和所述參考圖片的圖片信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷測試是否合格。本發(fā)明的另一發(fā)明目的是,還提供一種手機(jī)軟件測試系統(tǒng),所述系統(tǒng)包括
連接啟動(dòng)單元,用于將待測手機(jī)和計(jì)算機(jī)連接,啟動(dòng)所述計(jì)算機(jī)端的測試程序;
顯示圖片信息單元,用于所述測試程序獲取手機(jī)界面中當(dāng)前應(yīng)顯示字符串和該手機(jī)界面中已顯示字符串區(qū)域的顯示圖片,并獲取所述顯示圖片的圖片信息;
參考圖片信息單元,用于將所述當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成參考圖片,并獲取所述參考圖片的圖片信息;
比對(duì)判斷單元,用于將所述顯示圖片的圖片信息和所述參考圖片的圖片信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷測試是否合格。本發(fā)明提供的手機(jī)軟件測試方法和系統(tǒng)中,通過測試程序獲取手機(jī)界面中已顯示字符串區(qū)域的顯示圖片的圖片信息、以及根據(jù)手機(jī)界面中當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換得到的參考圖片的圖片信息,并將上述顯示圖片的圖片信息和參考圖片的圖片信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷測試是否合格,自動(dòng)完成對(duì)手機(jī)界面上當(dāng)前顯示文字內(nèi)容顯示是否正確的測試,因而本發(fā)明所提供的測試方法和系統(tǒng)可有效地降低在本地化測試中設(shè)計(jì)公司對(duì)多語言人才的需求,節(jié)約產(chǎn)品的設(shè)計(jì)成本,并可避免人為測試中的疏漏、誤差及主觀因素。同時(shí),本發(fā)明提供的測試方法和測試系統(tǒng)是將顯示圖片的圖片信息和參考圖片的圖片信息進(jìn)行比對(duì),有別于現(xiàn)有的技術(shù)中通過ORC (Optical Character Recognition,光學(xué)字符識(shí)別)技術(shù)來進(jìn)行文字比對(duì)識(shí)別的方法,有效地保證了比對(duì)結(jié)果的正確性。


圖I是本發(fā)明提供的手機(jī)軟件測試方法的流程示意圖。圖2是本發(fā)明提供的手機(jī)軟件測試系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明所解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明?!?br> 請(qǐng)參考圖I所示,一種手機(jī)軟件測試方法,所述方法包括以下步驟
51、將待測手機(jī)和計(jì)算機(jī)連接,并啟動(dòng)所述計(jì)算機(jī)端的測試程序;
52、所述測試程序獲取手機(jī)界面中當(dāng)前應(yīng)顯示字符串和該手機(jī)界面中已顯示字符串區(qū)域的顯示圖片,并獲取所述顯示圖片的圖片信息;
53、將所述當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成參考圖片,并獲取所述參考圖片的圖片信息;
54、將所述顯示圖片的圖片信息和所述參考圖片的圖片信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷測試是否合格。本發(fā)明提供的手機(jī)軟件測試方法中,通過測試程序獲取手機(jī)界面中已顯示字符串區(qū)域的顯示圖片的圖片信息、以及根據(jù)手機(jī)界面中當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換得到的參考圖片的圖片信息,并將上述顯示圖片的圖片信息和參考圖片的圖片信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷測試是否合格,自動(dòng)完成對(duì)手機(jī)界面上當(dāng)前顯示文字內(nèi)容顯示是否正確的測試,因而本發(fā)明所提供的測試方法可有效地降低在本地化測試中設(shè)計(jì)公司對(duì)多語言人才的需求,節(jié)約產(chǎn)品的設(shè)計(jì)成本,并可避免人為測試中的疏漏、誤差及主觀因素。同時(shí),本發(fā)明提供的測試方法是將顯示圖片的圖片信息和參考圖片的圖片信息進(jìn)行比對(duì),有別于現(xiàn)有的技術(shù)中通過ORC (Optical Character Recognition,光學(xué)字符識(shí)別)技術(shù)來進(jìn)行文字比對(duì)識(shí)別的方法,有效地保證了比對(duì)結(jié)果的正確性。作為具體的實(shí)施方式,在步驟SI中,所述手機(jī)與計(jì)算機(jī)通過串口傳輸協(xié)議進(jìn)行連接,采用串口傳輸協(xié)議進(jìn)行連接可實(shí)現(xiàn)較快的數(shù)據(jù)傳輸,提高測試效率;當(dāng)然,本領(lǐng)域的技術(shù)人員還可以采用本領(lǐng)域常用的其它連接方式進(jìn)行連接,例如藍(lán)牙。作為具體的實(shí)施方式,在步驟S2中,所述測試程序獲取手機(jī)界面中當(dāng)前應(yīng)顯示字符串和該手機(jī)界面中已顯示字符串區(qū)域的顯示圖片,具體可通過串口向待測手機(jī)發(fā)送請(qǐng)求信息,例如,發(fā)送〃獲得當(dāng)前應(yīng)顯示字符串和已顯示字符串區(qū)域的顯示圖片〃的請(qǐng)求信息,待測手機(jī)接收到請(qǐng)求信息之后,將返回給計(jì)算機(jī)手機(jī)界面中當(dāng)前應(yīng)顯示字符串的內(nèi)容和當(dāng)前已顯示出來的字符串相應(yīng)區(qū)域的圖片。作為一種實(shí)施例,手機(jī)界面中當(dāng)前應(yīng)顯示字符串為"Waiting",同時(shí)在待測手機(jī)中,所述當(dāng)前應(yīng)顯示字符串可預(yù)先存儲(chǔ)在一個(gè)名為"字符串列表〃的文件中,在這個(gè)文件中,每個(gè)使用到的字符串都有一個(gè)相對(duì)應(yīng)的名稱或者地讓的標(biāo)識(shí)。當(dāng)計(jì)算機(jī)通過串口向待測手機(jī)發(fā)送請(qǐng)求信息以后,待測手機(jī)將自動(dòng)從〃字符串列表〃文件中取得當(dāng)前應(yīng)顯示字符串"Waiting",以及在待測手機(jī)界面中當(dāng)前已顯示字符串區(qū)域的顯示圖片,然后將當(dāng)前應(yīng)顯示字符串"Waiting〃和顯示圖片返回給計(jì)算機(jī),且在本實(shí)施例中,當(dāng)前應(yīng)顯示字符串"Waiting"和顯示圖片是對(duì)應(yīng)一起發(fā)送給計(jì)算機(jī)的。進(jìn)一步,在步驟S2中,所述獲取顯示圖片的圖片信息的步驟,具體包括
將所述顯示圖片轉(zhuǎn)換成第一數(shù)組,保存所述第一數(shù)組為所述顯示圖片的圖片信息。其
中,從手機(jī)上獲取的顯示圖片實(shí)質(zhì)是一系列的二進(jìn)制數(shù)據(jù)序列(即01序列),為了對(duì)所述二進(jìn)制數(shù)據(jù)序列形成有效的存取,本實(shí)施例將所述顯示圖片轉(zhuǎn)換成第一數(shù)組,保存所述第一數(shù)組即可獲取所述顯示圖片的圖片信息,通過數(shù)組的形式存儲(chǔ),便于后續(xù)的讀取和比對(duì)。當(dāng)然,本領(lǐng)域的技術(shù)人員在前述數(shù)組存儲(chǔ)形式的基礎(chǔ)上,還可以采用其它常用的保存方式。作為具體的實(shí)施方式,在步驟S3中,將所述當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成參考圖片的步驟,具體包括
獲取所述顯示圖片的屬性,將所述屬性應(yīng)用于計(jì)算機(jī)第一系統(tǒng)函數(shù)中,通過調(diào)用計(jì)算機(jī)第一系統(tǒng)函數(shù)將當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成具有所述顯示圖片相同屬性的參考圖片,所述屬性至少包括圖片格式。其中,為了便于后續(xù)顯示圖片的圖片信息和所述參考圖片的圖片信息比對(duì)方便,需要獲取所述顯示圖片的屬性,所述屬性至少包括圖片大小和圖片格式,從而使顯示圖片和參考圖片具有可比性。作為一種具體的實(shí)施例,將當(dāng)前應(yīng)顯示字符串例如"Waiting"轉(zhuǎn)換成具有所述顯示圖片相同屬性的參考圖片所使用到的第一系統(tǒng)函數(shù)為計(jì)算機(jī)中預(yù)存儲(chǔ)的 int DrawText (HDC hdc, LPCTSTR IpString, int nCount, LPRECT IpRect,UINT uFormat)。通過完成對(duì)該函數(shù)的調(diào)用的過程中,即可將當(dāng)前應(yīng)顯示字符串〃Waiting"的參考圖片構(gòu)建出來。當(dāng)然,本領(lǐng)域的技術(shù)人員在還可以采用其它的函數(shù)或方式進(jìn)行轉(zhuǎn)換。進(jìn)一步,在步驟S3中,所述獲取參考圖片的圖片信息的步驟,具體包括
將所述參考圖片轉(zhuǎn)換成第二數(shù)組,保存所述第二數(shù)組為所述參考圖片的圖片信息,并通過調(diào)用計(jì)算機(jī)第二系統(tǒng)函數(shù)獲取所述參考圖片的圖片信息。其中,所述參考圖片的圖片信息的實(shí)質(zhì)、轉(zhuǎn)換和保存與前述的顯示圖片的圖片信息相同,在此不再贅述。作為一種具體的實(shí)施例,所述參考圖片的圖片信息獲取通過調(diào)用計(jì)算機(jī)第二系統(tǒng)函數(shù)的步驟中,所述第二函數(shù)可以為計(jì)算機(jī)中預(yù)存儲(chǔ)的GetPixel函數(shù),當(dāng)然,本領(lǐng)域的技術(shù)人員在還可以采用其它的函數(shù)對(duì)參考圖片的圖片信息進(jìn)行獲取。作為具體的實(shí)施方式,在步驟S4中,所述判斷的具體方法為將所述顯示圖片的圖片信息和參考圖片的圖片信息進(jìn)行比較,當(dāng)所述顯示圖片的圖片信息和參考圖片的圖片信息相同時(shí),則當(dāng)前手機(jī)界面中已顯示的內(nèi)容與應(yīng)顯示字符串一致,測試合格。其中,根據(jù)前述的說明可知,所述顯示圖片和參考圖片的圖片信息包括屬性信息,且屬性信息相同;除此之外,顯示圖片和參考圖片的圖片信息還包括圖片的構(gòu)成信息,所述顯示圖片信息和參考圖片信息的比較,具體為比較表征所述顯示圖片信息的第一數(shù)組和表征所述參考圖片信息的第二數(shù)組中圖片的構(gòu)成信息(即圖畫形狀)是否一致,以判斷測試是否合格;當(dāng)所述第一數(shù)組和第二數(shù)組中圖片的構(gòu)成信息相同時(shí),顯示圖片和參考圖片一致,則當(dāng)前手機(jī)界面中已顯示的內(nèi)容與應(yīng)顯示字符串一致,測試合格。進(jìn)一步,在所述步驟S4中當(dāng)測試不合格時(shí),保存所述顯示圖片和參考圖片,以便于在輸出測試報(bào)告后,方便測試人員進(jìn)行查找和分析。請(qǐng)參考圖2所示,本發(fā)明還提供一種手機(jī)軟件測試系統(tǒng),所述系統(tǒng)包括連接啟動(dòng)單元101,用于將待測手機(jī)和計(jì)算機(jī)連接,啟動(dòng)所述計(jì)算機(jī)端的測試程序;顯示圖片信息單元102,用于所述測試程序獲取手機(jī)界面中當(dāng)前應(yīng)顯示字符串和該手機(jī)界面中已顯示字符串區(qū)域的顯示圖片,并獲取所述顯示圖片的圖片信息;
參考圖片信息單元103,用于將所述當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成參考圖片,并獲取所述參考圖片的圖片信息;
比對(duì)判斷單元104,用于將所述顯示圖片的圖片信息和所述參考圖片的圖片信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷測試是否合格。本發(fā)明提供的手機(jī)軟件測試系統(tǒng)中,通過測試程序獲取手機(jī)界面中已顯示字符串區(qū)域的顯示圖片的圖片信息、以及根據(jù)手機(jī)界面中當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換得到的參考圖片的圖片信息,并將上述顯示圖片的圖片信息和參考圖片的圖片信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷測試是否合格,自動(dòng)完成對(duì)手機(jī)界面上當(dāng)前顯示文字內(nèi)容顯示是否正確的測試,因而本發(fā)明所提供的測試系統(tǒng)可有效地降低在本地化測試中設(shè)計(jì)公司對(duì)多語言人才的需求, 節(jié)約產(chǎn)品的設(shè)計(jì)成本,并可避免人為測試中的疏漏、誤差及主觀因素。同時(shí),本發(fā)明提供的測試系統(tǒng)是將顯示圖片的圖片信息和參考圖片的圖片信息進(jìn)行比對(duì),有別于現(xiàn)有的技術(shù)中通過ORC (Optical Character Recognition,光學(xué)字符識(shí)別)技術(shù)來進(jìn)行文字比對(duì)識(shí)別的方法,有效地保證了比對(duì)結(jié)果的正確性。作為具體的實(shí)施方式,在連接啟動(dòng)單元101中,所述手機(jī)與計(jì)算機(jī)通過串口傳輸協(xié)議進(jìn)行連接,采用串口傳輸協(xié)議進(jìn)行連接可實(shí)現(xiàn)較快的數(shù)據(jù)傳輸,提高測試效率;當(dāng)然,本領(lǐng)域的技術(shù)人員還可以采用本領(lǐng)域常用的其它連接方式進(jìn)行連接,例如藍(lán)牙。作為具體的實(shí)施方式,在顯示圖片信息單元102中,所述測試程序獲取手機(jī)界面中當(dāng)前應(yīng)顯示字符串和該手機(jī)界面中已顯示字符串區(qū)域的顯示圖片,具體可通過串口向待測手機(jī)發(fā)送請(qǐng)求信息,例如,發(fā)送〃獲得當(dāng)前應(yīng)顯示字符串和已顯示字符串區(qū)域的顯示圖片"的請(qǐng)求信息,待測手機(jī)接收到請(qǐng)求信息之后,將返回給計(jì)算機(jī)手機(jī)界面中當(dāng)前應(yīng)顯示字符串的內(nèi)容和當(dāng)前已顯示出來的字符串相應(yīng)區(qū)域的圖片。作為一種實(shí)施例,手機(jī)界面中當(dāng)前應(yīng)顯示字符串為"Waiting",同時(shí)在待測手機(jī)中,所述當(dāng)前應(yīng)顯示字符串可預(yù)先存儲(chǔ)在一個(gè)名為"字符串列表"的文件中,在這個(gè)文件中,每個(gè)使用到的字符串都有一個(gè)相對(duì)應(yīng)的名稱或者地讓的標(biāo)識(shí)。當(dāng)計(jì)算機(jī)通過串口向待測手機(jī)發(fā)送請(qǐng)求信息以后,待測手機(jī)將自動(dòng)從"字符串列表"文件中取得當(dāng)前應(yīng)顯示字符串"Waiting",以及在待測手機(jī)界面中當(dāng)前已顯示字符串區(qū)域的顯示圖片,然后將當(dāng)前應(yīng)顯示字符串"Waiting"和顯示圖片返回給計(jì)算機(jī),且在本實(shí)施例中,當(dāng)前應(yīng)顯示字符串"Waiting〃和顯示圖片是對(duì)應(yīng)一起發(fā)送給計(jì)算機(jī)的。進(jìn)一步,在顯示圖片信息單元102中,所述獲取顯示圖片的圖片信息的步驟,具體包括
將所述顯示圖片轉(zhuǎn)換成第一數(shù)組,保存所述第一數(shù)組為所述顯示圖片的圖片信息。其中,從手機(jī)上獲取的顯示圖片實(shí)質(zhì)是一系列的二進(jìn)制數(shù)據(jù)序列(即01序列),為了對(duì)所述二進(jìn)制數(shù)據(jù)序列形成有效的存取,本實(shí)施例將所述顯示圖片轉(zhuǎn)換成第一數(shù)組,保存所述第一數(shù)組即可獲取所述顯示圖片的圖片信息,通過數(shù)組的形式存儲(chǔ),便于后續(xù)的讀取和比對(duì)。當(dāng)然,本領(lǐng)域的技術(shù)人員在前述數(shù)組存儲(chǔ)形式的基礎(chǔ)上,還可以采用其它常用的保存方式。作為具體的實(shí)施方式,在參考圖片信息單元103中,將所述當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成參考圖片的步驟,具體包括
獲取所述顯示圖片的屬性,將所述屬性應(yīng)用于計(jì)算機(jī)第一系統(tǒng)函數(shù)中,通過調(diào)用計(jì)算機(jī)第一系統(tǒng)函數(shù)將當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成具有所述顯示圖片相同屬性的參考圖片,所述屬性至少包括圖片格式。其中,為了便于后續(xù)顯示圖片的圖片信息和所述參考圖片的圖片信息比對(duì)方便,需要獲取所述顯示圖片的屬性,所述屬性至少包括圖片大小和圖片格式,從而使顯示圖片和參考圖片具有可比性。作為一種具體的實(shí)施例,將當(dāng)前應(yīng)顯示字符串例如"Waiting"轉(zhuǎn)換成具有所述顯示圖片相同屬性的參考圖片所使用到的第一系統(tǒng)函數(shù)為計(jì)算機(jī)中預(yù)存儲(chǔ) 的 int DrawText (HDC hdc, LPCTSTR IpString, int nCount, LPRECT IpRect,UINT uFormat)。通過完成對(duì)該函數(shù)的調(diào)用的過程中,即可將當(dāng)前應(yīng)顯示字符串〃Waiting"的參考圖片構(gòu)建出來。當(dāng)然,本領(lǐng)域的技術(shù)人員在還可以采用其它的函數(shù)或方式進(jìn)行轉(zhuǎn)換。進(jìn)一步,在參考圖片信息單元103中,所述獲取參考圖片的圖片信息的步驟,具體包括
將所述參考圖片轉(zhuǎn)換成第二數(shù)組,保存所述第二數(shù)組為所述參考圖片的圖片信息,并通過調(diào)用計(jì)算機(jī)第二系統(tǒng)函數(shù)獲取所述參考圖片的圖片信息。其中,所述參考圖片的圖片信息的實(shí)質(zhì)、轉(zhuǎn)換和保存與前述的顯示圖片的圖片信息相同,在此不再贅述。作為一種具體的實(shí)施例,所述參考圖片的圖片信息獲取通過調(diào)用計(jì)算機(jī)第二系統(tǒng)函數(shù)的步驟中,所述第二函數(shù)可以為計(jì)算機(jī)中預(yù)存儲(chǔ)的GetPixel函數(shù),當(dāng)然,本領(lǐng)域的技術(shù)人員在還可以采用其它的函數(shù)對(duì)參考圖片的圖片信息進(jìn)行獲取。作為具體的實(shí)施方式,在比對(duì)判斷單元104中,所述判斷的具體方法為將所述顯示圖片的圖片信息和參考圖片的圖片信息進(jìn)行比較,當(dāng)所述顯示圖片的圖片信息和參考圖片的圖片信息相同時(shí),則當(dāng)前手機(jī)界面中已顯示的內(nèi)容與應(yīng)顯示字符串一致,測試合格。其中,根據(jù)前述的說明可知,所述顯示圖片和參考圖片的圖片信息包括屬性信息,除此之外,顯示圖片和參考圖片的圖片信息還包括圖片的構(gòu)成信息,所述顯示圖片信息和參考圖片信息的比較,具體為比較表征所述顯示圖片信息的第一數(shù)組和表征所述參考圖片信息的第二數(shù)組中圖片的構(gòu)成信息(即圖畫形狀)是否一致,以判斷測試是否合格;當(dāng)所述第一數(shù)組和第二數(shù)組中圖片的構(gòu)成信息相同時(shí),顯示圖片和參考圖片一致,則當(dāng)前手機(jī)界面中已顯示的內(nèi)容與應(yīng)顯示字符串一致,測試合格。進(jìn)一步,在所述比對(duì)判斷單元104中當(dāng)測試不合格時(shí),保存所述顯示圖片和參考圖片,以便于在輸出測試報(bào)告后,方便測試人員進(jìn)行查找和分析。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種手機(jī)軟件測試方法,其特征在于,所述方法包括以下步驟 51、將待測手機(jī)和計(jì)算機(jī)連接,并啟動(dòng)所述計(jì)算機(jī)端的測試程序; 52、所述測試程序獲取手機(jī)界面中當(dāng)前應(yīng)顯示字符串和該手機(jī)界面中已顯示字符串區(qū)域的顯示圖片,并獲取所述顯示圖片的圖片信息; 53、將所述當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成參考圖片,并獲取所述參考圖片的圖片信息; 54、將所述顯示圖片的圖片信息和所述參考圖片的圖片信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷測試是否合格。
2.根據(jù)權(quán)利要求I所述的手機(jī)軟件測試方法,其特征在于,在步驟SI中,所述手機(jī)與計(jì)算 機(jī)通過串口傳輸協(xié)議進(jìn)行連接。
3.根據(jù)權(quán)利要求I所述的手機(jī)軟件測試的方法,其特征在于,在步驟S2中,所述獲取顯示圖片的圖片信息的步驟,具體包括 將所述顯示圖片轉(zhuǎn)換成第一數(shù)組,保存所述第一數(shù)組為所述顯示圖片的圖片信息。
4.根據(jù)權(quán)利要求I所述的手機(jī)軟件測試的方法,其特征在于,在步驟S3中,將所述當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成參考圖片的步驟,具體包括 獲取所述顯示圖片的屬性,將所述屬性應(yīng)用于計(jì)算機(jī)第一系統(tǒng)函數(shù)中,通過調(diào)用計(jì)算機(jī)第一系統(tǒng)函數(shù)將當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成具有所述顯示圖片相同屬性的參考圖片,所述屬性至少包括圖片大小和圖片格式。
5.根據(jù)權(quán)利要求4所述的手機(jī)軟件測試方法,其特征在于,在步驟S3中,所述獲取參考圖片的圖片信息的步驟,具體包括 將所述參考圖片轉(zhuǎn)換成第二數(shù)組,保存所述第二數(shù)組為所述參考圖片的圖片信息,并通過調(diào)用計(jì)算機(jī)第二系統(tǒng)函數(shù)獲取所述參考圖片的圖片信息。
6.根據(jù)權(quán)利要求I所述的手機(jī)軟件測試方法,其特征在于,在步驟S4中,所述判斷的具體方法為將所述顯示圖片的圖片信息和參考圖片的圖片信息進(jìn)行比較,當(dāng)所述顯示圖片的圖片信息和參考圖片的圖片信息相同時(shí),則當(dāng)前手機(jī)界面中已顯示字符串與應(yīng)顯示字符串一致,測試合格。
7.根據(jù)權(quán)利要求I所述的手機(jī)軟件測試方法,其特征在于,所述步驟S4中進(jìn)一步包括當(dāng)測試不合格時(shí),保存所述顯示圖片和參考圖片。
8.—種手機(jī)軟件測試系統(tǒng),其特征在于,所述系統(tǒng)包括 連接啟動(dòng)單元,用于將待測手機(jī)和計(jì)算機(jī)連接,啟動(dòng)所述計(jì)算機(jī)端的測試程序; 顯示圖片信息單元,用于所述測試程序獲取手機(jī)界面中當(dāng)前應(yīng)顯示字符串和該手機(jī)界面中已顯示字符串區(qū)域的顯示圖片,并獲取所述顯示圖片的圖片信息; 參考圖片信息單元,用于將所述當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成參考圖片,并獲取所述參考圖片的圖片信息; 比對(duì)判斷單元,用于將所述顯示圖片的圖片信息和所述參考圖片的圖片信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷測試是否合格。
9.根據(jù)權(quán)利要求8所述的手機(jī)軟件測試系統(tǒng),其特征在于,所述連接啟動(dòng)單元中,手機(jī)與計(jì)算機(jī)通過串口傳輸協(xié)議進(jìn)行連接。
10.根據(jù)權(quán)利要求8所述的手機(jī)軟件測試系統(tǒng),其特征在于,在顯示圖片信息單元中,所述獲取顯示圖片的圖片信息的步驟,具體包括將所述顯示圖片轉(zhuǎn)換成第一數(shù)組,保存所述第一數(shù)組為所述顯示圖片的圖片信息。
11.根據(jù)權(quán)利要求8所述的手機(jī)軟件測試系統(tǒng),其特征在于,在參考圖片信息單元中,將所述當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成參考圖片的步驟,具體包括 獲取所述顯示圖片的屬性,將所述屬性應(yīng)用于計(jì)算機(jī)第一系統(tǒng)函數(shù)中,通過調(diào)用計(jì)算機(jī)第一系統(tǒng)函數(shù)將當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成具有所述顯示圖片相同屬性的參考圖片,所述屬性至少包括圖片大小和圖片格式。
12.根據(jù)權(quán)利要求11所述的手機(jī)軟件測試系統(tǒng),其特征在于,在參考圖片信息單元中,所述獲取參考圖片的圖片信息的步驟,具體包括 將所述參考圖片轉(zhuǎn)換成第二數(shù)組,保存所述第二數(shù)組為所述參考圖片的圖片信息,并通過調(diào)用計(jì)算機(jī)第二系統(tǒng)函數(shù)獲取所述參考圖片的圖片信息。
13.根據(jù)權(quán)利要求8所述的手機(jī)軟件測試系統(tǒng),其特征在于,所述比對(duì)判斷單元中,判斷的具體方法為將所述顯示圖片的圖片信息和參考圖片的圖片信息進(jìn)行比較,當(dāng)所述顯示圖片的圖片信息和參考圖片的圖片信息相同時(shí),則當(dāng)前手機(jī)界面中已顯示字符串與應(yīng)顯示字符串一致,測試合格。
14.根據(jù)權(quán)利要求8所述的手機(jī)軟件測試系統(tǒng),其特征在于,所述比對(duì)判斷單元中進(jìn)一步包括當(dāng)測試不合格時(shí),保存所述顯示圖片和參考圖片。
全文摘要
本發(fā)明提供一種手機(jī)軟件測試方法,所述方法包括以下步驟S1、將待測手機(jī)和計(jì)算機(jī)連接,并啟動(dòng)所述計(jì)算機(jī)端的測試程序;S2、所述測試程序獲取手機(jī)界面中當(dāng)前應(yīng)顯示字符串和該手機(jī)界面中已顯示字符串區(qū)域的顯示圖片,并獲取所述顯示圖片的圖片信息;S3、將所述當(dāng)前應(yīng)顯示字符串轉(zhuǎn)換成參考圖片,并獲取所述參考圖片的圖片信息;S4、將所述顯示圖片的圖片信息和所述參考圖片的圖片信息進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果判斷測試是否合格。本發(fā)明還提供一種手機(jī)軟件測試系統(tǒng)。本發(fā)明可有效節(jié)約在本地化測試中設(shè)計(jì)公司對(duì)多語言人才的需要,節(jié)約了產(chǎn)品的設(shè)計(jì)成本,同時(shí)可對(duì)手機(jī)軟件進(jìn)行自動(dòng)化測試,大量縮短軟件的測試周期,提高了測試效率。
文檔編號(hào)G06F11/36GK102957773SQ20111025042
公開日2013年3月6日 申請(qǐng)日期2011年8月29日 優(yōu)先權(quán)日2011年8月29日
發(fā)明者張曉暉 申請(qǐng)人:比亞迪股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1