デスクトップ アプリ開発における visual studio の進化

Post on 13-Jul-2015

303 Views

Category:

Software

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

日本マイクロソフトVisual Studioエグゼクティブプロダクトマネージャー相澤克弘

デスクトップアプリ開発における Visual Studio の進化

Today’s Goal

これまでの Visual Studio の遷移

2002 2006 2008 2010 2012 2013

Every DeveloperEvery App

Every App

Visual Studio Online

Visual Studio

.NET

Visual Studio の ALM ( & Azure )

デプロイ

Contoso App

開発者

運用管理・監視

Azure

Microsoft Azure

リポジトリ ビルド テスト

コーディング / デバッグ

Visual Studio のデスクトップアプリ開発

.NET Framework

コードメトリクス

テストツール

コード構造分析

DevOps

クローン分析

Visual StudioOnline

CodeLens

ライフサイクル管理

オープン化

X-Platform

2002 2006 2008 2010 2012 2013 2015

どんな開発でも有用な機能

テストの効率化

テストリソース(空き時間、未使用マシン)を活用して繰り返しテストを実行することで品質向上とテスト工数削減を実現

自動 UIテスト

C#・VBのテストスクリプトを生成

マウス・キーボードの操作を記録

テストの記録を開始

テスト結果

スクリプトのコード編集可能

テストの再生

自動 UIテスト:クロスブラウザ

一回キャプチャしたスクリプトで、複数タイプのブラウザで同じテストを再生し、テストを大幅に効率化。

スクリプト

IEで操作をキャプチャ

IE でテスト

Chrome でテスト

Firefox でテスト

受け入れテスト

依頼者:フィードバック依頼

テスター:アプリフィードバック

チーム:フィードバック内容をタスクとして管理

手動テスト実行時に使用されるプログラムを記録。アプリケーションの更新時に、変更によって影響されるテスト ケースを自動的に検出

テスト ケース

ケース 1

ケース 2

ケース 3

ケース 4

ケース 5

テスト実行/結果 テスト対象アプリ

修正箇所からテスト リスト化

プログラム修正

テスト影響分析

修正により推奨されるテスト

テストされたプログラムを記録

テスト ケースを実行

Test Managerケース登録

Team Foundation Server

1.0.0.11.0.0.2

1.0.0.3

開発イテレーション

リリース・イテレーション

ソース ワークフロー承認

ビルドアプリ

テスト環境デプロイ

本番環境デプロイ

1.0.0.3

1.0.0.3

リリースの効率化

ビルド/リリース開始

リリースに関するワークフローを定義・設定し管理クライアントおよびメールによる承認作業を管理

承認処理

中断

テストフェーズ 運用フェーズ開発フェーズ

承認

却下

デプロイ

ビルド/リリース開始

承認処理

中断

承認

却下

デプロイ

ビルド/リリース開始

承認処理

中断

承認

却下

デプロイ

リリースパスの設定

.NETターゲットバージョン選定

Visual Studio 2013 では、 .NET Framework 2.0 以降のバージョン指定が可能

ソリューションファイル操作

Visual Studio 2013 では過去のソリューションファイルを開いても以前のバージョンのソリューションファイルとして保存

コードクローン分析

同一または類似性の高い別コードを検出し、変更漏れを防いだり、コードの統合等でメンテナンス性を高めていくことが可能

その他、生産性をあげられる機能が色々あります

REQUIREMENTS

OpsDev

WORKING

SOFTWARE

Visual Studio 2015 Preview

Visual Studio 2015 Preview の新機能

Visual Studio + Azure + MSDN で開発をリード

MSDN Subscription

Windows

Dynamics

SQL

ServerWindows

Server

SharePoint

Server

Exchange

Server

MSDN

個別調達一括調達

すぐダウンロード可

旧バージョン入手

複数 PC利用

テクニカルサポート

技術トレーニング受講

Visual Studio Online

Azure無償利用枠

まとめ

Visual Studio 2013 は パワフルなツール

Azure + Visual Studio は唯一無二の開発環境

Visual Studio は今後も強化を継続

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on

the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

top related