1 / 18

Real life testing με Lab Management

Real life testing με Lab Management. Γιώργος Καρκαλής Testing Specialist. 12/5/2011. SafeCape Software Solutions. Ασχολούμαστε με: Ανάπτυξη και διάθεση προϊόντων λογισμικού Ανάλυση, σχεδίαση και ανάπτυξη έργων πληροφορικής Λύσεις end to end Είμαστε: Microsoft Silver Partner

Download Presentation

Real life testing με Lab Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 2010Feature 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. Λογική Αρχιτεκτονική Tester Developer VM Library Active Directory Hyper-V Host SCVMM TFS & Lab Mgmt. Build Server

  10. Στην πράξη – ξεκινώντας με το minimum • TFS Server • (Win2008R2 + HyperV) • Core i5, • 12GB RAM • Storage: 2TB VM Library Domain Controller safecape.gr Active Directory Hyper-V Host SCVMM TFS & Lab Mgmt. Build Server

  11. Templates και Virtual Machines Environments SCVMM Library Virtual Machine Hyper-V Host Template

  12. Virtual Environments DEMO

  13. Continuous Delivery

  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. Αρχικοποιημένο Περιβάλλον: Βάση Μητρώου Αυτόματο τρέξιμο των σεναρίων χρήσης στο UI Latest Build Deploy κενής βάσης υποβολλών από DB project, Deploy web εφαρμογής στον IIS Snapshot με καθαρή εγκατάσταση για μελλοντικά manual tests

  17. Real-life Build-Deploy-Test Workflow DEMO

  18. Ερωτήσεις Γιώργος Καρκαλής, giorgos@safecape.gr

More Related