欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

短信消息測(cè)試方法

文檔序號(hào):7895847閱讀:1240來源:國知局

專利名稱::短信消息測(cè)試方法
技術(shù)領(lǐng)域
:本發(fā)明涉及軟件自動(dòng)化測(cè)試
技術(shù)領(lǐng)域
,特別涉及一種短信消息測(cè)試方法。
背景技術(shù)
:作為軟件測(cè)試自動(dòng)化技術(shù)之一,PC端和短信端互通是一項(xiàng)必不可少的內(nèi)容。在很多情況下,都是人工方式來測(cè)試,靠人眼識(shí)別讀取短信內(nèi)容,判斷是否正確。自動(dòng)化測(cè)試技術(shù)的發(fā)展使得PC和短信的互通在測(cè)試環(huán)境成為可能,利用測(cè)試工具本身的一些功能以及設(shè)計(jì)相應(yīng)的方法等可以實(shí)現(xiàn)該測(cè)試的自動(dòng)化?,F(xiàn)有方案一及其缺陷軟件測(cè)試過程涉及到電腦PC客戶端和手機(jī)短信端消息交互時(shí)就無法實(shí)現(xiàn)自動(dòng)化,只能手工來驗(yàn)證信息是否收到,內(nèi)容是否正確;軟件測(cè)試完成后需要手工發(fā)送測(cè)試報(bào)告郵件給相關(guān)的人員。上面的方法都是人工的方法,不但浪費(fèi)時(shí)間,還浪費(fèi)人力,無法實(shí)現(xiàn)自動(dòng)化測(cè)試。
發(fā)明內(nèi)容(一)要解決的技術(shù)問題本發(fā)明要解決的技術(shù)問題是如何實(shí)現(xiàn)PC客戶端和移動(dòng)終端短信發(fā)送與接收的自動(dòng)化測(cè)試,并能得到精確的測(cè)試結(jié)果。(二)技術(shù)方案為解決上述技術(shù)問題,本發(fā)明提供了一種短信消息測(cè)試方法,包括以下步驟Sl插入短信工具的對(duì)象到自動(dòng)化測(cè)試工具的對(duì)象資源管理器中,所述短信工具為模擬短信網(wǎng)關(guān)接收和發(fā)送短信的工具;S2:比較通過對(duì)象識(shí)別功能獲取的短信內(nèi)容與實(shí)際發(fā)送或接收的短信內(nèi)容來判斷PC端和短信工具端的短信交互是否成功,并生成測(cè)試報(bào)告。其中,所述步驟Sl具體為添加短信工具中的GUI對(duì)象到對(duì)象資源管理器中。其中,所述步驟S2具體包括S211所述自動(dòng)化測(cè)試工具在PC端向所述短信工具發(fā)送短信,并記錄所述短信的內(nèi)容;S212所述自動(dòng)化測(cè)試工具利用對(duì)象識(shí)別功能獲取短信工具收到的所述短信的內(nèi)容;S213將步驟S211中記錄的短信的內(nèi)容和步驟S212中獲取的短信的內(nèi)容比較,判斷測(cè)試成功或失敗,并生成測(cè)試報(bào)告,若比較的內(nèi)容一樣,則測(cè)試成功,否則失敗。其中,所述步驟S2具體包括S221所述自動(dòng)化測(cè)試工具操作所述短信工具向PC端發(fā)送短信,并由所述自動(dòng)化測(cè)試工具查看PC端接收到的短信的內(nèi)容;S222所述自動(dòng)化測(cè)試工具利用對(duì)象識(shí)別功能獲取短信工具發(fā)送的所述短信的內(nèi)容;S223將步驟S221中接收的短信的內(nèi)容和步驟S222中獲取的短信的內(nèi)容比較,判斷測(cè)試成功或失敗,并生成測(cè)試報(bào)告,若比較的內(nèi)容一樣,則測(cè)試成功,否則失敗。其中,所述短信的內(nèi)容包括短信ID號(hào)和短信正文。其中,在測(cè)試時(shí),所述自動(dòng)化測(cè)試工具獲取短信工具中發(fā)送或接收的最后N條短信,測(cè)試所述N條短信是否發(fā)送成功,并生成測(cè)試報(bào)告,其中,具體方式為獲取短信工具中發(fā)送或接收短信的總條數(shù)M;獲取最后N條短信,M彡N彡1;自動(dòng)化測(cè)試工具解析從短信工具獲取的每條短信的短信ID,與短信工具發(fā)送或接收的短信比較,相同ID的短信正文相同,則測(cè)試成功,否則失敗。其中,所述短信ID號(hào)為短信發(fā)送序號(hào)。其中,所述步驟S2之后還包括步驟自動(dòng)化測(cè)試工具根據(jù)預(yù)先配置好的郵件系統(tǒng)將所述測(cè)試報(bào)告發(fā)送到指定的郵箱,若測(cè)試失敗,則將失敗信息記錄到日志。(三)有益效果本發(fā)明通過自動(dòng)化測(cè)試工具和短信工具的結(jié)合來測(cè)試PC端和移動(dòng)終端,實(shí)現(xiàn)了自動(dòng)化的測(cè)試,并可以多組短信測(cè)式,使測(cè)試更精確。圖1是本發(fā)明實(shí)施例的一種短信消息測(cè)試方法流程圖;圖2是本發(fā)明實(shí)施例的另一種短信消息測(cè)試方法流程圖。具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。在自動(dòng)化測(cè)試工具中,通過對(duì)象識(shí)別來操作短信工具,模擬用戶操作短信工具進(jìn)行發(fā)送和接收短信等操作。自動(dòng)化測(cè)試工具通過對(duì)象識(shí)別獲取短信工具的短信內(nèi)容與短信工具通過移動(dòng)通訊技術(shù)發(fā)送的短息內(nèi)容比較,從而實(shí)現(xiàn)PC端和短信端的互通的自動(dòng)化測(cè)試,同時(shí)也可以實(shí)現(xiàn)短信到短信的自動(dòng)化測(cè)試,由于短信工具為模擬短信網(wǎng)關(guān)發(fā)送或接收短信的工具,該測(cè)試成功等價(jià)與PC端和移動(dòng)終端短信互通測(cè)試的成功。具體測(cè)試方法,如圖1所示,包括步驟SlOl,插入短信工具的對(duì)象到自動(dòng)化測(cè)試工具(例如IBMRationalFunctionalTester,簡稱RFT)的對(duì)象資源管理器中,具體通過自動(dòng)化測(cè)試工具的對(duì)象識(shí)別功能添加短信工具中所有⑶I對(duì)象(如button、textbox、list及tablelist等功能組件對(duì)象)到對(duì)象資源管理器中。步驟S102,自動(dòng)化測(cè)試工具在PC端向所述短信工具發(fā)送短信,并記錄短信的內(nèi)容。步驟S103,自動(dòng)化測(cè)試工具利用對(duì)象識(shí)別功能獲取短信工具收到的短信的內(nèi)容。步驟S104,將步驟S102中記錄的短信的內(nèi)容和步驟S103中獲取的短信的內(nèi)容比較,判斷測(cè)試成功或失敗,并生成測(cè)試報(bào)告,若比較的內(nèi)容一樣,則測(cè)試成功,否則失敗。如圖2所示,為另一種測(cè)試方法,包括步驟S201,該步驟和上述步驟SlOl相同。步驟S202,自動(dòng)化測(cè)試工具操作短信工具向PC端發(fā)送短信,并由該自動(dòng)化測(cè)試工具查看PC端接收到的短信內(nèi)容;步驟S203,自動(dòng)化測(cè)試工具利用對(duì)象識(shí)別功能獲取短信工具發(fā)送的短信的內(nèi)容;步驟S204,將步驟S202中接收的短信的內(nèi)容和步驟S203中獲取的短信的內(nèi)容比較,判斷測(cè)試成功或失敗,并生成測(cè)試報(bào)告,若比較的內(nèi)容一樣,則測(cè)試成功,否則失敗。為了更精確的測(cè)試,可以選擇多組PC端和短信工具之間互通(相互發(fā)送和接收)的短信。為了多組短信的比較,使每條短信的內(nèi)容包括短信ID和短信正文,短信ID可以為發(fā)送短信的發(fā)送序號(hào)。為了測(cè)試最近發(fā)送或接收的短信是否成功,一般選擇短信工具中最后的N條短信,N^I0具體測(cè)試方式如下獲取短信工具中發(fā)送或接收短信的總條數(shù)M(M^1);獲取最后N條短信,M彡N彡1;自動(dòng)化測(cè)試工具解析從短信工具獲取的每條短信的短信ID,與短信工具實(shí)際發(fā)送或接收的短信比較,相同ID的短信正文相同,則測(cè)試成功,否則失敗。其中,自動(dòng)化測(cè)試工具從短信工具獲取短信的過程及最后比較的過程和圖1、圖2所示的過程類似,并將獲取短信的正文存儲(chǔ)在字符串?dāng)?shù)組中,準(zhǔn)備與實(shí)際發(fā)送或接收的短信進(jìn)行比較。如下表所示,為獲取N個(gè)短信的主要代碼。表1獲取N個(gè)短信的主要代碼publicString[]GetLastNMessages(intη){intitemCount=Integer.parie/r(listBoxllist().getProperty(".ItemCount")//解析出短信ID.toStringO);if(itemCount<η)//取最后N個(gè)短信returnnull;String[]messages=newString[n];intpos=0;for(inti=n;i>0;i~){IistBoxllist().setProperty("SelectedIndex",itemCount-i);messages[pos++]=(String)listBoxllist().getProperty(”Text");//將短信文本存入字符數(shù)組}returnmessages;>在得到測(cè)試報(bào)告之后還包括步驟根據(jù)預(yù)先配置好的郵件系統(tǒng)將所述測(cè)試報(bào)告發(fā)送到指定的郵箱,如測(cè)試人員的郵箱。自動(dòng)化測(cè)試工具連接到郵件后,新建一封郵件,并按照當(dāng)時(shí)的測(cè)試時(shí)間查找測(cè)試機(jī)相應(yīng)目錄下的測(cè)試報(bào)告文件,粘貼到郵件的附件中,然后發(fā)送給配置好的相關(guān)的接收人員。若測(cè)試失敗,則將失敗信息記錄到日志。本發(fā)明為了方便測(cè)試,可將PC端和短信工具放到同一PC上進(jìn)行測(cè)試。以上實(shí)施方式僅用于說明本發(fā)明,而并非對(duì)本發(fā)明的限制,有關(guān)
技術(shù)領(lǐng)域
的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。權(quán)利要求1.一種短信消息測(cè)試方法,其特征在于,包括以下步驟51插入短信工具的對(duì)象到自動(dòng)化測(cè)試工具的對(duì)象資源管理器中,所述短信工具為模擬短信網(wǎng)關(guān)接收和發(fā)送短信的工具;52比較通過對(duì)象識(shí)別功能獲取的短信內(nèi)容與實(shí)際發(fā)送或接收的短信內(nèi)容來判斷PC端和短信工具端的短信交互是否成功,并生成測(cè)試報(bào)告。2.如權(quán)利要求1所述的短信消息測(cè)試方法,其特征在于,所述步驟Sl具體為添加短信工具中的GUI對(duì)象到對(duì)象資源管理器中。3.如權(quán)利要求2所述的短信消息測(cè)試方法,其特征在于,所述步驟S2具體包括5211所述自動(dòng)化測(cè)試工具在PC端向所述短信工具發(fā)送短信,并記錄所述短信的內(nèi)容;5212所述自動(dòng)化測(cè)試工具利用對(duì)象識(shí)別功能獲取短信工具收到的所述短信的內(nèi)容;5213將步驟S211中記錄的短信的內(nèi)容和步驟S212中獲取的短信的內(nèi)容比較,判斷測(cè)試成功或失敗,并生成測(cè)試報(bào)告,若比較的內(nèi)容一樣,則測(cè)試成功,否則失敗。4.如權(quán)利要求2所述的短信消息測(cè)試方法,其特征在于,所述步驟S2具體包括5221所述自動(dòng)化測(cè)試工具操作所述短信工具向PC端發(fā)送短信,并由所述自動(dòng)化測(cè)試工具查看PC端接收到的短信的內(nèi)容;5222所述自動(dòng)化測(cè)試工具利用對(duì)象識(shí)別功能獲取短信工具發(fā)送的所述短信的內(nèi)容;S223:將步驟S221中接收的短信的內(nèi)容和步驟S222中獲取的短信的內(nèi)容比較,判斷測(cè)試成功或失敗,并生成測(cè)試報(bào)告,若比較的內(nèi)容一樣,則測(cè)試成功,否則失敗。5.如權(quán)利要求14中任一項(xiàng)所述的短信消息測(cè)試方法,其特征在于,所述短信的內(nèi)容包括短信ID號(hào)和短信正文。6.如權(quán)利要求5所述的短信消息測(cè)試方法,其特征在于,在測(cè)試時(shí),所述自動(dòng)化測(cè)試工具獲取短信工具中發(fā)送或接收的最后N條短信,測(cè)試所述N條短信是否發(fā)送成功,并生成測(cè)試報(bào)告,其中,具體方式為獲取短信工具中發(fā)送或接收短信的總條數(shù)M;獲取最后N條短信,M彡N彡1;自動(dòng)化測(cè)試工具解析從短信工具獲取的每條短信的短信ID,與短信工具發(fā)送或接收的短信比較,相同ID的短信正文相同,則測(cè)試成功,否則失敗。7.如權(quán)利要求6所述的短信消息測(cè)試方法,其特征在于,所述短信ID號(hào)為短信發(fā)送序號(hào)。8.如權(quán)利要求7所述的短信消息測(cè)試方法,其特征在于,所述步驟S2之后還包括步驟自動(dòng)化測(cè)試工具根據(jù)預(yù)先配置好的郵件系統(tǒng)將所述測(cè)試報(bào)告發(fā)送到指定的郵箱,若測(cè)試失敗,則將失敗信息記錄到日志。全文摘要本發(fā)明公開了一種短信消息測(cè)試方法,包括S1插入短信工具的對(duì)象到自動(dòng)化測(cè)試工具的對(duì)象資源管理器中,所述短信工具為模擬短信網(wǎng)關(guān)接收和發(fā)送短信的工具;S2比較通過對(duì)象識(shí)別功能獲取的短信內(nèi)容與實(shí)際發(fā)送或接收的短信內(nèi)容來判斷PC端和短信工具端的短信交互是否成功,并生成測(cè)試報(bào)告。本發(fā)明實(shí)現(xiàn)了自動(dòng)化的測(cè)試,并進(jìn)行多組短信測(cè)試,使測(cè)試更精確。文檔編號(hào)H04M1/725GK102111495SQ20101059285公開日2011年6月29日申請(qǐng)日期2010年12月8日優(yōu)先權(quán)日2010年12月8日發(fā)明者尚志龍,李陽,王彩艷,金成姬申請(qǐng)人:北京新媒傳信科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
开平市| 西华县| 旺苍县| 临湘市| 金沙县| 峨边| 龙陵县| 白银市| 多伦县| 阳江市| 海阳市| 崇州市| 汽车| 上饶县| 东源县| 南康市| 阳新县| 巩留县| 昭苏县| 临澧县| 广宗县| 琼结县| 淳安县| 巴青县| 武定县| 襄汾县| 武威市| 壶关县| 定远县| 黄冈市| 新宁县| 康定县| 平度市| 海伦市| 辉县市| 颍上县| 大新县| 肇源县| 荥阳市| 微博| 佳木斯市|