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

藍(lán)牙產(chǎn)品測試方法及裝置與流程

文檔序號(hào):12698983閱讀:654來源:國知局
藍(lán)牙產(chǎn)品測試方法及裝置與流程

本發(fā)明涉及藍(lán)牙產(chǎn)品的測試領(lǐng)域,尤其涉及一種藍(lán)牙產(chǎn)品測試方法及裝置。



背景技術(shù):

工廠在生產(chǎn)藍(lán)牙產(chǎn)品時(shí),會(huì)對(duì)生產(chǎn)的藍(lán)牙產(chǎn)品進(jìn)行功能性測試,以檢測藍(lán)牙產(chǎn)品的軟件功能是否完好。目前,藍(lán)牙產(chǎn)品的傳統(tǒng)測試方式主要為:測試人員在測試電腦或測試盒的顯示界面點(diǎn)擊藍(lán)牙搜索,將藍(lán)牙產(chǎn)品與測試電腦或測試盒進(jìn)行配對(duì)連接,配對(duì)成功后,需工廠的測試人員在測試電腦或測試盒上進(jìn)行操作,對(duì)藍(lán)牙產(chǎn)品進(jìn)行測試。

但傳統(tǒng)的測試方式每次只能測試一個(gè)藍(lán)牙產(chǎn)品,測試效率較低,需要投入較多的測試人員,且測試條目較多時(shí),測試人員需要多次操作測試電腦或測試盒才能完成測試。因此,傳統(tǒng)的藍(lán)牙產(chǎn)品測試方式存在操作復(fù)雜、測試效率較低和人力成本較高的問題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的在于提出一種藍(lán)牙產(chǎn)品測試方法及裝置,旨在解決藍(lán)牙產(chǎn)品測試操作復(fù)雜、測試效率較低和人力成本較高的技術(shù)問題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種藍(lán)牙產(chǎn)品測試方法,所述藍(lán)牙產(chǎn)品測試方法包括以下步驟:

當(dāng)藍(lán)牙產(chǎn)品與測試板接觸時(shí),所述測試板與所述藍(lán)牙產(chǎn)品建立連接;

在接收到測試終端發(fā)送的測試指令時(shí),向所述藍(lán)牙產(chǎn)品發(fā)送握手請(qǐng)求;

當(dāng)接收到所述藍(lán)牙產(chǎn)品基于所述握手請(qǐng)求反饋的握手成功信息時(shí),根據(jù)所述測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)所述藍(lán)牙產(chǎn)品進(jìn)行測試。

可選地,所述根據(jù)所述測試指令遍歷執(zhí)行預(yù)設(shè)測試條目對(duì)所述藍(lán)牙產(chǎn)品進(jìn)行測試的步驟包括:

遍歷獲取配置文件中的測試條目;

根據(jù)所述測試條目觸發(fā)對(duì)應(yīng)的測試請(qǐng)求,并將所述測試請(qǐng)求發(fā)送至所述藍(lán)牙產(chǎn)品,其中,所述藍(lán)牙產(chǎn)品根據(jù)所述測試請(qǐng)求執(zhí)行對(duì)應(yīng)的操作,并向所述測試板反饋布爾值;

接收所述藍(lán)牙產(chǎn)品基于所述測試請(qǐng)求反饋的布爾值;

根據(jù)所述布爾值判斷所述測試條目是否已完成;

若所述測試條目已完成,則繼續(xù)遍歷獲取配置文件中的測試條目。

可選地,所述根據(jù)所述布爾值判斷所述測試條目是否已完成的步驟之后還包括:

若所述測試條目未完成,則記錄未完成測試的所述測試條目;

將所述測試條目和所述測試條目未完成的提示信息發(fā)送至測試終端。

可選地,所述藍(lán)牙產(chǎn)品包括內(nèi)置NFC芯片的藍(lán)牙產(chǎn)品和無NFC芯片的藍(lán)牙產(chǎn)品。

可選地,所述根據(jù)所述測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)所述藍(lán)牙產(chǎn)品進(jìn)行測試的步驟之后,所述藍(lán)牙產(chǎn)品測試方法還包括:

當(dāng)所述配置文件中的測試條目均完成時(shí),向所述藍(lán)牙產(chǎn)品發(fā)送軟件復(fù)位指令,其中,所述藍(lán)牙產(chǎn)品根據(jù)所述軟件復(fù)位指令進(jìn)行軟件復(fù)位,并自動(dòng)關(guān)機(jī)。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種藍(lán)牙產(chǎn)品測試裝置,所述藍(lán)牙產(chǎn)品測試裝置包括:

建立連接模塊,用于當(dāng)藍(lán)牙產(chǎn)品與測試板接觸時(shí),所述測試板與所述藍(lán)牙產(chǎn)品建立連接;

第一發(fā)送模塊,用于在接收到測試終端發(fā)送的測試指令時(shí),向所述藍(lán)牙產(chǎn)品發(fā)送握手請(qǐng)求;

