[發(fā)明專利]使用繼承的測試屬性對網(wǎng)絡(luò)服務(wù)進行測試在審
| 申請?zhí)枺?/td> | 201380080299.X | 申請日: | 2013-10-17 |
| 公開(公告)號: | CN105637500A | 公開(公告)日: | 2016-06-01 |
| 發(fā)明(設(shè)計)人: | 里卡多·亞歷山大·德·奧利韋拉·施陶特;雨果·瓦列斯·維埃拉;卡里納·德·皮尼奧·佩拉爾塔;馬伊羅·佩德里尼 | 申請(專利權(quán))人: | 慧與發(fā)展有限責(zé)任合伙企業(yè) |
| 主分類號: | G06F17/00 | 分類號: | G06F17/00 |
| 代理公司: | 北京德琦知識產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 康泉;宋志強 |
| 地址: | 美國德*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 使用 繼承 測試 屬性 網(wǎng)絡(luò)服務(wù) 進行 | ||
背景技術(shù)
許多組織使用網(wǎng)絡(luò)服務(wù)通過網(wǎng)絡(luò)共享信息。例如,公司和客戶可經(jīng)由網(wǎng)絡(luò)服務(wù)彼 此連接并共享信息,以及實施操作和交易。隨著這些網(wǎng)絡(luò)服務(wù)擴展來提供新特征且適 于商務(wù)組織,可測試網(wǎng)絡(luò)服務(wù)以確保充足性和功能性。因此,可實施測試以確定網(wǎng)絡(luò) 服務(wù)是否如預(yù)期那樣運行。
附圖說明
附圖圖示本文描述的原理的各種示例,并且是說明書的一部分。所圖示的示 例不限制權(quán)利要求的范圍。
圖1是根據(jù)本文描述的原理的一個示例的用于使用繼承的測試屬性對網(wǎng)絡(luò)服 務(wù)進行測試的系統(tǒng)的示意圖。
圖2是根據(jù)本文描述的原理的一個示例的用于使用繼承的測試屬性對網(wǎng)絡(luò)服 務(wù)進行測試的方法的流程圖。
圖3是根據(jù)本文描述的原理的一個示例的測試系統(tǒng)的層次的示意圖。
圖4是根據(jù)本文描述的原理的另一示例的用于使用繼承的測試屬性對網(wǎng)絡(luò)服 務(wù)進行測試的另一方法的流程圖。
圖5是根據(jù)本文描述的原理的一個示例的用于使用繼承的測試屬性對網(wǎng)絡(luò)服 務(wù)進行測試的系統(tǒng)的示意圖。
圖6是根據(jù)本文描述的原理的一個示例的測試報告。
貫穿整個附圖,相同的附圖標記表示相似但不一定相同的元素。
具體實施方式
網(wǎng)絡(luò)服務(wù)可允許公司和客戶通過網(wǎng)絡(luò)彼此連接和共享信息。網(wǎng)絡(luò)服務(wù)還可有 助于網(wǎng)絡(luò)化。例如,經(jīng)由網(wǎng)絡(luò)服務(wù),用戶可參與社交網(wǎng)絡(luò)活動和事務(wù),以及在其 他網(wǎng)絡(luò)活動中與其他用戶一起操作。在任一種情況下,網(wǎng)絡(luò)服務(wù)可以是對組織或 其他用戶有價值的資產(chǎn)。維持品質(zhì)網(wǎng)絡(luò)服務(wù)可能是有挑戰(zhàn)性的任務(wù)。例如,在連 接新業(yè)務(wù)時,網(wǎng)絡(luò)服務(wù)的快速且安全的擴展可能是期望的。網(wǎng)絡(luò)服務(wù)的一種擴展 還可能需要額外的操作參數(shù),其可能引起網(wǎng)絡(luò)服務(wù)的改變。此外,與之前版本的 網(wǎng)絡(luò)服務(wù)的向后兼容性對于支持現(xiàn)有的連接也是期望的。為了滿足這兩個需要, 網(wǎng)絡(luò)服務(wù)可實現(xiàn)回歸測試和功能測試。回歸測試可在確保整個網(wǎng)絡(luò)服務(wù)的生命周 期維持網(wǎng)絡(luò)服務(wù)的品質(zhì)時發(fā)揮作用。例如,故障、病毒、程序錯誤、或其他元素 可禁止正常運行的網(wǎng)絡(luò)服務(wù)。經(jīng)由回歸測試,可識別、處理及糾正這些因素。回 歸測試還可用于確定對網(wǎng)絡(luò)服務(wù)的特定特征的改變是否影響網(wǎng)絡(luò)服務(wù)的其它特 征。相比之下,功能測試可用于確定由網(wǎng)絡(luò)服務(wù)使能的操作是否如預(yù)期那樣運行。 雖然回歸測試和功能測試可能有助于網(wǎng)絡(luò)服務(wù)的改進的、安全的、且穩(wěn)定的功能, 但可能存在使回歸測試難以實現(xiàn)的許多復(fù)雜性。
例如,維持提供充足覆蓋水平的一大套回歸測試的成本和努力可能過高。因 此,可用的回歸測試和功能測試套件可能具有降低的覆蓋、延遲的發(fā)布、或其組 合。當(dāng)前方法的一個最大的挑戰(zhàn)是提供支持網(wǎng)絡(luò)服務(wù)的增長的回歸測試和功能測 試。此外,大套回歸測試和功能測試可能包括效率低且很難更新的冗余。例如, 根據(jù)當(dāng)前方法,測試獨立地執(zhí)行與該測試關(guān)聯(lián)的所有屬性。因此,對測試套件的 任何更新可包括更新套件中的每個單獨測試。
因此,本公開描述了用于使用繼承的測試屬性對網(wǎng)絡(luò)服務(wù)進行測試的系統(tǒng)和 方法。更具體地,本公開描述了對使測試信息能夠被重新使用而不是重寫的網(wǎng)絡(luò) 服務(wù)進行測試的系統(tǒng)。該系統(tǒng)實現(xiàn)了使測試屬性能夠重新使用的分層結(jié)構(gòu)。由于 可從源繼承現(xiàn)有的測試屬性,而不是用測試元素的每個實例生成測試屬性,因此 這樣做可簡化新測試的生成。以這種方式簡化新測試的生成允許測試套件在保留 可維持性的同時增長。
使用本文描述的系統(tǒng)和方法,可生成包括多個測試屬性的測試模板。用于測 試網(wǎng)絡(luò)服務(wù)的功能的可執(zhí)行操作的測試元素可繼承測試屬性,并且可通過修改測 試元素中的測試屬性來定制,保持測試模板中的測試屬性不修改。類似地,在基 于對網(wǎng)絡(luò)服務(wù)的改變更新測試模板時,可經(jīng)由測試模板和測試元素之間的繼承, 更新被改變影響的測試元素中的測試屬性。如下面將描述的,在測試元素的運行 時執(zhí)行時,測試屬性可由測試元素繼承。因此,在執(zhí)行測試元素之前,對測試模 板做出的任何更新可在運行時執(zhí)行期間由測試元素繼承。
本說明書描述一種用于使用繼承的測試屬性對網(wǎng)絡(luò)服務(wù)進行測試的方法。該 方法可包括:生成網(wǎng)絡(luò)服務(wù)入口點的測試模板。測試模板可包括多個測試屬性。 該方法還可包括:基于測試模板生成多個測試元素。測試元素可繼承多個測試屬 性。該方法可包括:執(zhí)行多個測試元素。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于慧與發(fā)展有限責(zé)任合伙企業(yè),未經(jīng)慧與發(fā)展有限責(zé)任合伙企業(yè)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380080299.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:用于搜索數(shù)據(jù)庫的方法
- 下一篇:內(nèi)存完整性檢查





