亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Visual Studio 2010中測試功能的示例分析

發布時間:2021-12-27 09:49:54 來源:億速云 閱讀:194 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“Visual Studio 2010中測試功能的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Visual Studio 2010中測試功能的示例分析”這篇文章吧。

在測試方面,VSTS 2010強化了測試功能,同時簡化了在整個應用程序生命周期中整合測試的工具。新功能包括快速進行有關測試的設計與開發、測試用例管理,與Team Foundation Server集成的測試計劃,以及確保所有更新的程序代碼都被測試提高覆蓋率,并且新增了功能非常強的微軟測試與實驗室管理器MTLM(Microsoft Test and Lab Manager),它是一個單獨運行的工具 (內部開發代號“Camano”),用于創建測試計劃、管理測試用例、運行測試用例以及測試結果管理等。

VSTS2010測試框架,如圖1所示。

Visual Studio 2010中測試功能的示例分析
圖1  VSTS2010 測試框架

在VSTS 2010重點強調了測試與開發人員的協作。測試影響視圖(Test Impact View)和代碼變更視圖(Code Changes View)可以避免運行全部測試來驗 證某一個小的代碼變更所造成的浪費,使得測試更加高效。除此之外,測試人員可以通過Microsoft Test and Lab Manager工具,可進行Bug生命周期的跟蹤和控制(Plan—>Test—>Track—>Organize)。通過Testing Center進行新BUG發布,如圖2所示。

Visual Studio 2010中測試功能的示例分析
圖2  Lab Test新建BUG項

Visual Studio 2010中測試功能的示例分析
圖3 Lab Test BUG(Run)

點擊“Run”運行測試這個新BUG。Test Runner界面,如圖13所示。測試人員可以非常便捷的,針對軟件產品的界面進行截圖,附件加載等操作,并且可以進行動作BUG捕捉事件的錄制操作,也可以進行Play回放,信息存入此BUG步驟中,完成一次BUG的捕捉工作,Save and Close發布給開發人員進行BUG修復。

Visual Studio 2010中測試功能的示例分析
圖4 Test Runner-Microsoft Test and Lab Manager

Visual Studio 2010中測試功能的示例分析
圖5 BUG追蹤(Track)與管理

另外,VSTS2010可以在Architecture設計時,靈活的創建Work Item項,如圖6所示。

Visual Studio 2010中測試功能的示例分析
圖6  創建 Work Item項

微軟現把Visual Studio 2010、系統中心虛擬機管理器(SCVMM)2008和虛擬機管理程序Hyper-V集成起來,推出了自己的虛擬實驗室自動化解決方案,名為Visual Studio 2010 Lab Management,從而微軟也進入了實驗室自動化行業,進一步擴展其自身的虛擬化平臺和管理產品系列。

虛擬實驗室管理架構,如圖7所示。

Visual Studio 2010中測試功能的示例分析
圖7 虛擬實驗室管理架構

測試和實驗室管理器中的實驗室中心(Lab Center)可以讓用戶:1、創建及管理虛擬或物理環境;2、可對環境拍取快照,或者退回到虛擬環境的現有快照;3、通過環境查看器,與環境中的虛擬機進行聯系;4、為環境定義測試設置;用戶可以在測試中心中定義測試方案、測試套件和測試用例,并且在實驗室環境上執行。

在VSTS 2010中包含了很多工具,測試人員在虛擬機環境下測試并找到一個軟件BUG的時候,只用一個簡單的點擊就可以把整個環境的鏡像點(多個虛擬機)記錄下來。他可以把這個鏡像點的鏈接,作為附件自動內嵌在軟件BUG報告中,同時可以選擇包含更多的信息,比如帶時間坐標的視頻,操作記錄,歷史調試記錄以及更多信息。開發人員得到這個軟件BUG報告后,從VSTS2010 IDE中打開它,并且找到與該BUG在該鏡像點上所有相關的信息。開發人員不必詢問測試人員到底做了什么,以及重新設置BUG重現的環境。只需簡單地雙擊鏈接,即可得到一個簡單的實驗室環境視圖,其中可以包括多個虛擬機環境,他可以用一次點擊就可以恢復所需的整個環境狀態。開發人員就擁有了整個環境,包括歷史環境下的調試工具和代碼,找到導致軟件BUG的事件發生的順序和流程。

測試人員使用微軟虛擬實驗室環境中工作,如圖8所示。