遍歷測試模塊,用于當(dāng)接收到所述藍(lán)牙產(chǎn)品基于所述握手請(qǐng)求反饋的握手成功信息時(shí),根據(jù)所述測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)所述藍(lán)牙產(chǎn)品進(jìn)行測試。

可選地,所述遍歷測試模塊包括:

遍歷獲取單元,用于獲取配置文件中的測試條目;

第一發(fā)送單元,用于根據(jù)所述測試條目觸發(fā)對(duì)應(yīng)的測試請(qǐng)求,并將所述測試請(qǐng)求發(fā)送至所述藍(lán)牙產(chǎn)品,其中,所述藍(lán)牙產(chǎn)品根據(jù)所述測試請(qǐng)求執(zhí)行對(duì)應(yīng)的操作,并向所述測試板反饋布爾值;

接收單元,用于接收所述藍(lán)牙產(chǎn)品基于所述測試請(qǐng)求反饋的布爾值;

判斷單元,用于根據(jù)所述布爾值判斷所述測試條目是否已完成;

所述遍歷獲取單元,還用于若所述測試條目已完成,則繼續(xù)遍歷獲取配置文件中的測試條目。

可選地,所述遍歷測試模塊還包括:

記錄單元,用于若所述測試條目未完成,則記錄未完成測試的所述測試條目;

第二發(fā)送單元,用于將所述測試條目和所述測試條目未完成的提示信息發(fā)送至測試終端。

可選地,所述藍(lán)牙產(chǎn)品包括內(nèi)置NFC芯片的藍(lán)牙產(chǎn)品和無NFC芯片的藍(lán)牙產(chǎn)品。

可選地,所述藍(lán)牙產(chǎn)品測試裝置還包括:

第二發(fā)送模塊,用于當(dāng)所述配置文件中的測試條目均完成時(shí),向所述藍(lán)牙產(chǎn)品發(fā)送軟件復(fù)位指令,其中,所述藍(lán)牙產(chǎn)品根據(jù)所述軟件復(fù)位指令進(jìn)行軟件復(fù)位,并自動(dòng)關(guān)機(jī)。

本發(fā)明當(dāng)藍(lán)牙產(chǎn)品與測試板接觸時(shí),該藍(lán)牙產(chǎn)品與該測試板建立連接,并在接收到測試終端發(fā)送的測試指令時(shí),該測試板向該藍(lán)牙產(chǎn)品發(fā)送握手請(qǐng)求,然后當(dāng)接收到該藍(lán)牙產(chǎn)品基于該握手請(qǐng)求反饋的握手成功信息時(shí),根據(jù)該測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)該藍(lán)牙產(chǎn)品進(jìn)行測試,由于藍(lán)牙產(chǎn)品中內(nèi)置NFC芯片或NFC板中存儲(chǔ)藍(lán)牙產(chǎn)品的MAC地址,使得藍(lán)牙產(chǎn)品與測試板可快速建立連接,且測試板中預(yù)先加載配置文件,測試人員只需簡單的操作,就可使測試板自動(dòng)遍歷配置文件中的測試條目對(duì)藍(lán)牙產(chǎn)品進(jìn)行測試,能夠有效減少測試人員的操作次數(shù),提高測試效率,從而減少測試人員的投入,降低人工成本。

附圖說明

圖1為本發(fā)明藍(lán)牙產(chǎn)品測試方法第一實(shí)施例的流程示意圖;

圖2為圖1所述根據(jù)所述測試指令遍歷執(zhí)行預(yù)設(shè)測試條目對(duì)所述藍(lán)牙產(chǎn)品進(jìn)行測試步驟的一細(xì)化流程示意圖;

圖3為本發(fā)明第二實(shí)施例中所述根據(jù)所述測試指令遍歷執(zhí)行預(yù)設(shè)測試條目對(duì)所述藍(lán)牙產(chǎn)品進(jìn)行測試步驟的又一細(xì)化流程示意圖;

圖4為本發(fā)明藍(lán)牙產(chǎn)品測試方法第三實(shí)施例的流程示意圖;

圖5為本發(fā)明藍(lán)牙產(chǎn)品測試裝置第一實(shí)施例的功能模塊示意圖;

圖6為圖5中所述遍歷測試模塊的一細(xì)化功能模塊示意圖;

圖7為本發(fā)明中第二實(shí)施例中所述遍歷測試模塊的又一細(xì)化功能模塊示意圖;

圖8為本發(fā)明藍(lán)牙產(chǎn)品測試裝置第三實(shí)施例的功能模塊示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明提供一種藍(lán)牙產(chǎn)品測試方法。

參照?qǐng)D1,圖1為本發(fā)明藍(lán)牙產(chǎn)品測試方法第一實(shí)施例的流程示意圖。

在本實(shí)施例中,該藍(lán)牙產(chǎn)品測試方法包括:

步驟S10,當(dāng)藍(lán)牙產(chǎn)品與測試板接觸時(shí),所述測試板與所述藍(lán)牙產(chǎn)品建立連接;

該藍(lán)牙產(chǎn)品包括內(nèi)置NFC芯片的藍(lán)牙產(chǎn)品和無NFC芯片的藍(lán)牙產(chǎn)品,該NFC芯片中存儲(chǔ)有藍(lán)牙產(chǎn)品的MAC地址。當(dāng)測試的藍(lán)牙產(chǎn)品為無NFC芯片的藍(lán)牙產(chǎn)品時(shí),在測試無NFC芯片的藍(lán)牙產(chǎn)品之前,可將該無NFC芯片的藍(lán)牙產(chǎn)品中的MAC地址提前燒錄存儲(chǔ)在NFC板中。該藍(lán)牙產(chǎn)品包括藍(lán)牙耳機(jī)、藍(lán)牙電源和藍(lán)牙音響等。該測試板中安裝有NFC模塊,該測試板可通過NFC模塊與藍(lán)牙產(chǎn)品建立連接。該測試板與測試終端既可以通過有線進(jìn)行連接,也可以通過無線進(jìn)行連接,該測試終端包括計(jì)算機(jī)和筆記本電腦。

生產(chǎn)完成的藍(lán)牙產(chǎn)品通過產(chǎn)品流水線進(jìn)入測試環(huán)節(jié),測試人員打開待測試的藍(lán)牙產(chǎn)品,該藍(lán)牙產(chǎn)品進(jìn)入工廠模式,此時(shí)測試板也處于工廠模式,該測試板進(jìn)入工廠模式后,加載配置文件,然后測試人員將待測試的藍(lán)牙產(chǎn)品或存儲(chǔ)藍(lán)牙產(chǎn)品MAC地址的NFC板與測試板進(jìn)行接觸,使得該藍(lán)牙產(chǎn)品通過NFC芯片或NFC板與該測試板建立連接。待測試藍(lán)牙產(chǎn)品與測試板連接成功后,該測試板與該藍(lán)牙產(chǎn)品通過SPP(Standara Parallel Port,標(biāo)準(zhǔn)并行接口),協(xié)議進(jìn)行數(shù)據(jù)交互。該藍(lán)牙產(chǎn)品和該測試板通過一套通用的通訊協(xié)議解析和打包測試指令。

在具體實(shí)施中,當(dāng)藍(lán)牙產(chǎn)品中內(nèi)置NFC芯片時(shí),可在工廠中設(shè)置測試區(qū)域,該測試區(qū)域里安裝有測試板,且在測試板的一側(cè)設(shè)置有放置待測藍(lán)牙產(chǎn)品的平臺(tái),且該平臺(tái)可滾動(dòng),當(dāng)需要測試藍(lán)牙產(chǎn)品時(shí),可將待測的藍(lán)牙產(chǎn)品放置或傳送到該平臺(tái)上,使得待測試的藍(lán)牙產(chǎn)品能夠通過內(nèi)置NFC芯片與測試板建立連接,并在測試完成后,將完成測試的藍(lán)牙產(chǎn)品傳送至下一環(huán)節(jié),如包裝環(huán)節(jié),而在測試到不合格的藍(lán)牙產(chǎn)品時(shí),可將不合格的藍(lán)牙產(chǎn)品傳送至不合格產(chǎn)品的集中地。

在另一具體實(shí)施中,當(dāng)藍(lán)牙產(chǎn)品中未內(nèi)置NFC芯片時(shí),可在該測試平臺(tái)中安裝NFC板,可在該NFC板中燒錄待測試藍(lán)牙產(chǎn)品的MAC地址,該測試板通過與NFC板接觸,從而獲取待測試藍(lán)牙產(chǎn)品的MAC地址,使得該測試板能夠與待測試產(chǎn)品建立連接。該測試板可設(shè)置在藍(lán)牙產(chǎn)品流水線的一側(cè),也可以設(shè)置在其它位置,在本發(fā)明中,不作限定。

步驟S20,在接收到測試終端發(fā)送的測試指令時(shí),向所述藍(lán)牙產(chǎn)品發(fā)送握手請(qǐng)求;

該測試終端顯示測試界面,且該測試界面中顯示有開始測試控件,測試人員通過鼠標(biāo)或鍵盤移動(dòng)光標(biāo)至開始測試控件,按下鼠標(biāo)或回車鍵,從而觸發(fā)測試指令,此時(shí)測試終端將該測試指令發(fā)送至測試板,而測試板在接收到該測試指令時(shí),向待測試的藍(lán)牙產(chǎn)品發(fā)送握手請(qǐng)求,該握手請(qǐng)求中包括測試指令,待測試藍(lán)牙產(chǎn)品接收測試指令,并向測試板發(fā)送應(yīng)答信息,同時(shí)發(fā)送準(zhǔn)備開始測試指令,而測試板收到待測試藍(lán)牙產(chǎn)品的應(yīng)答信息和準(zhǔn)備開始測試指令時(shí),向待測試藍(lán)牙產(chǎn)品發(fā)送應(yīng)答信息,即測試板與待測試藍(lán)牙產(chǎn)品之間能夠相互應(yīng)答,也就是說測試板與待測試藍(lán)牙產(chǎn)品握手成功。

