[發明專利]用戶界面清單有效
| 申請號: | 201110168306.4 | 申請日: | 2011-06-10 |
| 公開(公告)號: | CN102279791A | 公開(公告)日: | 2011-12-14 |
| 發明(設計)人: | J·A·格里夫斯;B·D·漢弗萊;D·G·芬克;V·斯里拉姆;G·E·墨菲三世;P·J·里德;D·克萊門提夫 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 黃嵩泉 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶界面 清單 | ||
技術領域
本發明涉及計算機領域,尤其涉及計算機領域中的用戶界面清單。
背景技術
軟件測試可以被看作是驗證和校驗軟件程序、應用程序、或產品達到其商業和技術要求,如預期執行,以及能夠被實現的過程。不同的軟件開發模型關注開發過程中不同點處的測試嘗試。
可以使用包括代碼覆蓋、手動和自動測試、以及場景和特征測試在內的眾多不同方法來測試軟件。測試用戶界面尤其困難。測試用戶界面尤其困難的原因是每一用戶界面元素的潛在使用范圍,以及安排順序的必須性。即便是諸如Microsoft寫字板的小程序也至少具有325個可能的用戶界面操作。在大的程序中,要測試的操作的數目可以很容易地變得龐大。
與測試用戶界面相關聯的另一個問題包括定序。可能只有通過發起一個復雜序列的用戶界面事件才能調用系統的某些功能。例如,為了在MicrosoftWord中打開文件,用戶必須點擊文件菜單,選擇打開操作,使用對話框以指定文件名,并且然后在新打開的窗口處理應用程序。顯然,可能操作數的增加指數地增加了定序問題。此外,豐富的用戶界面可以被重新排列成各種視圖或模式,這使得測試矩陣更為復雜。
發明內容
可以將用戶界面編目到用戶界面清單數據庫中,在包含在目標代碼庫內的用戶界面上啟用收集、編目、測試和報告。通過使用用于每一用戶界面元素的全局標識符以及將用戶界面元素與元數據相關聯,可以確定開發者或開發者組所負責的用戶界面元素的數量。可以量化、跟蹤、以及報告用戶界面元素的數量。可以確定和量化在用戶界面元素或用戶界面元素組上執行的測試的程度。所述用于每一用戶界面元素的全局標識符可以是跨各個平臺、清單單元(SKUs)、體系結構、里程碑、和語言一致的,以便于將來自于眾多不同計算機或計算機系統的信息添加入用戶界面庫存數據庫。
提供本發明內容以便用一種簡單的形式介紹將在以下具體實施方式中進一步描述的一些概念。本發明內容不旨在確定所要求保護的主題的關鍵或必要特征,也不旨在用于限制所要求保護的主題的范圍。
附圖說明
在附圖中:
圖1示出依照此處所公開的主題的方面,用戶界面清單系統100的示例。
圖2是依照此處所公開的主題的方面,用于建立和使用用戶界面系統的方法200的示例的流程圖。
圖3是示出其中可以實現所公開的主題的方面的計算環境示例的框圖。
圖4是依照此處所公開的主題的方面,集成開發環境示例的框圖。
具體實施方式
概況
傳統的測試方法在跨復雜軟件的測試用戶界面的能力方面存在缺陷,復雜軟件諸如但不限于操作系統。軟件可以包括跨多個體系結構、語言、庫存單元(SKUs)、平臺、以及里程碑的數以千計的用戶界面,還沒有用于量化已經被測試的用戶界面數量乃至有多少用戶界面在系統中存在的已知方法。此處描述的主題針對產生可量化的結果以便于跟蹤計算機程序代碼的測試,以及便于所有者能夠對其創建的軟件負責。
用戶界面清單
圖1示出用戶界面清單系統100的示例。系統100的全部或部分可以駐留在諸如以下依照圖3描述的計算機的一個或多個計算機上。系統100的全部或部分可以駐留在諸如以下依照圖4描述的計算機的一個或多個軟件開發計算機(例如計算機102)上。系統100或其部分可以包括諸如以下依照圖4描述和示出的集成開發環境(例如IDE?104)的一部分。系統100或其部分可以包括生產系統的一部分。系統100或其部分可以包括測試系統的一部分。可以提供系統100或其部分以作為獨立的系統或作為插件或加載項。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110168306.4/2.html,轉載請聲明來源鉆瓜專利網。