Visual Studio 2010中測試功能的示例分析
圖8 VSTS2010 測試工具項

實驗室管理能夠***程度的提升開發人員<——>測試人員的工作流,并且幫助整個開發流程變得更加有效率。

TFS2010中的實驗室管理服務使用系統中心虛擬機管理器(SCVMM)來管理實驗室基礎架構及配置多個虛擬機平臺上的虛擬機。Lab Management產品附帶SCVMM。

微軟已經把VSTS2010改造成為一個貫穿整個ALM的主要工具,所以在VSTS2010中加強了對測試計劃,測試用例,相關報告等的支持。除了MTLM外,VSTS2010同樣支持Web Tests、Ordered Test、Generic Test、Unit Test和CodedUI Test。CodedUI Test就是面向功能測試工程師,并為他們提供自動化測試支持的全新的功能。

VSTS2010 測試工具項,如圖9所示。

Visual Studio 2010中測試功能的示例分析
圖9 CodedUI Test自動化測試

VSTS2010中的CodedUI Test支持自動化功能測試軟件的錄制回放功能,如果能把CodedUI Test與測試用例管理結合起來,然后再使用Lab Manager上的一些功能會有不錯的效果。CodedUI Test工作區包括軟件UI錄制、事件記錄和回放、軟件組件屬性捕捉和錄制到的動作事件自動代碼生成等功能。CodedUI Test自動化測試操作區,如圖10所示。

Visual Studio 2010中測試功能的示例分析
圖10 CodedUI Test自動化測試

捕捉到UI操作事件后,點擊右端生成事件代碼按鈕,可以生成自動化測試(C#或VB) 代碼,這是一個非常Cool的功能,方便測試人員和開發人員進行測試代碼的調用。生成相關自動化代碼,如圖11所示。

Visual Studio 2010中測試功能的示例分析
圖11 生成相關自動化UI代碼

在VSTS2010中,Share Point的Web Access也非常強大,Web 端各種工具功能項與軟件生命周期過程緊密集成。VSTS2010提供了強大的Web過程管理模板,包括BUG過程控制與跟蹤。VSTS2010與Share Point管理模板,如圖12所示。

Visual Studio 2010中測試功能的示例分析

工具化協作(PM與Team人員)

VSTS 2010在協作功能上則通過TFS增強包括提供流程模板,除了允許團隊可以配置及采用任何喜歡的敏捷式(Agile)軟件開發模式外,團隊也可根據豐富的工作項目連結進行追蹤,并建立有層次的工作項目關聯。在應用程序生命周期管理中,我們最關心的是項目的管理人員如何參與到整個生命周期中來。通過TFS與Peoject和Excel之間的緊密協作,項目的管理人員可以使用自己熟悉的項目管理工具,直接從TFS獲取項目的相關信息, 通過豐富的項目報表,了解項目的運行情況,準確地對項目中的各項任務進行計劃和管理。Project與VSTS的協作,產生項目計劃,如圖13所示。

Visual Studio 2010中測試功能的示例分析
圖13 Project與VSTS的協作,產生項目計劃

大型開發團隊軟件開發中,可以結合微軟OCS(Microsoft Office Communication Server 2007 R2) 和Office Communicator 2007 R2,與各個團隊小組中保持即時溝通,在結合Exchange server2010進行項目軟件工作流程進度等自動提醒(包括郵件、消息等),將會大大增加團隊整體協作效率。OCS與VSTS、Exchange server2010協作,如圖14所示。

Visual Studio 2010中測試功能的示例分析
圖14 微軟OCS2007與VSTS、Exchange server2010協作

另外,在程序代碼管理系統上,TFS2010則提供視覺化的工具以追蹤從分支到產品版本的所有修改;以及提供各種工作流程程序版本以提前發現錯誤。

以上是“Visual Studio 2010中測試功能的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

正镶白旗| 江北区| 卫辉市| 遂川县| 新郑市| 如皋市| 高清| 大足县| 宜春市| 尉犁县| 龙门县| 资源县| 罗源县| 康乐县| 天镇县| 武穴市| 吴堡县| 静海县| 阿拉善右旗| 浪卡子县| 固阳县| 庐江县| 怀宁县| 清远市| 怀集县| 祁东县| 巴南区| 鄢陵县| 盱眙县| 隆尧县| 怀化市| 资源县| 葫芦岛市| 台东县| 青川县| 巴东县| 宿州市| 玛曲县| 永新县| 刚察县| 石狮市|