步驟S30,當(dāng)接收到所述藍(lán)牙產(chǎn)品基于所述握手請(qǐng)求反饋的握手成功信息時(shí),根據(jù)所述測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)所述藍(lán)牙產(chǎn)品進(jìn)行測試。

該測試板進(jìn)入工廠模式后,加載配置文件,該配置文件中包括測試條目,該測試條目可以包括查看軟件版本號(hào)、檢測電池電量、音量調(diào)節(jié)(調(diào)大或調(diào)小)、開始或暫停播放音樂和撥打電話等。當(dāng)該測試板接收到待測試藍(lán)牙產(chǎn)品基于該握手請(qǐng)求反饋的握手成功信息時(shí),可判定該測試板與待測試產(chǎn)品握手成功,此時(shí)該測試板根據(jù)該測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)待測試藍(lán)牙產(chǎn)品進(jìn)行測試。

具體地,參照?qǐng)D2,圖2為圖1中所述步驟S30的一細(xì)化流程示意圖,所述步驟S30包括:

步驟S31,遍歷獲取配置文件中的測試條目;

步驟S32,根據(jù)所述測試條目觸發(fā)對(duì)應(yīng)的測試請(qǐng)求,并將所述測試請(qǐng)求發(fā)送至所述藍(lán)牙產(chǎn)品,其中,所述藍(lán)牙產(chǎn)品根據(jù)所述測試請(qǐng)求執(zhí)行對(duì)應(yīng)的操作,并向所述測試板反饋布爾值;

步驟S33,接收所述藍(lán)牙產(chǎn)品基于所述測試請(qǐng)求反饋的布爾值;

遍歷獲取配置文件中的測試條目,例如,假設(shè)該待測試產(chǎn)品為藍(lán)牙耳機(jī),且該配置文件中的測試條目順序?yàn)椴榭窜浖姹咎?hào)、檢測電池電量、音量調(diào)節(jié)(調(diào)大或調(diào)小)、開始或暫停播放音樂和撥打電話,則該測試板遍歷執(zhí)行配置文件中的測試條目對(duì)藍(lán)牙產(chǎn)品進(jìn)行測試的順序?yàn)椋翰榭此{(lán)牙產(chǎn)品的軟件版本號(hào)、檢測藍(lán)牙產(chǎn)品的電池電量、測試音量調(diào)節(jié)功能、測試音樂播放功能(開始或暫停播放音樂)、測試撥打電話功能。然后根據(jù)遍歷獲得的測試條目觸發(fā)對(duì)應(yīng)的測試請(qǐng)求,并將該測試請(qǐng)求發(fā)送至藍(lán)牙產(chǎn)品,而該藍(lán)牙產(chǎn)品在接收到該測試請(qǐng)求時(shí),根據(jù)該測試請(qǐng)求中的測試指令執(zhí)行對(duì)應(yīng)的操作,且獲取對(duì)應(yīng)的布爾值,并將該布爾值發(fā)送至測試板,該測試板接收藍(lán)牙產(chǎn)品基于該測試請(qǐng)求反饋的布爾值。

步驟S34,根據(jù)所述布爾值判斷所述測試條目是否已完成;

步驟S35,若所述測試條目已完成,則繼續(xù)遍歷獲取配置文件中測試條目。

該測試板在接收到藍(lán)牙產(chǎn)品基于該測試請(qǐng)求反饋的布爾值時(shí),判斷該布爾值是一,還是零,若該布爾值是一,則判定該測試條目已完成,即藍(lán)牙產(chǎn)品完成該測試條目,若布爾值是零,則判定該測試條目未完成,即藍(lán)牙產(chǎn)品未完成該測試條目,也就是說該測試條目對(duì)應(yīng)的藍(lán)牙產(chǎn)品的軟件功能存在問題。該測試板通過判斷發(fā)現(xiàn)該測試條目已完成,則繼續(xù)遍歷獲取配置文件中的測試條目,對(duì)藍(lán)牙產(chǎn)品進(jìn)行測試。在具體實(shí)施中,可將該完成測試的測試條目的相關(guān)信息發(fā)送至測試終端,使得測試終端保存已完成測試的測試條目,可在全部完成測試時(shí),生成測試報(bào)告,便于測試人員了解藍(lán)牙產(chǎn)品的相關(guān)軟件功能的可靠性。

在本實(shí)施例中,本發(fā)明當(dāng)藍(lán)牙產(chǎn)品與測試板接觸時(shí),該藍(lán)牙產(chǎn)品與該測試板建立連接,并在接收到測試終端發(fā)送的測試指令時(shí),該測試板向該藍(lán)牙產(chǎn)品發(fā)送握手請(qǐng)求,然后當(dāng)接收到該藍(lán)牙產(chǎn)品基于該握手請(qǐng)求反饋的握手成功信息時(shí),根據(jù)該測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)該藍(lán)牙產(chǎn)品進(jìn)行測試,由于藍(lán)牙產(chǎn)品中內(nèi)置NFC芯片或NFC板中存儲(chǔ)藍(lán)牙產(chǎn)品的MAC地址,使得藍(lán)牙產(chǎn)品與測試板可快速建立連接,且測試板中預(yù)先加載配置文件,測試人員只需簡單的操作,就可使測試板自動(dòng)遍歷配置文件中的測試條目對(duì)藍(lán)牙產(chǎn)品進(jìn)行測試,能夠有效減少測試人員的操作次數(shù),提高測試效率,從而減少測試人員的投入,降低人工成本。

