[發明專利]實時代碼插裝在審
| 申請號: | 201480051311.9 | 申請日: | 2014-09-12 |
| 公開(公告)號: | CN105556483A | 公開(公告)日: | 2016-05-04 |
| 發明(設計)人: | A·吉特勒曼;A·曼達爾 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 劉瑜;王英 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實時 代碼 | ||
1.一種用于促進實時代碼插裝的方法,包括:
在插裝環境中,檢測在應用環境中發起的取回用于在所述應用環境中 執行的應用程序的至少一部分的請求;
在所述插裝環境中,以及響應于檢測到所述請求,從代碼環境中取回 與所述應用程序相關聯的應用代碼;
在所述插裝環境中,當在插裝模式下操作時對所述應用代碼進行插裝 以生成經插裝的代碼;以及
在所述插裝環境中,利用所述經插裝的代碼的至少一部分來回復在所 述應用環境中發起的所述請求。
2.如權利要求1所述的方法:
其中,所述應用環境包括用戶接口控件,所述用戶接口控件是能夠選 擇的以將所述插裝環境置于所述插裝模式,其中,所述方法進一步包括在 所述應用環境的用戶接口中發起對所述用戶接口控件的呈現;以及
其中,所述方法進一步包括,在所述插裝環境中,當不處于所述插裝 模式時不對所述應用代碼進行插裝,且利用從所述代碼環境中取回的所述 應用代碼來回復所述應用環境。
3.如權利要求2所述的方法,其中,所述應用環境進一步包括測試菜 單控件,所述測試菜單控件是能夠選擇的以指定將所述應用程序提交給多 個測試中的哪個測試,其中,所述方法進一步包括:在所述用戶接口中呈 現所述測試菜單控件的圖形表示以及將所述應用程序提交給所述測試。
4.如權利要求3所述的方法,進一步包括:在所述插裝環境中,當處 于所述插裝模式時分析所述測試的代碼覆蓋率,而當不處于所述插裝模式 時不分析所述測試的所述代碼覆蓋率。
5.如權利要求1所述的方法:
其中,所述應用環境包括測試應用和瀏覽器應用,其中,所述插裝環 境包括代理服務器,并且其中,所述代碼環境包括生產服務器;以及
其中,檢測所述請求包括所述代理服務器檢查從所述瀏覽器應用發起 的多個請求以識別請求JavaScript文件的任何請求,其中,所述請求包括對 至少一個JavaScript文件的超文本傳輸協議(HTTP)GET請求。
6.其上存儲有程序指令的一個或多個計算機可讀存儲介質,包括測試 應用,所述測試應用,用于促進對應用程序的測試以及對所述測試的代碼 覆蓋率分析,其中,當由計算系統執行時,所述測試應用引導所述計算系 統進行至少以下操作:
渲染用戶接口控件,所述用戶接口控件是能夠選擇的以用于至少啟用 和禁用插裝模式,其中代理服務器在所述模式下操作;
渲染測試菜單控件,所述測試菜單控件是能夠選擇的以指定將應用程 序提交給多個測試中的哪個測試;
驅動瀏覽器應用以經由所述代理服務器取回所述應用程序,以及根據 經由所述測試菜單控件指定的所述測試來執行所述應用程序。
7.如權利要求6所述的一個或多個計算機可讀存儲介質,其中,所述 程序指令進一步包括所述代理服務器,并且其中,當由所述計算系統執行 時,所述代理服務器引導所述計算系統進行至少以下操作:
檢測由所述瀏覽器應用發起的取回用于在所述瀏覽器應用中執行的所 述應用程序的至少一部分的請求;
響應于所述請求,從代碼服務器中取回與所述應用程序相關聯的應用 代碼;
當在所述插裝模式下操作時,對所述應用代碼進行插裝以生成經插裝 的代碼;以及
利用所述經插裝的代碼的至少一部分來回復由所述瀏覽器應用發起的 所述請求以供在所述瀏覽器應用中執行。
8.如權利要求7所述的一個或多個計算機可讀存儲介質,其中,當不 處于所述插裝模式時,所述代理服務器引導所述計算系統利用處于非經插 裝狀態的所述應用代碼來回復由所述瀏覽器應用發起的所述請求。
9.如權利要求8所述的一個或多個計算機可讀存儲介質,其中,所述 多個測試包括性能測試、安全測試、以及回歸測試,并且其中,所述代碼 服務器包括生產服務器,所述應用代碼是從所述生產服務器實況地分布給 客戶端的。
10.如權利要求7所述的一個或多個計算機可讀存儲介質,其中,所 述代碼服務器包括開發服務器,所述應用代碼是在所述開發服務器上開發 的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480051311.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:令牌捎帶的系統和方法
- 下一篇:使用動態閾值對壓感板的點擊檢測的方法和設備





