一個測試人員眼中的VS 2010

發表于:2012-08-09來源:msdn作者:cheno點擊數: 標簽:軟件測試
VS 2010是微軟即將推出的最新開發工具套件,全球的正式發布時間將定于4月12日。在過去半年內,本人一直使用VS 2010,從Beta 1到Beta2,以及現在使用的RC版本,可以說是陪著VS 2010一起孕育,同時期待著它的正式發布??梢苑浅?隙ǖ恼f,VS 2010對軟件測試的支

  VS 2010是微軟即將推出的最新開發工具套件,全球的正式發布時間將定于4月12日。在過去半年內,本人一直使用VS 2010,從Beta 1到Beta2,以及現在使用的RC版本,可以說是陪著VS 2010一起孕育,同時期待著它的正式發布??梢苑浅?隙ǖ恼f,VS 2010對軟件測試的支持力度,遠遠超過以前的任何VS 版本,并且在很多方面有革命性的改變。同時,作為一個集成的產品,對軟件開發周期有了非常完整的支持。下面,我就從一個測試人員的角度,看看它提供了哪些實用的功能。

  1)VS 2010的基本信息

  VS 2010 主要分為3個版本,Professional版本,Premium版本和Ultimate版本。 Professional對于測試的支持非常有限,Premium支持除了性能測試之外的各種測試,Ultimate版本是一個全集。詳細版本信息,請看這里.這里有個圖可以做參考。

版本 測試工具
VS 2010 Ultimate -Preminum版所有功能
-負載測試(Load Test)
-網絡模擬器
-Test Agent, Test Controller
VS 2010 Premium -Professional版所有功能
-ASP.NET Profiler
-Coded UI Test
-Test Data Generator
VS 2010 Professional -單元測試(Unit Test)

  2)Coded UI Test(可編程的界面測試)

  它提供了QTP或WinRunner類似的功能。支持錄制和回放功能來創建測試用例,內建軟件對象模型(Object Modeling),錄制的腳本可以為不同的.NET語言,例如VB,C#等。��下是簡單的支持應用列表。

支持 應用
全部支持 -IE7, IE8 包括 Ajax
-WinForm
-WPF 3.5+
部分支持(可能有少量已知問題) -Win32 UI
-MFC
-Share Point
不支持 -IE6.0
-Java/Flash
-Silverlight 3.0(據說VS2010 SP1將支持)

  對象管理:提供了樹狀結構的對象管理,每個對象有很多屬性可以配置,用于查找對象和驗證對象。功能很強大。

clip_image026

  3) 機房管理(VS Lab Management Team) (工作組連接)

  VS 內置的機房管理軟件,可以管理物理機器也可以通過SCVM管理虛擬機。主要功能包括:

  a) 創建和管理物理機器或虛擬機

  b) 創建和恢復測試環境,支持快速保持和恢復環境快照(snapshot),方便Bug調試和重現。

  c) 將機器表示為不同的測試環境,例如“開發環境”,“系統集成環境”,“性能測試環境”等等,在管理機器時,可以通過環境的力度管理機器,例如恢復初始狀態,創建環境快照等。

image

  快照例子:

image

  4) 增強版本的負載測試(Load Test)

  Load Test可以用于性能測試(Performance Testing)和壓力測試(Stress Testing),此功能僅僅包括在VS 2010 Ultimate 版本中。以下是一些主要功能,包括一些新功能。

功能 描述
Recorder(錄制器) 可以記錄所有的URL請求,以便以后回放。
Load Test -Load用例可以分布在不同的Load Agent上運行
-支持更多的性能計數器(Perf Count)
Analyzer&Report(分析&報告) -提供更方便的視圖,用于測試結果的瀏覽。
-支持2次性能測試結果的比較。

  測試模式圖例: 支持不同的測試模式。

Wizard1

  0 Comments

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97