進(jìn)一步地,參照?qǐng)D3,基于上述第一實(shí)施例,本發(fā)明藍(lán)牙產(chǎn)品測試方法第三實(shí)施例中,所述步驟S34之后還包括:

步驟S36,若所述測試條目未完成,則記錄未完成的所述測試條目;

步驟S37,將所述測試條目和所述測試條目未完成的提示信息發(fā)送至測試終端。

該測試板通過判斷發(fā)現(xiàn)遍歷獲取的測試條目未完成,則記錄未完成的測試條目,并將該測試條目和測試條目未完成的提示信息發(fā)送至測試終端,測試終端保存該測試條目和該提示信息,測試人員可通過該提示信息快速知悉未完成測試條目,從而知悉藍(lán)牙產(chǎn)品對(duì)應(yīng)的軟件功能出現(xiàn)問題,便于后續(xù)改進(jìn)和維修等。

在本實(shí)施例中,本發(fā)明通過判斷發(fā)現(xiàn)遍歷獲取的測試條目未完成,則記錄未完成的測試條目,并將該測試條目和測試條目未完成的提示信息發(fā)送至測試終端,本方案測試終端保存測試板發(fā)送的提示信息和未完成測試條目,便于測試人員快速查閱和知曉出現(xiàn)的問題。

進(jìn)一步地,參照?qǐng)D4,基于上述第一或第二實(shí)施例,本發(fā)明藍(lán)牙產(chǎn)品測試方法第三實(shí)施例中,所述步驟S30之后,所述藍(lán)牙產(chǎn)品測試方法還包括:

步驟S40,當(dāng)所述配置文件中的測試條目均完成時(shí),向所述藍(lán)牙產(chǎn)品發(fā)送軟件復(fù)位指令,其中,所述藍(lán)牙產(chǎn)品根據(jù)所述軟件復(fù)位指令進(jìn)行軟件復(fù)位,并自動(dòng)關(guān)機(jī)。

該測試板根據(jù)該測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)所述藍(lán)牙產(chǎn)品進(jìn)行測試,而當(dāng)配置文件中的測試條目均測試完成時(shí),向該藍(lán)牙產(chǎn)品發(fā)送軟件復(fù)位指令,且該測試板退出工廠模式,該藍(lán)牙產(chǎn)品在接收到該軟件復(fù)位指令時(shí),根據(jù)該軟件復(fù)位指令進(jìn)行軟件復(fù)位,并自動(dòng)關(guān)機(jī),

在本實(shí)施例中,本發(fā)明當(dāng)加載的配置文件中的測試條目均測試完成時(shí),測試板向藍(lán)牙產(chǎn)品發(fā)送軟件復(fù)位指令,使得藍(lán)牙產(chǎn)品能夠根據(jù)該軟件復(fù)位指令進(jìn)行軟件復(fù)位,并自動(dòng)關(guān)機(jī),本方案測試板向藍(lán)牙產(chǎn)品發(fā)送軟件復(fù)位指令,使得藍(lán)牙產(chǎn)品能夠根據(jù)該軟件復(fù)位指令進(jìn)行軟件復(fù)位,并自動(dòng)關(guān)機(jī),無需測試人員手動(dòng)操作,提高測試效率。

本發(fā)明進(jìn)一步提供一種藍(lán)牙產(chǎn)品測試裝置。

參照?qǐng)D5,圖5為本發(fā)明藍(lán)牙產(chǎn)品測試裝置第一實(shí)施例的功能模塊示意圖。

在本實(shí)施例中,該藍(lán)牙產(chǎn)品測試裝置包括:

建立連接模塊10,用于當(dāng)藍(lán)牙產(chǎn)品與測試板接觸時(shí),所述測試板與所述藍(lán)牙產(chǎn)品建立連接;

