Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
ΔημοσίευσεMyrtle Mikos Τροποποιήθηκε πριν 10 χρόνια
1
Real life testing με Lab Management Γιώργος Καρκαλής Testing Specialist 12/5/2011
2
SafeCape Software Solutions • Ασχολούμαστε με: – Ανάπτυξη και διάθεση προϊόντων λογισμικού – Ανάλυση, σχεδίαση και ανάπτυξη έργων πληροφορικής – Λύσεις end to end • Είμαστε: – Microsoft Silver Partner – Dedicated Visual Studio reseller για την Ελλάδα
3
Τα εμπορικά προϊόντα μας • Insurance.Office – Διαχείριση ασφαλιστικών πρακτορείων • Accounting.Office – Λογιστική • Reinsurance.Broker – Διαχείριση πρακτορείου αντασφαλειών • Framework.Health – Πλατφόρμα ανάπτυξης εφαρμογών για το χώρο της υγείας • Rules Toolset – Εύκολος ορισμός σύνθετων κανόνων και μετασχηματισμός τους σε προσωποποιημένες αναφορές (Personal Genetics)
4
Dedicated Visual Studio reseller • Είμαστε developers του Visual Studio (με μεγάλη πείρα) • Έχουμε προϊόντα «εκεί έξω» που τα συντηρούμε • Μιλάμε την «ίδια γλώσσα» με εσάς • Μπορούμε να σας βοηθήσουμε με το licensing
5
Agenda • Προκλήσεις στον τομέα του testing • Lab Management • Χρήση του Lab Management • Demo
6
Η διαχείριση του περιβάλλοντος δοκιμών σήμερα • Έλλειψη αυτοματισμού και μεθοδολογίας • Υψηλό κόστος • Πολυπλοκότητα • Κατακερματισμός • Μερικά δημοφιλή περιβάλλοντα δοκιμών: – Ο υπολογιστής μου – Ο υπολογιστής του συναδέλφου μου – Ο server!
7
Visual Studio Lab Management • Visual Studio 2010 Feature Pack, διαθέσιμο χωρίς επιπλέον license για: • Visual Studio Ultimate 2010 • Visual Studio Test Professional 2010 • Χρησιμοποιεί τα: – Microsoft Test Manager 2010 – Team Foundation Server 2010 (TFS) – Hyper-V – System Center Virtual Machine Manager (SCVMM)
8
Τι προσφέρει το Visual Studio Lab Management • Αυτοματοποιημένο workflow δοκιμών από άκρη σε άκρη: Build-Deploy-Test • Γρήγορη και εύκολη δημιουργία και διαχείριση virtual environments • Debugging στο snapshot του περιβάλλοντος που εμφανίστηκε το bug • Καταγραφή bugs με πλούσια ενσωματωμένη πληροφορία – Video recording, action recordings, screenshots, Intellitrace, κλπ. • Δυνατότητα Network Isolation
9
Λογική Αρχιτεκτονική Active Directory SCVMM TFS & Lab Mgmt. Hyper-V Host VM Library Tester Build Server Developer
10
Domain Controller safecape.gr TFS Server (Win2008R2 + HyperV) Core i5, 12GB RAM Storage: 2TB Στην πράξη – ξεκινώντας με το minimum Active Directory SCVMM TFS & Lab Mgmt. Hyper-V Host VM Library Build Server
11
Templates και Virtual Machines SCVMM Library Environments Virtual Machine Template Hyper-V Host
12
DEMO Virtual Environments
13
Continuous Delivery Revert Shapshot BuildDeploySnapshotTest
14
Real-life σενάριο • Εφαρμογή υποβολής μηνιαίων οικονομικών καταστάσεων σε δημόσιο οργανισμό – Web εφαρμογή – Σύνθετη φόρμα υποβολής – Περίπλοκοι κανόνες και έλεγχοι κατά την υποβολή – Διαφοροποιήσεις σε UI/authentication για πρόσβαση εντός/εκτός του οργανισμού
15
Real-life testing • Πλήρως αυτοματοποιημένα τεστ σε επίπεδο UI (Coded UI Tests) • Data-driven tests για την κάλυψη πολλών διαφορετικών σεναρίων • Virtual Environment – Web/DB Server – Web Client – Internet – Web Client – Intranet
16
Revert Shapshot BuildDeploySnapshotTest Αρχικοποιημένο Περιβάλλον: Βάση Μητρώου Latest Build Deploy κενής βάσης υποβολλών από DB project, Deploy web εφαρμογής στον IIS Snapshot με καθαρή εγκατάσταση για μελλοντικά manual tests Αυτόματο τρέξιμο των σεναρίων χρήσης στο UI
17
DEMO Real-life Build-Deploy-Test Workflow
18
Ερωτήσεις Γιώργος Καρκαλής, giorgos@safecape.grgiorgos@safecape.gr
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.