itcamp 2011 - sebastian vijeu, petru jucovschi - testare automata si laboratoare virtuale de testare
DESCRIPTION
TRANSCRIPT
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
Testarea automată și laboratoare virtuale de testare
Sebastian Vîjeu Petru Jucovschi
Microsoft România
2 x Evangheliști
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
IT Camp 2011
• Thanks for coming!
• ITCamp is made possible by our sponsors:
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
Agendă
• De ce testare? De ce testare automată? De ce laboratoare virtuale de testare?
• Cum facem?
• Fundamentele testării cu Visual Studio 2010
• Concluzii
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
Probleme curente
• Instalarea și configurarea mediilor de dezvoltare și testare consumă timp și ... este omenesc ... produce erori pe drum
• Implementarea aplicațiilor pe mai multe nivele arhitecturale se face manual, cum mult efort și iarăși cu multe greșeli
• Garantarea unui build de calitate ... Greu
• Efort enorm investit în reproducerea erorilor
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
Solutii de Virtualizare Microsoft
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
Microsoft Hyper-V Server 2008 R2
• Simplificat, optimizat si gratuit
– Functionalitati de virtualizare de baza
– Produs stand-alone de virtualizare bazat pe hypervizor
• Streamlined
– Hypervizor micro-kernelizat
• Se integreaza usor cu infrastructura existenta
– Active Directory
– Produse de management(SCVMM, SCOM)
– Usurinta in instalare si administrare
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
Microsoft Hyper-V Server 2008 R2 Noi functionalitati
• Live Migration
• High Availability
• Noi functionalitati de processor
– Second Level Address
Translation
– Core Parking
• Imbunatatiri de retea
– TCP/IP Offload Support
– VMQ & Jumbo Frame Support
• Hot Add/Remove virtual storage
• Scalabilitate
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
Live Migration
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
System Center Virtual Machine Manager 2008 R2
Live Thumbnail
Hyper-V Cluster
Management Selection
Filters
Context Sensitive Actions
VM Information
VMware Cluster
Virtual Machines Virtual
Server
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
DEMO
Hyper-V/SCVMM/Live Migration
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
Arhitectura platformei de testare
Web Plug-ins (MSHTML/DOM)
Interpreter
Coded UI Test
Code Generation
Test Runner
Playback Recorder
Rich Client Plug-ins (UIA/MSAA)
Filter/ Aggregation
Rules
API Property Provider
3rd Party Plug-ins
Action Invoker
My UI
Technology Abstraction Layer
Browser Service
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
DEMO
TFS Lab/Test Management
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
Suportul pentru testarea automată
Fully supported platform
Partial solution. Further work required in future to complete
Best efforts with known issues. Users can workaround these cases in the code. No major ongoing investment.
Currently no support but on the roadmap for future releases
Currently no support and none planned for now. Opportunity for partners to add this using the Extensibility support. Docs and samples around extensibility are here.
For latest info on this, refer this post.
Platform RTM RTM+ Notes
IE7/8 – HTML/AJAX
Windows Forms 2.0+
.NET Fx Controls fully supported, working on 3rd party support
WPF 3.5+
.NET Fx Controls fully supported, working on 3rd party support
SharePoint 2007
Windows Win32 TBD – Known issues & Workarounds
MFC TBD – Known issues & Workarounds
FF3 – HTML/AJAX Currently in Beta
Dynamics (Ax) TBD – Release Plan
Silverlight TBD – Release Plan
Citrix/Terminal Services The client (MTLM or VS) need to be on remote machine
Office Client Apps
IE 6 Opportunity for partners to add this using the Extensibility support. Docs and samples around extensibility are here.
Chrome/Opera/Safari
Flash/Java
SAP
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
Q&A
@itcampro / #itcampro Premium conference on Microsoft’s Dev and ITPro technologies
Don’t forget!
Get your free Azure pass!
• 30+15 days, no CC req’d
– http://bit.ly/ITCAMP11
– Promo code: ITCAMP11
We want your feedback!
• Win a WP7 smartphone
– Fill in your feedback forms
– Raffle: end of the day