該藍(lán)牙產(chǎn)品包括內(nèi)置NFC芯片的藍(lán)牙產(chǎn)品和無NFC芯片的藍(lán)牙產(chǎn)品,該NFC芯片中存儲(chǔ)有藍(lán)牙產(chǎn)品的MAC地址。當(dāng)測試的藍(lán)牙產(chǎn)品為無NFC芯片的藍(lán)牙產(chǎn)品時(shí),在測試無NFC芯片的藍(lán)牙產(chǎn)品之前,可將該無NFC芯片的藍(lán)牙產(chǎn)品中的MAC地址提前燒錄存儲(chǔ)在NFC板中。該藍(lán)牙產(chǎn)品包括藍(lán)牙耳機(jī)、藍(lán)牙電源和藍(lán)牙音響等。該測試板中安裝有NFC模塊,該測試板可通過NFC模塊與藍(lán)牙產(chǎn)品建立連接。該測試板與測試終端既可以通過有線進(jìn)行連接,也可以通過無線進(jìn)行連接,該測試終端包括計(jì)算機(jī)和筆記本電腦。

生產(chǎn)完成的藍(lán)牙產(chǎn)品通過產(chǎn)品流水線進(jìn)入測試環(huán)節(jié),測試人員打開待測試的藍(lán)牙產(chǎn)品,該藍(lán)牙產(chǎn)品進(jìn)入工廠模式,此時(shí)測試板也處于工廠模式,該測試板進(jìn)入工廠模式后,加載配置文件,然后測試人員將待測試的藍(lán)牙產(chǎn)品或存儲(chǔ)藍(lán)牙產(chǎn)品MAC地址的NFC板與測試板進(jìn)行接觸,使得該藍(lán)牙產(chǎn)品通過NFC芯片或NFC板與該測試板建立連接。待測試藍(lán)牙產(chǎn)品與測試板連接成功后,該測試板與該藍(lán)牙產(chǎn)品通過SPP(Standara Parallel Port,標(biāo)準(zhǔn)并行接口),協(xié)議進(jìn)行數(shù)據(jù)交互。該藍(lán)牙產(chǎn)品和該測試板通過一套通用的通訊協(xié)議解析和打包測試指令。

在具體實(shí)施中,當(dāng)藍(lán)牙產(chǎn)品中內(nèi)置NFC芯片時(shí),可在工廠中設(shè)置測試區(qū)域,該測試區(qū)域里安裝有測試板,且在測試板的一側(cè)設(shè)置有放置待測藍(lán)牙產(chǎn)品的平臺(tái),且該平臺(tái)可滾動(dòng),當(dāng)需要測試藍(lán)牙產(chǎn)品時(shí),可將待測的藍(lán)牙產(chǎn)品放置或傳送到該平臺(tái)上,使得待測試的藍(lán)牙產(chǎn)品能夠通過內(nèi)置NFC芯片與測試板建立連接,并在測試完成后,將完成測試的藍(lán)牙產(chǎn)品傳送至下一環(huán)節(jié),如包裝環(huán)節(jié),而在測試到不合格的藍(lán)牙產(chǎn)品時(shí),可將不合格的藍(lán)牙產(chǎn)品傳送至不合格產(chǎn)品的集中地。

在另一具體實(shí)施中,當(dāng)藍(lán)牙產(chǎn)品中未內(nèi)置NFC芯片時(shí),可在該測試平臺(tái)中安裝NFC板,可在該NFC板中燒錄待測試藍(lán)牙產(chǎn)品的MAC地址,該測試板通過與NFC板接觸,從而獲取待測試藍(lán)牙產(chǎn)品的MAC地址,使得該測試板能夠與待測試產(chǎn)品建立連接。該測試板可設(shè)置在藍(lán)牙產(chǎn)品流水線的一側(cè),也可以設(shè)置在其它位置,在本發(fā)明中,不作限定。

第一發(fā)送模塊20,用于在接收到測試終端發(fā)送的測試指令時(shí),向所述藍(lán)牙產(chǎn)品發(fā)送握手請(qǐng)求;

該測試終端顯示測試界面,且該測試界面中顯示有開始測試控件,測試人員通過鼠標(biāo)或鍵盤移動(dòng)光標(biāo)至開始測試控件,按下鼠標(biāo)或回車鍵,從而觸發(fā)測試指令,此時(shí)測試終端將該測試指令發(fā)送至測試板,而測試板在接收到該測試指令時(shí),向待測試的藍(lán)牙產(chǎn)品發(fā)送握手請(qǐng)求,該握手請(qǐng)求中包括測試指令,待測試藍(lán)牙產(chǎn)品接收測試指令,并向測試板發(fā)送應(yīng)答信息,同時(shí)發(fā)送準(zhǔn)備開始測試指令,而測試板收到待測試藍(lán)牙產(chǎn)品的應(yīng)答信息和準(zhǔn)備開始測試指令時(shí),向待測試藍(lán)牙產(chǎn)品發(fā)送應(yīng)答信息,即測試板與待測試藍(lán)牙產(chǎn)品之間能夠相互應(yīng)答,也就是說測試板與待測試藍(lán)牙產(chǎn)品握手成功。

