Emixa Mendix Meetup 11 April 2024 about Mendix Native development
ITCamp 2011 - Sebastian Vijeu, Petru Jucovschi - Testare automata si laboratoare virtuale de testare
1. Testarea automată și
laboratoare virtuale de testare
Sebastian Vîjeu
Petru Jucovschi
Microsoft România
2 x Evangheliști
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
2. IT Camp 2011
• Thanks for coming!
• ITCamp is made possible by our sponsors:
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
3. Agendă
• De ce testare? De ce testare automată? De ce
laboratoare virtuale de testare?
• Cum facem?
• Fundamentele testării cu Visual Studio 2010
• Concluzii
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
4. 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
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
5. Solutii de Virtualizare Microsoft
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
6. 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
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
7. 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
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
8. Live Migration
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
9. System Center Virtual
Machine Manager 2008 R2
Virtual
Virtual Machines
Server
VMware
Cluster Context
Sensitive
Actions
Hyper-V
Cluster
Filters Live
Thumbnail
VM
Management Information
Selection
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
11. Arhitectura platformei de testare
Test Runner Coded UI Test My UI
Action
Interpreter Code Generation
Invoker
Filter/ API Property Provider
Aggregation
Recorder Rules Playback Browser Service
Technology Abstraction Layer
Web Plug-ins Rich Client Plug-ins
3rd Party Plug-ins
(MSHTML/DOM) (UIA/MSAA)
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
13. Suportul pentru testarea automată
Platform RTM RTM+ Notes Fully supported platform
IE7/8 – HTML/AJAX
Partial solution. Further work
.NET Fx Controls fully supported,
required in future to complete
Windows Forms 2.0+ working on 3rd party support
.NET Fx Controls fully supported, Best efforts with known issues.
WPF 3.5+ working on 3rd party support Users can workaround these
SharePoint 2007 cases in the code. No major
Windows Win32 TBD – Known issues & Workarounds ongoing investment.
MFC TBD – Known issues & Workarounds Currently no support but on
the roadmap for future
FF3 – HTML/AJAX Currently in Beta releases
Dynamics (Ax) TBD – Release Plan
Currently no support and none
Silverlight TBD – Release Plan
planned for now. Opportunity
Citrix/Terminal Services The client (MTLM or VS) need to be for partners to add this using
on remote machine the Extensibility support. Docs
Office Client Apps and samples around
IE 6 Opportunity for partners to add this
extensibility are here.
using the Extensibility support. Docs
Chrome/Opera/Safari
and samples around extensibility are
Flash/Java here. For latest info on this, refer this
post.
SAP
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
14. Q&A
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro
15. Don’t forget!
Get your free Azure pass! We want your feedback!
• 30+15 days, no CC req’d • Win a WP7 smartphone
– http://bit.ly/ITCAMP11 – Fill in your feedback forms
– Promo code: ITCAMP11 – Raffle: end of the day
Premium conference on Microsoft’s Dev and ITPro technologies @itcampro / #itcampro