[發明專利]關于對訪問請求的意外響應驗證計算機程序的方法和裝置無效
申請號: | 201110360010.2 | 申請日: | 2011-11-15 |
公開(公告)號: | CN102591771A | 公開(公告)日: | 2012-07-18 |
發明(設計)人: | D·西特龍;Y·尼爾-布奇賓德;A·茲羅特尼克 | 申請(專利權)人: | 國際商業機器公司 |
主分類號: | G06F11/36 | 分類號: | G06F11/36 |
代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 高青 |
地址: | 美國*** | 國省代碼: | 美國;US |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 關于 訪問 請求 意外 響應 驗證 計算機 程序 方法 裝置 | ||
1.一種計算機實現的方法,該方法包括:
通過由計算機化設備操作計算機程序來測試計算機程序,其中,計算機化設備操作用于向計算機程序提供對資源的訪問;
由計算機程序截取對資源的訪問請求,其中,所述截取包含:
確定要向計算機程序提供的響應;和
向計算機程序提供確定的響應而不是來自資源的對請求的響應。
2.根據權利要求1的計算機實現的方法,其中,所述資源是時鐘;并且,所述響應是時鐘的時間。
3.根據權利要求2的計算機實現的方法,其中,所述確定包含:
檢索先前提供的時間;和
隨機化在先前提供的時間的預定范圍內的時間,
其中,隨機化的時間是所述確定的響應。
4.根據權利要求3的計算機實現的方法,還包括從用戶接收所述預定范圍。
5.根據權利要求2的計算機實現的方法,其中,所述確定包含:
檢索先前提供的時間;和
將所述時間確定為在先前提供的時間之前。
6.根據權利要求5的計算機實現的方法,其中,所述確定包含:
從所述時鐘檢索當前時間;和
將時間確定為從當前時間至少在預定持續時間之后的時間。
7.根據權利要求1的計算機實現的方法,其中,關于對資源的多個訪問請求,所述截取被執行多次。
8.根據權利要求1的計算機實現的方法,其中,所述測試包含測試所述計算機程序在云計算環境中的操作的有效性。
9.根據權利要求8的計算機實現的方法,還包括:響應于所述測試操作的有效性的完成,將計算機程序加載到云計算環境上。
10.根據權利要求1的計算機實現的方法,還包括:預處理所述計算機程序并且識別操作用于訪問資源的函數調用。
11.根據權利要求10的計算機實現的方法,還包括:用操作用于替代函數調用的代碼來插裝所述計算機程序;并且,其中,所述截取包含執行所述代碼。
12.一種具有處理器的計算機化設備,該設備包括:
操作用于操作計算機程序的測試模塊,其中,所述測試模塊被配置成向計算機程序提供對資源的訪問;
操作用于截取計算機程序對資源的訪問請求的截取器,其中,所述截取器包含操作用于確定要向計算機程序提供的響應的響應確定器,并且,所述截取器進一步操作用于向計算機程序提供預定響應,而不是來自資源的對請求的響應。
13.根據權利要求12的計算機化設備,其中,
其中,所述資源是時鐘;并且,
所述響應是時鐘的時間。
14.根據權利要求13的計算機化設備,其中,所述響應確定器進一步操作用于檢索先前提供的時間;其中,所述響應確定器與操作用于隨機化先前提供的時間的預定范圍內的時間的隨機化模塊在操作上耦合,并且,其中,隨機化的時間是確定的響應。
15.根據權利要求14的計算機化設備,其中,還包括操作用于從用戶接收所述預定范圍的輸入模塊。
16.根據權利要求13的計算機化設備,其中,所述響應確定器進一步操作用于檢索先前提供的時間;并且,其中,確定的響應是先前提供的時間之前的時間。
17.根據權利要求13的計算機化設備,其中,所述響應確定器進一步操作用于從時鐘檢索當前時間,并且,將所述時間確定為從當前時間至少在預定持續時間之后的時間。
18.根據權利要求12的計算機化設備,其中,所述測試模塊被配置成測試所述計算機程序在云計算環境中的操作的有效性。
19.根據權利要求12的計算機化設備,還包括操作用于預處理所述計算機程序并且識別操作用于訪問所述資源的函數調用的訪問識別器。
20.根據權利要求19的計算機化設備,其中,所述預處理所述計算機程序包含:用操作用于替代所述函數調用的代碼來插裝所述計算機程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110360010.2/1.html,轉載請聲明來源鉆瓜專利網。