專利名稱:一種基于網(wǎng)絡(luò)的軟件測(cè)試方法及采用該測(cè)試方法的電視機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟件測(cè)試領(lǐng)域,尤其涉及的是一種基于網(wǎng)絡(luò)的軟件測(cè)試方法及采用該測(cè)試方法的電視機(jī)。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)和電視機(jī)技術(shù)的發(fā)展,具有各種應(yīng)用的電視機(jī)層出不窮。目前已開發(fā)出具有多屏互動(dòng)功能的電視機(jī),所謂多屏互動(dòng),是一種時(shí)下正在悄然興起的高級(jí)技術(shù),即基于DLNA協(xié)議或閃聯(lián)協(xié)議或者廠家自行定義的協(xié)議,通過(guò)WIFI網(wǎng)絡(luò)連接,在不同多媒體終端(如手機(jī),PAD,TV等)之間進(jìn)行多媒體(如音頻,視頻,圖片)內(nèi)容的傳輸,解析,展示或控制等一系列操作,實(shí)現(xiàn)了在不同平臺(tái)的設(shè)備上共享內(nèi)容。通過(guò)多屏互動(dòng)功能,手機(jī)上的電影可以在電視上播放,平 板電腦上的圖片可以在電視上展現(xiàn),個(gè)人電腦上的內(nèi)容可以投影到電視上。例如打開手機(jī)上的視頻,點(diǎn)擊“分享到電視”的多屏互動(dòng)選項(xiàng),則可電視端同步播放手機(jī)上的視頻。微博,是時(shí)下流行的一個(gè)基于用戶關(guān)系的信息分享、傳播以及獲取平臺(tái),用戶可以通過(guò)WEB、WAP以及各種客戶端組建個(gè)人社區(qū),通過(guò)關(guān)注機(jī)制可分享簡(jiǎn)短實(shí)時(shí)信息的廣播式的社交網(wǎng)絡(luò)平臺(tái)。一旦建立了關(guān)注關(guān)系,既可瀏覽其他用戶發(fā)布的信息;也可以作為發(fā)布者發(fā)布內(nèi)容供別人瀏覽。其主要特點(diǎn)為發(fā)布信息方便,并且信息傳播的速度快。在電視機(jī)軟件定版過(guò)程中,開發(fā)人員需要進(jìn)行千萬(wàn)次的軟件測(cè)試。多個(gè)開發(fā)人員分別在自己的終端上開發(fā)對(duì)應(yīng)的軟件模塊,開發(fā)完成后,通常需要將個(gè)多個(gè)不同的軟件模塊單獨(dú)或整體移植到電視機(jī)上運(yùn)行以測(cè)試軟件的性能和功能,現(xiàn)有技術(shù)中,通常通過(guò)將整個(gè)電視軟件的多個(gè)軟件模塊打包升級(jí)到目標(biāo)電視機(jī)的flash里,或者通過(guò)串口手動(dòng)拷貝待測(cè)的各個(gè)獨(dú)立的軟件模塊到目標(biāo)電視機(jī)相應(yīng)的分區(qū)里,或者通過(guò)網(wǎng)絡(luò)手動(dòng)mount待測(cè)的多個(gè)軟件模塊到目標(biāo)電視機(jī)相應(yīng)的虛擬分區(qū)里。當(dāng)多個(gè)開發(fā)人員共用一個(gè)目標(biāo)電視機(jī)進(jìn)行測(cè)試時(shí),不便于測(cè)試工作的開展。另外,隨著電視機(jī)應(yīng)用的增多,需要對(duì)大量電視應(yīng)用的軟件進(jìn)行測(cè)試,現(xiàn)有技術(shù)勢(shì)必花費(fèi)大量的時(shí)間來(lái)完成所述待測(cè)軟件模塊的移植工作。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于網(wǎng)絡(luò)的軟件測(cè)試方法及采用該測(cè)試方法的電視機(jī),可使測(cè)試人員快捷方便的將待測(cè)的軟件拷貝到目標(biāo)電視機(jī)中。本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下
一種基于網(wǎng)絡(luò)的軟件測(cè)試方法,其中,包括步驟
51、分別建立電視機(jī)與多個(gè)軟件開發(fā)終端的多種對(duì)應(yīng)關(guān)系;并根據(jù)所述對(duì)應(yīng)關(guān)系在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的多種拷貝模式;
52、接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接;
S3、按照當(dāng)前拷貝模式控制將所述軟件開發(fā)終端中的待測(cè)軟件拷貝到所述電視機(jī)指定分區(qū)。所述的基于網(wǎng)絡(luò)的軟件測(cè)試方法,其中,所述步驟SI中包括
511、分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端IP地址的綁定關(guān)系;
512、分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端上的微博賬號(hào)的綁定關(guān)系;
513、在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的第一拷貝模式和第二拷貝模式;并設(shè)置用于接收用戶選擇拷貝模式的操作指令的接口 ;
其中,所述第一拷貝模式為微博模式,所述第二拷貝模式為多屏互動(dòng)模式。所述的基于網(wǎng)絡(luò)的軟件測(cè)試方法,其中,所述步驟S2包括
521、判斷所述軟件開發(fā)終端中的待測(cè)軟件是否編譯完成;
522、當(dāng)所述軟件開發(fā)終端中的待測(cè)軟件已經(jīng)編譯完成,接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接。所述的基于網(wǎng)絡(luò)的軟件測(cè)試方法,其中,所述步驟S3包括
531、若當(dāng)前拷貝模式為所述微博模式,通過(guò)所述軟件開發(fā)終端上的微博賬號(hào)發(fā)送一條微博,所述電視機(jī)收到所述微博時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處;
532、若當(dāng)前拷貝模式為所述多屏互動(dòng)模式,則所述軟件開發(fā)終端發(fā)送多屏互動(dòng)的指令給所述電視機(jī),所述電視機(jī)收到所述多屏互動(dòng)指令時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處。一種采用所述基于網(wǎng)絡(luò)的軟件測(cè)試方法的的電視機(jī),其中,包括
設(shè)置模塊,用于分別建立電視機(jī)與多個(gè)軟件開發(fā)終端的多種對(duì)應(yīng)關(guān)系;并根據(jù)所述對(duì)應(yīng)關(guān)系在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的多種拷貝模式;
連接模塊,用于接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接;
拷貝模塊,用于按照當(dāng)前拷貝模式控制將所述軟件開發(fā)終端中的待測(cè)軟件拷貝到所述電視機(jī)指定分區(qū)。所述的電視機(jī),其中,所述設(shè)置模塊包括
第一設(shè)置單元,用于分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端IP地址的綁定關(guān)
系;
第二設(shè)置單元,用于分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端上的微博賬號(hào)的綁定關(guān)系;
第三設(shè)置單元,用于在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的第一拷貝模式和第二拷貝模式;并設(shè)置用于接收用戶選擇拷貝模式的操作指令的接Π ;
其中,所述第一拷貝模式為微博模式,所述第二拷貝模式為多屏互動(dòng)模式。
所述的電視機(jī),其中,所述連接模塊包括
判斷單元,用于判斷所述軟件開發(fā)終端中的待測(cè)軟件是否編譯完成;
連接單元,用于當(dāng)所述軟件開發(fā)終端中的待測(cè)軟件已經(jīng)編譯完成,接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接。所述的電視機(jī),其中,所述拷貝模塊包括
第一控制單元、用于若當(dāng)前拷貝模式為所述微博模式,通過(guò)所述軟件開發(fā)終端上的微博賬號(hào)發(fā)送一條微博,所述電視機(jī)收到所述微博時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處;
第二控制單元、用于若當(dāng)前拷貝模式為所述多屏互動(dòng)模式,則所述軟件開發(fā)終端發(fā)送多屏互動(dòng)的指令給所述電視機(jī),所述電視機(jī)收到所述多屏互動(dòng)指令時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處。本發(fā)明所提供的一種基于網(wǎng)絡(luò)的軟件測(cè)試方法及采用該測(cè)試方法的電視機(jī),其通過(guò)網(wǎng)絡(luò)將軟件開發(fā)終端本地編譯的待測(cè)軟件通過(guò)微博共享、多屏互動(dòng)的方式即時(shí)、快捷的拷貝到進(jìn)行測(cè)試的電視機(jī)的指定flash里,節(jié)省了拷貝待測(cè)軟件的操作時(shí)間,提升了軟件開發(fā)的效率。也使采用所述測(cè)試方法的電視機(jī)增加了新的功能可通過(guò)微博共享、多屏互動(dòng)的方式從多個(gè)軟件開發(fā)終端拷貝待測(cè)軟件進(jìn)行測(cè)試以及向?qū)?yīng)的多個(gè)軟件開發(fā)終端反饋測(cè)試結(jié)果信息,有利于縮短了軟件測(cè)試花費(fèi)的時(shí)間。
圖1是本發(fā)明一種基于網(wǎng)絡(luò)的軟件測(cè)試方法的基本流程圖。圖2是本發(fā)明一種基于網(wǎng)絡(luò)的軟件測(cè)試方法的具體實(shí)施例的流程圖。圖3是本發(fā)明一種采用基于網(wǎng)絡(luò)的軟件測(cè)試方法的電視機(jī)的實(shí)施例原理框圖。圖4是本發(fā)明一種采用基于網(wǎng)絡(luò)的軟件測(cè)試方法的電視機(jī)的設(shè)置模塊原理框圖。圖5是本發(fā)明一種采用基于網(wǎng)絡(luò)的軟件測(cè)試方法的電視機(jī)的連接模塊原理框圖。圖6是本發(fā)明一種采用基于網(wǎng)絡(luò)的軟件測(cè)試方法的電視機(jī)的拷貝模塊原理框圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請(qǐng)參見圖1,圖1是本發(fā)明一種基于網(wǎng)絡(luò)的軟件測(cè)試方法的基本流程圖。本實(shí)施例中,所述的基于網(wǎng)絡(luò)的軟件測(cè)試方法包括以下步驟
步驟S110、分別建立電視機(jī)與多個(gè)軟件開發(fā)終端的多種對(duì)應(yīng)關(guān)系;并根據(jù)所述對(duì)應(yīng)關(guān)系在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的多種拷貝模式。本實(shí)施例中,建立了兩種類型的對(duì) 應(yīng)關(guān)系,即分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端IP地址的綁定關(guān)系;和分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端上的微博賬號(hào)的綁定關(guān)系。其實(shí)質(zhì)為建立所述電視機(jī)與多個(gè)軟件開發(fā)終端的對(duì)應(yīng)關(guān)系。用戶也可根據(jù)實(shí)際情況設(shè)置其他類型的綁定關(guān)系。
本實(shí)施例中,按照預(yù)先建立的所述兩種對(duì)應(yīng)關(guān)系,預(yù)先在各個(gè)軟件開發(fā)終端中設(shè)置第一拷貝模式和第二拷貝模式,所述第一拷貝模式為微博模式,所述第二拷貝模式為多屏互動(dòng)模式。用戶也可根據(jù)設(shè)置的綁定關(guān)系的類型,對(duì)應(yīng)的設(shè)置其他拷貝模式。并且,預(yù)先在各個(gè)軟件開發(fā)終端中設(shè)置用于接收用戶選擇拷貝模式的操作指令的接口。步驟S120、接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接。具體實(shí)施時(shí),開發(fā)人員完成電視軟件的開發(fā)后,在所述軟件開發(fā)終端對(duì)所述待測(cè)軟件進(jìn)行編譯,以得到適合在電視機(jī)上運(yùn)行的軟件,因此,本實(shí)施例中,需先判斷所述軟件開發(fā)終端中的待測(cè)軟件是否編譯完成;若沒(méi)有編譯完成,則立即執(zhí)行待測(cè)軟件的編譯。若所述待測(cè)軟件已經(jīng)編譯完成,則接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令確定當(dāng)前的拷貝模式;并建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接。較佳的,當(dāng)任一所述軟件開發(fā)終端編譯好待測(cè)軟件時(shí),可主動(dòng)向與其對(duì)應(yīng)的用于測(cè)試的電視機(jī)、及與所述電視機(jī)綁定的其他軟件開發(fā)終端發(fā)送一個(gè)軟件編譯好的廣播消息,以通知所述電視機(jī)對(duì)完成編譯的待測(cè)軟件進(jìn)行測(cè)試,同時(shí)若需對(duì)多個(gè)軟件開發(fā)終端的待測(cè)軟件進(jìn)行組合測(cè)試,其他軟件開發(fā)終端也可根據(jù)收到所述廣播消息進(jìn)行本地待測(cè)軟件的即時(shí)編譯。步驟S130、按照當(dāng)前拷貝模式控制將所述軟件開發(fā)終端中的待測(cè)軟件拷貝到所述電視機(jī)指定分區(qū)。具體實(shí)施時(shí),若用戶選擇的當(dāng)前拷貝模式為所述微博模式,通過(guò)所述軟件開發(fā)終端上的微博賬號(hào)發(fā)送一條微博,所述電視機(jī)收到所述微博時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處;若用戶選擇的當(dāng)前拷貝模式為所述多屏互動(dòng)模式,則所述軟件開發(fā)終端發(fā)送多屏互動(dòng)的指令給所述電視機(jī),所述電視機(jī)收到所述多屏互動(dòng)指令時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處。具體實(shí)施例中,如圖2所示,所述基于網(wǎng)絡(luò)的軟件測(cè)試方法的具體步驟包括 開啟所述用于測(cè)試的電視機(jī)的軟件測(cè)試功能接口 ;以準(zhǔn)備對(duì)軟件開發(fā)終端的待測(cè)軟件
進(jìn)行測(cè)試。S21、分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端IP地址的綁定關(guān)系;以及分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端上的微博賬號(hào)的綁定關(guān)系。S22、根據(jù)所述綁定關(guān)系預(yù)先在在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的拷貝模式,即在各個(gè)軟件開發(fā)終端中設(shè)置微博模式和多屏互動(dòng)模式,并且,設(shè)置用于接收用戶選擇拷貝模式的操作指令的接口。S23、檢測(cè)所述軟件開發(fā)終端中的待測(cè)軟件是否編譯完成?若是,進(jìn)入步驟S24,否貝IJ,進(jìn)入步驟S25 ;
524、所述軟件開發(fā)終端對(duì)待測(cè)軟件的進(jìn)行編譯,返回步驟S23;
525、通過(guò)所述軟件開發(fā)終端接收用戶選擇拷貝模式的操作指令,并根據(jù)所述用戶操作指令選擇當(dāng)前的拷貝模式,并建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接;并且,若用戶選擇了微博模式,則執(zhí)行步驟S26,若用戶選擇的是多屏共享模式,則執(zhí)行步驟S27 ;
526、 所述軟件開發(fā)終端通過(guò)微博賬號(hào)發(fā)送一條微博,所述微博中包含了所述軟件開發(fā)終端中編譯好的待測(cè)軟件,以指示所述電視機(jī)對(duì)所述待測(cè)軟件進(jìn)行測(cè)試,所述電視機(jī)收到所述微博時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處,進(jìn)入步驟 S28。S27、所述軟件開發(fā)終端向所述電視機(jī)發(fā)送多屏互動(dòng)指令指示所述電視機(jī)對(duì)所述待測(cè)軟件進(jìn)行測(cè)試,所述電視機(jī)收到所述多屏互動(dòng)指令時(shí),通過(guò)多屏互動(dòng)方式拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處,進(jìn)入步驟S28。S28、結(jié)束。由上可見,通過(guò)本發(fā) 明的上述實(shí)施例的基于網(wǎng)絡(luò)的軟件測(cè)試方法,當(dāng)用于測(cè)試的電視機(jī)對(duì)多個(gè)軟件開發(fā)終端中的不同待測(cè)軟件進(jìn)行測(cè)試時(shí),可以通過(guò)網(wǎng)絡(luò)將多個(gè)軟件開發(fā)終端編譯好的待測(cè)軟件通過(guò)微博共享、多屏互動(dòng)的方式即時(shí)、快捷的拷貝到所述電視機(jī)指定的flash里,節(jié)省了拷貝待測(cè)軟件的操作時(shí)間,提高了軟件開發(fā)的效率。基于上述實(shí)施例,本發(fā)明還提供了一種采用上述所述基于網(wǎng)絡(luò)的軟件測(cè)試方法的電視機(jī),如圖3所示,本實(shí)施例的電視機(jī)包括
設(shè)置模塊510,用于分別建立電視機(jī)與多個(gè)軟件開發(fā)終端的多種對(duì)應(yīng)關(guān)系;并根據(jù)所述對(duì)應(yīng)關(guān)系在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的多種拷貝模式;具體如上述圖1和圖2的實(shí)施例所述。連接模塊520,用于接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接;具體如上述圖1和圖2的實(shí)施例所述??截惸K530,用于按照當(dāng)前拷貝模式控制將所述軟件開發(fā)終端中的待測(cè)軟件拷貝到所述電視機(jī)指定分區(qū);具體如上述圖1和圖2的實(shí)施例所述。較佳地,如圖4所示,所述設(shè)置模塊510包括
第一設(shè)置單元511,用于分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端IP地址的綁定關(guān)系;具體如上述實(shí)施例所述。第二設(shè)置單元512,用于分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端上的微博賬號(hào)的綁定關(guān)系;具體如上述實(shí)施例所述。第三設(shè)置單元513,用于預(yù)先在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的第一拷貝模式和第二拷貝模式;并設(shè)置用于接收用戶選擇拷貝模式的操作指令的接口,其中,所述第一拷貝模式為微博模式,所述第二拷貝模式為多屏互動(dòng)模式,具體如上述實(shí)施例所述。較佳地,如圖5所示,所述連接模塊520包括
判斷單元521,用于判斷所述軟件開發(fā)終端中的待測(cè)軟件是否編譯完成;具體如上述實(shí)施例所述。連接單元522,用于當(dāng)所述軟件開發(fā)終端中的待測(cè)軟件已經(jīng)編譯完成,接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接。具體如上述實(shí)施例所述。較佳地,如圖6所示,所述拷貝模塊530包括
第一控制單元531、用于若當(dāng)前拷貝模式為所述微博模式,通過(guò)所述軟件開發(fā)終端上的微博賬號(hào)發(fā)送一條微博,所述電視機(jī)收到所述微博時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處;
第二控制單元532、用于若當(dāng)前拷貝模式為所述多屏互動(dòng)模式,則所述軟件開發(fā)終端發(fā)送多屏互動(dòng)的指令給所述電視機(jī),所述電視機(jī)收到所述多屏互動(dòng)指令時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處。綜上所述,本發(fā)明所提供的一種基于網(wǎng)絡(luò)的軟件測(cè)試方法及采用該測(cè)試方法的電視機(jī),其通過(guò)網(wǎng)絡(luò)將軟件開發(fā)終端本地編譯的軟件模塊通過(guò)微博共享、多屏互動(dòng)的方式即時(shí)、快捷的拷貝到用于測(cè)試的電視機(jī)flash里,節(jié)省了拷貝待測(cè)軟件的操作時(shí)間,提升了軟件開發(fā)的效率。也使采用所述測(cè)試方法的電視機(jī)增加了新的功能可通過(guò)微博共享、多屏互動(dòng)的方式從多個(gè)軟件開發(fā)終端快捷的拷貝待測(cè)軟件,以及反饋測(cè)試結(jié)果信息給多個(gè)軟件開發(fā)終端,有利于縮短了軟件測(cè)試 的周期。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種基于網(wǎng)絡(luò)的軟件測(cè)試方法,其特征在于,包括步驟 51、分別建立電視機(jī)與多個(gè)軟件開發(fā)終端的多種對(duì)應(yīng)關(guān)系;并根據(jù)所述對(duì)應(yīng)關(guān)系在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的多種拷貝模式; 52、接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接; 53、按照當(dāng)前拷貝模式控制將所述軟件開發(fā)終端中的待測(cè)軟件拷貝到所述電視機(jī)指定分區(qū)。
2.根據(jù)權(quán)利要求1所述的基于網(wǎng)絡(luò)的軟件測(cè)試方法,其特征在于,所述步驟SI中包括 511、分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端IP地址的綁定關(guān)系; 512、分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端上的微博賬號(hào)的綁定關(guān)系; 513、在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的第一拷貝模式和第二拷貝模式;并設(shè)置用于接收用戶選擇拷貝模式的操作指令的接口 ; 其中,所述第一拷貝模式為微博模式,所述第二拷貝模式為多屏互動(dòng)模式。
3.根據(jù)權(quán)利要求1所述的基于網(wǎng)絡(luò)的軟件測(cè)試方法,其特征在于,所述步驟S2包括 521、判斷所述軟件開發(fā)終端中的待測(cè)軟件是否編譯完成; 522、當(dāng)所述軟件開發(fā)終端中的待測(cè)軟件已經(jīng)編譯完成,接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接。
4.根據(jù)權(quán)利要求2所述的基于網(wǎng)絡(luò)的軟件測(cè)試方法,其特征在于,所述步驟S3包括 531、若當(dāng)前拷貝模式為所述微博模式,通過(guò)所述軟件開發(fā)終端上的微博賬號(hào)發(fā)送一條微博,所述電視機(jī)收到所述微博時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處; 532、若當(dāng)前拷貝模式為所述多屏互動(dòng)模式,則所述軟件開發(fā)終端發(fā)送多屏互動(dòng)的指令給所述電視機(jī),所述電視機(jī)收到所述多屏互動(dòng)指令時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處。
5.一種采用權(quán)利要求1所述基于網(wǎng)絡(luò)的軟件測(cè)試方法的的電視機(jī),其特征在于,包括 設(shè)置模塊,用于分別建立電視機(jī)與多個(gè)軟件開發(fā)終端的多種對(duì)應(yīng)關(guān)系;并根據(jù)所述對(duì)應(yīng)關(guān)系在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的多種拷貝模式; 連接模塊,用于接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接; 拷貝模塊,用于按照當(dāng)前拷貝模式控制將所述軟件開發(fā)終端中的待測(cè)軟件拷貝到所述電視機(jī)指定分區(qū)。
6.根據(jù)權(quán)利要求5所述的電視機(jī),其特征在于,所述設(shè)置模塊包括 第一設(shè)置單元,用于分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端IP地址的綁定關(guān)系; 第二設(shè)置單元,用于分別建立電視機(jī)IP地址與多個(gè)軟件開發(fā)終端上的微博賬號(hào)的綁定關(guān)系; 第三設(shè)置單元,用于在各軟件開發(fā)終端中設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的第一拷貝模式和第二拷貝模式;并設(shè)置用于接收用戶選擇拷貝模式的操作指令的接Π ; 其中,所述第一拷貝模式為微博模式,所述第二拷貝模式為多屏互動(dòng)模式。
7.根據(jù)權(quán)利要求5所述的電視機(jī),其特征在于,所述連接模塊包括 判斷單元,用于判斷所述軟件開發(fā)終端中的待測(cè)軟件是否編譯完成; 連接單元,用于當(dāng)所述軟件開發(fā)終端中的待測(cè)軟件已經(jīng)編譯完成,接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接。
8.根據(jù)權(quán)利要求6所述的電視機(jī),其特征在于,所述拷貝模塊包括 第一控制單元、用于若當(dāng)前拷貝模式為所述微博模式,通過(guò)所述軟件開發(fā)終端上的微博賬號(hào)發(fā)送一條微博,所述電視機(jī)收到所述微博時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處; 第二控制單元、用于若當(dāng)前拷貝模式為所述多屏互動(dòng)模式,則所述軟件開發(fā)終端發(fā)送多屏互動(dòng)的指令給所述電視機(jī),所述電視機(jī)收到所述多屏互動(dòng)指令時(shí),拷貝所述軟件開發(fā)終端的待測(cè)軟件到所述電視機(jī)指定flash分區(qū)處。
全文摘要
本發(fā)明公開了一種基于網(wǎng)絡(luò)的軟件測(cè)試方法及采用該測(cè)試方法的電視機(jī),所述方法包括設(shè)置用于拷貝待測(cè)軟件到所述電視機(jī)指定分區(qū)的多種拷貝模式;接收用戶選擇拷貝模式的操作指令,根據(jù)所述操作指令從所述軟件開發(fā)終端的拷貝模式中選擇一種作為當(dāng)前拷貝模式;建立所述軟件開發(fā)終端與所述電視機(jī)的網(wǎng)絡(luò)連接;按照當(dāng)前拷貝模式控制將所述軟件開發(fā)終端中的待測(cè)軟件拷貝到所述電視機(jī)指定分區(qū)。本發(fā)明通過(guò)網(wǎng)絡(luò)將軟件開發(fā)終端本地編譯的軟件模塊通過(guò)微博共享、多屏互動(dòng)的方式即時(shí)、快捷的拷貝到用于測(cè)試的電視機(jī)flash里,節(jié)省了拷貝待測(cè)軟件的操作時(shí)間,提升了軟件開發(fā)的效率。
文檔編號(hào)H04N21/443GK103067738SQ201210562389
公開日2013年4月24日 申請(qǐng)日期2012年12月21日 優(yōu)先權(quán)日2012年12月21日
發(fā)明者何銀南 申請(qǐng)人:康佳集團(tuán)股份有限公司