Alm Specialist Toolkit Team System Roadmap 2008 And Beyond External - Presentation Transcript
What’s New in Visual Studio Team System 2008 What’s Coming in Visual Studio 2008 SP1 (Now in Beta) What’s Coming in Rosario - Writing Quality Software What’s Coming in Rosario - Business Alignment What’s Coming in Rosario - Architecture Q & A
Database Change Management
Database Testing
Test Data Generation
Continuous Integration
Annotate
Migration Toolkit
Improved Build
Get Latest on Checkout
Profiler Improvements
Web/Load Testing Improvements
EPM Integration
Major Testing Investments
Additional Roles
Historical Debugging
Dashboarding
Greater DB Pro
Branch Visualization
Full UML
No “No Repro”
2006 2007
2008
Rosario
Future 2005 2008
2008 SP1
Advanced CM
Work Item Tracking
Reporting
Build
Profiling
Static Analysis
Unit Testing
Web Testing
Load Testing
Office Integration
2005
Visual Studio Team Suite MSF Process and Guidance Visual Studio Team Foundation Server Teamprise Plug-in For Java Eclipse Teamprise Explorer Teamprise Command Line Tools Architecture Edition Development Edition Test Edition Database Edition Visual Studio Team Explorer 2008 Application Modeling Infrastructure and Deployment Modeling Code Analysis Performance Tuning Security Analysis Database Deployment Database Change Mgmt. Database Testing Load Testing Web Testing Manual Testing Test Case Management Visual Studio Professional Edition Change Management Work Item Tracking Reporting Project Site Build Management Project Management Load Test Agent Visio and UML Modeling Class Modeling Unit Testing Code Coverage Code Metrics Team Web Access 2008 Test Data Generation
Multi “framework” Targeting
.NET 2.0, .NET 3.0, .NET 3.5
Major HTML / CSS Designer Enhancements
Improved HTML web designer
Split-view editing, nested master pages, and CSS integration.
Rich AJAX and JavaScript Support
JavaScript Intellisense and debugging
LINQ
A new unified data model for OO any data
Unit Testing
Now available in Visual Studio Professional
Contextual Execution
Gen tests from binaries
Annotation Support
Who did what and when
“ Blame Window”
Folder Diff
Large Project Perf
>10K files
Async Loading of SCE
Get Latest on Check Out!!
New features!
Continuous Integration
Rolling and scheduled build support
Easier automated test configuration
Queued builds
Better build server management
Drop Policies
When drops should be automatically deleted.
New features!
Code Metrics
Easier to determine what to test first.
Improved Profiling
“ Hot Pathing” to pinpoint problem
Better IDE Integration
Comparison Dashboard
Better Profile Report Compression
New features!
Web Test
AJAX support
XML and CSV file binding
Extract Web Test
Load Test
Summary Report
Paneled Graphs
Key Indicators
New features!
Load Test Summary Report Exposes key information
Cleaner "Add to Source Control"
Drag and drop support in SCE
Easier "Workspace" dialog
Supports non-solution controlled files
Cloaking
Standard Office 2007 "Ribbon”
Team Tab
E-mail integration for work items
Team system Web Access
Faster synch with Active Directory
Synching 200K users 69 min to 10 min
Faster Checkin
Reduced blocking
Tf branch /checkin
~10x improvement branch creation
Number of projects per server
Online index rebuilding support (SQL Enterprise)
Crucial for Terabyte sized DBs.
Out of memory issue fixed for CI (>100,000 files)
Version control perf on large Get Ops
5-6 min to a few sec
SQL Server 2008 with TFS
Links to work items now alive
Checkin e-mail notifications
Team Web Access users.
Scripting support for the creation of Team Projects.
Easily locate TFSBuild.proj file
Right click on the build def
Conditionalize Builds on Trigger and Test Results
Reduce build log noise
Created by project to project refs
Only one message about each
Rosario Pillar 1: App Quality & Testing
Build software using best practices
Automated issue detection
Understand quality risk early
New test product designed for testers
Rosario Pillar 2: Align App Dev with Business
Visibility at portfolio level
Plan & balance resources
Track progress real-time & adjust projects
Trace metrics back to business goals.
Admin & Ops
Better Scale-out
Simpler install
Source control
Improved history
Branch/merge visualization
Better search
Hosting
Multi-Tenant Architecture
Offline
SQL 2k / 2k5
VSTS ALM for Database
V1 2008 “ GDR”
SQL 2008 support
Build / Deploy improvements
Extensible refactoring & analysis rules
VS-Next
Non-Microsoft database platforms
Database Project Ecosystem
Full-stack extensibility
Object designers
Database diagrams
IntelliSense
“ V-beyond”
Rich and broad app-tier integration?
Physical Modeling?
CTP 12 TechEd 2008
She sees that some of the tables are going to need to be split for the database to perform correctly. She refactors the database.
Eliminate the “No Repro” problem
Correlating code with app history
Rewind / Replay (“Historical Debugging”)
Test Impact Analysis
Code change test impact
Prioritized test lists
Reporting with Risk Analysis
Code analysis & metrics TFS
Debugger on a “thumb drive” or VS Standalone Debugger
Debug a machine in production
No s/w install, config, or any production impact
Microsoft Code Name ‘Camano’ = A new app for general testers
Camano has two modes:
Planning, analysis, and reporting of your test effort
Executing tests and reporting actionable bugs
Execution Analysis
Test Case: All the info you need to run a test
Test Suite: Folders for your test cases.
Test Configuration: An environment for running tests.
Test Pass: A set of test cases to be executed on a particular configuration
Test Plan: A list of what a team will test in a single release
Also: Test Results, Requirements, Bugs
Team Project Collections (coming soon)
Isolation and encapsulation of data
Creation and management
Other Planned Features
Scale out
High availability
Improved server serviceability
Better Administration Tooling
Team Project Collection Data Tier Application Tier Application DB Team Project 1 Team Project 2 Team Project 3 Team Project 4 TFS Application
Application DB Team Project 1 Team Project 2 Team Project 3 Team Project 4 Team Project Collection Data Tier Network Load Balancer Application Tiers
0 comments
Post a comment