遍歷測試模塊30,用于當(dāng)接收到所述藍(lán)牙產(chǎn)品基于所述握手請(qǐng)求反饋的握手成功信息時(shí),根據(jù)所述測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)所述藍(lán)牙產(chǎn)品進(jìn)行測試。

該測試板進(jìn)入工廠模式后,加載配置文件,該配置文件中包括測試條目,該測試條目可以包括查看軟件版本號(hào)、檢測電池電量、音量調(diào)節(jié)(調(diào)大或調(diào)小)、開始或暫停播放音樂和撥打電話等。當(dāng)該測試板接收到待測試藍(lán)牙產(chǎn)品基于該握手請(qǐng)求反饋的握手成功信息時(shí),可判定該測試板與待測試產(chǎn)品握手成功,此時(shí)該測試板根據(jù)該測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)待測試藍(lán)牙產(chǎn)品進(jìn)行測試。

具體的,參照?qǐng)D6,圖6為圖5中所述遍歷測試模塊30的一細(xì)化功能模塊示意圖,所述遍歷測試模塊30包括:

遍歷獲取單元31,用于獲取配置文件中的測試條目;

第一發(fā)送單元32,用于根據(jù)所述測試條目觸發(fā)對(duì)應(yīng)的測試請(qǐng)求,并將所述測試請(qǐng)求發(fā)送至所述藍(lán)牙產(chǎn)品,其中,所述藍(lán)牙產(chǎn)品根據(jù)所述測試請(qǐng)求執(zhí)行對(duì)應(yīng)的操作,并向所述測試板反饋布爾值;

接收單元33,用于接收所述藍(lán)牙產(chǎn)品基于所述測試請(qǐng)求反饋的布爾值;

遍歷獲取配置文件中的測試條目,例如,假設(shè)該待測試產(chǎn)品為藍(lán)牙耳機(jī),且該配置文件中的測試條目順序?yàn)椴榭窜浖姹咎?hào)、檢測電池電量、音量調(diào)節(jié)(調(diào)大或調(diào)小)、開始或暫停播放音樂和撥打電話,則該測試板遍歷執(zhí)行配置文件中的測試條目對(duì)藍(lán)牙產(chǎn)品進(jìn)行測試的順序?yàn)椋翰榭此{(lán)牙產(chǎn)品的軟件版本號(hào)、檢測藍(lán)牙產(chǎn)品的電池電量、測試音量調(diào)節(jié)功能、測試音樂播放功能(開始或暫停播放音樂)、測試撥打電話功能。然后根據(jù)遍歷獲得的測試條目觸發(fā)對(duì)應(yīng)的測試請(qǐng)求,并將該測試請(qǐng)求發(fā)送至藍(lán)牙產(chǎn)品,而該藍(lán)牙產(chǎn)品在接收到該測試請(qǐng)求時(shí),根據(jù)該測試請(qǐng)求中的測試指令執(zhí)行對(duì)應(yīng)的操作,且獲取對(duì)應(yīng)的布爾值,并將該布爾值發(fā)送至測試板,該測試板接收藍(lán)牙產(chǎn)品基于該測試請(qǐng)求反饋的布爾值。

判斷單元34,用于根據(jù)所述布爾值判斷所述測試條目是否已完成;

所述遍歷獲取單元31,還用于若所述測試條目已完成,則繼續(xù)遍歷獲取配置文件中的測試條目。

該測試板在接收到藍(lán)牙產(chǎn)品基于該測試請(qǐng)求反饋的布爾值時(shí),判斷該布爾值是一,還是零,若該布爾值是一,則判定該測試條目已完成,即藍(lán)牙產(chǎn)品完成該測試條目,若布爾值是零,則判定該測試條目未完成,即藍(lán)牙產(chǎn)品未完成該測試條目,也就是說該測試條目對(duì)應(yīng)的藍(lán)牙產(chǎn)品的軟件功能存在問題。該測試板通過判斷發(fā)現(xiàn)該測試條目已完成,則繼續(xù)遍歷獲取配置文件中的測試條目,對(duì)藍(lán)牙產(chǎn)品進(jìn)行測試。在具體實(shí)施中,可將該完成測試的測試條目的相關(guān)信息發(fā)送至測試終端,使得測試終端保存已完成測試的測試條目,可在全部完成測試時(shí),生成測試報(bào)告,便于測試人員了解藍(lán)牙產(chǎn)品的相關(guān)軟件功能的可靠性。

在本實(shí)施例中,本發(fā)明當(dāng)藍(lán)牙產(chǎn)品與測試板接觸時(shí),該藍(lán)牙產(chǎn)品與該測試板建立連接,并在接收到測試終端發(fā)送的測試指令時(shí),該測試板向該藍(lán)牙產(chǎn)品發(fā)送握手請(qǐng)求,然后當(dāng)接收到該藍(lán)牙產(chǎn)品基于該握手請(qǐng)求反饋的握手成功信息時(shí),根據(jù)該測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)該藍(lán)牙產(chǎn)品進(jìn)行測試,由于藍(lán)牙產(chǎn)品中內(nèi)置NFC芯片或NFC板中存儲(chǔ)藍(lán)牙產(chǎn)品的MAC地址,使得藍(lán)牙產(chǎn)品與測試板可快速建立連接,且測試板中預(yù)先加載配置文件,測試人員只需簡單的操作,就可使測試板自動(dòng)遍歷配置文件中的測試條目對(duì)藍(lán)牙產(chǎn)品進(jìn)行測試,能夠有效減少測試人員的操作次數(shù),提高測試效率,從而減少測試人員的投入,降低人工成本。

