Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Real life testing με Lab Management Γιώργος Καρκαλής Testing Specialist 12/5/2011.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Real life testing με Lab Management Γιώργος Καρκαλής Testing Specialist 12/5/2011."— Μεταγράφημα παρουσίασης:

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


Κατέβασμα ppt "Real life testing με Lab Management Γιώργος Καρκαλής Testing Specialist 12/5/2011."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google