16. How does it work in detail
MySolution.wsp
(WSS Solution Cab)
add
Feature Manifests Config
delete DB
Site definitions
Assemblies
UI,
Pages Deploy/Upgrade Command
Line, OM
retract “deploy”
command
Farm Servers
21. TFS
Source Control
Check in to Dev Env. – Prototyping Site
VS2010 SharePoint Save site as Template
Project Import WSP to Visual Studio
22. •Sync
SP Dev •Check-out
Env •Edit/Refactor
•Test Data Population
•Unit Test
SP Dev •Check-in
Env TFS
•Work is being driven
SP Dev and tracked via work items
Env •Other team members can pick up
changes
•Local Deployment using WSPs
TFS Shelving
allows Senior Devs & SP Dev
Architects Env
to do peer-review
23. Daily
Build
Output
Can also be TFS
used in a
“Continuous” Get Latest
build environment
Daily Build Test Lab
24. TFS
Staging or Production
Sync from Label
Environment
Deploy
WSP
VS2010 SharePoint
Project Build
25.
26. ShaprePoint
Visual Studio 1) Run Test T Application Under
2010 IDE test Controller Test Test
R
Agent
Microsoft Test 2) Return test
Tester results and Diagnostic Data
Manager diagnostic data Adapters (DDAs)
27. System Center
Lab Manager Lab Management Virtual Machine
Manager 2008
Microsoft Test Team Foundation
Manager Server
VM
28. Lab
Management
1) Create
test lab
VMs Test Case
Management
Lab Manager TT T
T
2) Create
test plan T T
T T
DDAs DDAs DDAs
Test
Management Test Test Test
Agent Agent Agent
Microsoft Test Team
Manager WFE Service Back-
Foundation
VM App. end
Server
VM VM
29. Build 1) Create
Management and deploy
test build
Test Case
Management
TT TT
2) Run
test
TT TT
Test DDAs DDAs DDAs
Test cases
Management 5) Access R Controller Test Test Test
test results Agent Agent Agent
4) Return
Microsoft Test and Team test results
Manager diagnostic
Foundation and
data 3) Execute
diagnostic
Server data tests, collecting test
results and diagnostic
data
30. Web
Performance
Tests
Test T T
Agent T T
Test T T
Test Agent T T
Controller
Test T T
Agent T T
Test T T
Agent T T
31.
32.
33. Information for Information for Information for
IT Pros Developers Everyone
at TechNet at MSDN
http://MSSharePointITPro.com http://MSSharePointDeveloper.com http://SharePoint.Microsoft.com