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

一種測(cè)試方法及裝置與流程

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

技術(shù)特征:

1.一種測(cè)試方法,其特征在于,包括:

確定目標(biāo)任務(wù),所述目標(biāo)任務(wù)供被測(cè)應(yīng)用調(diào)用;

延長所述目標(biāo)任務(wù)的延遲執(zhí)行時(shí)間;

根據(jù)延長后的延遲執(zhí)行時(shí)間將所述目標(biāo)任務(wù)插入任務(wù)隊(duì)列;

當(dāng)所述目標(biāo)任務(wù)處于任務(wù)隊(duì)列的隊(duì)頭時(shí),提取出所述目標(biāo)任務(wù);

將所述目標(biāo)任務(wù)分發(fā)至所述被測(cè)應(yīng)用對(duì)應(yīng)的工作線程,測(cè)試被測(cè)應(yīng)用是否發(fā)生崩潰。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定目標(biāo)任務(wù)包括:

獲取工作線程發(fā)送的待執(zhí)行任務(wù)和待執(zhí)行任務(wù)的延遲執(zhí)行時(shí)間;

確定所述待執(zhí)行任務(wù)是否是通過post發(fā)送的封裝消息,若是,則

確定所述待執(zhí)行任務(wù)是否供被測(cè)應(yīng)用調(diào)用,若是,則

判斷所述待執(zhí)行任務(wù)的延遲執(zhí)行時(shí)間是否小于預(yù)設(shè)的時(shí)長閾值,若是,則將所述待執(zhí)行任務(wù)確定為目標(biāo)任務(wù)。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定所述待執(zhí)行任務(wù)是否是通過post發(fā)送的封裝消息,包括:

獲取所述待執(zhí)行任務(wù)的回調(diào)信息;

判斷所述回調(diào)信息是否為空,若是,確定所述待執(zhí)行任務(wù)不是通過post發(fā)送的封裝消息,若否,確定所述待執(zhí)行任務(wù)是通過post發(fā)送的封裝消息。

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定確定所述待執(zhí)行任務(wù)是否供被測(cè)應(yīng)用調(diào)用,包括:

獲取調(diào)用堆棧;

判斷調(diào)用堆棧是否包含被測(cè)應(yīng)用信息,若是,確定所述待執(zhí)行任務(wù)供被測(cè)應(yīng)用調(diào)用,若否,確定所述待執(zhí)行任務(wù)不供被測(cè)應(yīng)用調(diào)用。

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述延長所述目標(biāo)任務(wù)的延遲執(zhí)行時(shí)間包括:

將所述目標(biāo)任務(wù)的延遲執(zhí)行時(shí)間乘以設(shè)定倍數(shù)或者加上設(shè)定時(shí)長,計(jì)算得到延長后的延遲執(zhí)行時(shí)間;

用延長后的延遲執(zhí)行時(shí)間替換所述延遲執(zhí)行時(shí)間。

6.一種測(cè)試裝置,其特征在于,包括:

確定單元,用于確定目標(biāo)任務(wù),所述目標(biāo)任務(wù)供被測(cè)應(yīng)用調(diào)用;

修改單元,用于延長所述目標(biāo)任務(wù)的延遲執(zhí)行時(shí)間;

插入單元,用于根據(jù)延長后的延遲執(zhí)行時(shí)間將所述目標(biāo)任務(wù)插入任務(wù)隊(duì)列;

提取單元,用于當(dāng)所述目標(biāo)任務(wù)處于任務(wù)隊(duì)列的隊(duì)頭時(shí),提取出所述目標(biāo)任務(wù);

發(fā)送單元,用于將所述目標(biāo)任務(wù)分發(fā)至所述被測(cè)應(yīng)用對(duì)應(yīng)的工作線程,測(cè)試被測(cè)應(yīng)用是否發(fā)生崩潰。

7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述確定單元包括:

獲取子單元,用于獲取工作線程發(fā)送的待執(zhí)行任務(wù)和待執(zhí)行任務(wù)的延遲執(zhí)行時(shí)間;

第一確定子單元,用于確定所述待執(zhí)行任務(wù)是否是通過post發(fā)送的封裝消息;

第二確定子單元,用于在確定所述待執(zhí)行任務(wù)是通過post發(fā)送的封裝消息時(shí),確定所述待執(zhí)行任務(wù)是否供被測(cè)應(yīng)用調(diào)用;

第三確定子單元,用于在確定所述待執(zhí)行任務(wù)是供被測(cè)應(yīng)用調(diào)用時(shí),判斷所述延遲執(zhí)行時(shí)間是否小于預(yù)設(shè)的時(shí)長閾值,若是,則將所述待執(zhí)行任務(wù)確定為目標(biāo)任務(wù)。

8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一確定子單元包括:

第一獲取模塊,用于獲取所述待執(zhí)行任務(wù)的回調(diào)信息;

第一確定模塊,用于判斷所述回調(diào)信息是否為空,若是,確定所述待執(zhí)行任務(wù)不是通過post發(fā)送的封裝消息,若否,確定所述待執(zhí)行任務(wù)是通過post發(fā)送的封裝消息。

9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二確定子單元包括:

第二獲取模塊,用于獲取調(diào)用堆棧;

第二確定模塊,用于判斷調(diào)用堆棧是否包含被測(cè)應(yīng)用信息,若是,確定所述待執(zhí)行任務(wù)供被測(cè)應(yīng)用調(diào)用,若否,確定所述待執(zhí)行任務(wù)不供被測(cè)應(yīng)用調(diào)用。

10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,

所述修改單元,具體用于將所述目標(biāo)任務(wù)的延遲執(zhí)行時(shí)間乘以設(shè)定倍數(shù)或者加上設(shè)定時(shí)長,計(jì)算得到延長后的延遲執(zhí)行時(shí)間;用延長后的延遲執(zhí)行時(shí)間替換所述延遲執(zhí)行時(shí)間。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1