進(jìn)一步地,參照?qǐng)D7,基于上述第一實(shí)施例,本發(fā)明藍(lán)牙產(chǎn)品測試裝置第三實(shí)施例中,所述遍歷測試模塊30還包括:

記錄單元35,用于若所述測試條目未完成,則記錄未完成測試的所述測試條目;

第二發(fā)送單元36,用于將所述測試條目和所述測試條目未完成的提示信息發(fā)送至測試終端。

該測試板通過判斷發(fā)現(xiàn)遍歷獲取的測試條目未完成,則記錄未完成的測試條目,并將該測試條目和測試條目未完成的提示信息發(fā)送至測試終端,測試終端保存該測試條目和該提示信息,測試人員可通過該提示信息快速知悉未完成測試條目,從而知悉藍(lán)牙產(chǎn)品對(duì)應(yīng)的軟件功能出現(xiàn)問題,便于后續(xù)改進(jìn)和維修等。

在本實(shí)施例中,本發(fā)明通過判斷發(fā)現(xiàn)遍歷獲取的測試條目未完成,則記錄未完成的測試條目,并將該測試條目和測試條目未完成的提示信息發(fā)送至測試終端,本方案測試終端保存測試板發(fā)送的提示信息和未完成測試條目,便于測試人員快速查閱和知曉出現(xiàn)的問題。

進(jìn)一步地,參照?qǐng)D8,基于上述第一或第二實(shí)施例,本發(fā)明藍(lán)牙產(chǎn)品測試裝置第三實(shí)施例中,所述步驟S30之后,所述藍(lán)牙產(chǎn)品測試裝置還包括:

第二發(fā)送模塊40,用于當(dāng)所述配置文件中的測試條目均完成時(shí),向所述藍(lán)牙產(chǎn)品發(fā)送軟件復(fù)位指令,其中,所述藍(lán)牙產(chǎn)品根據(jù)所述軟件復(fù)位指令進(jìn)行軟件復(fù)位,并自動(dòng)關(guān)機(jī)。

該測試板根據(jù)該測試指令遍歷執(zhí)行配置文件中的測試條目對(duì)所述藍(lán)牙產(chǎn)品進(jìn)行測試,而當(dāng)配置文件中的測試條目均測試完成時(shí),向該藍(lán)牙產(chǎn)品發(fā)送軟件復(fù)位指令,且該測試板退出工廠模式,該藍(lán)牙產(chǎn)品在接收到該軟件復(fù)位指令時(shí),根據(jù)該軟件復(fù)位指令進(jìn)行軟件復(fù)位,并自動(dòng)關(guān)機(jī),

在本實(shí)施例中,本發(fā)明當(dāng)加載的配置文件中的測試條目均測試完成時(shí),測試板向藍(lán)牙產(chǎn)品發(fā)送軟件復(fù)位指令,使得藍(lán)牙產(chǎn)品能夠根據(jù)該軟件復(fù)位指令進(jìn)行軟件復(fù)位,并自動(dòng)關(guān)機(jī),本方案測試板向藍(lán)牙產(chǎn)品發(fā)送軟件復(fù)位指令,使得藍(lán)牙產(chǎn)品能夠根據(jù)該軟件復(fù)位指令進(jìn)行軟件復(fù)位,并自動(dòng)關(guān)機(jī),無需測試人員手動(dòng)操作,提高測試效率。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
余姚市| 郑州市| 辉县市| 桦甸市| 女性| 绥棱县| 连江县| 顺义区| 沁阳市| 北碚区| 佛教| 赣州市| 神木县| 全椒县| 茂名市| 鄂州市| 南召县| 凉山| 南溪县| 古丈县| 葫芦岛市| 顺平县| 乌苏市| 甘德县| 临沂市| 泽库县| 辽中县| 彭泽县| 大冶市| 锡林浩特市| 上杭县| 兰西县| 曲沃县| 团风县| 长岛县| 兴和县| 肥西县| 壤塘县| 祁阳县| 石首市| 永泰县|