1 / 15

Tester trifft Requirement: Liebe auf den zweiten Blick?

Tester trifft Requirement: Liebe auf den zweiten Blick? Requirements Validation & Requirements-based Testing Christoph Wolf Sunrise Communications AG. Agenda. Ausgangslage Herausforderungen Requirements Validation Requirements-based Testing Erfahrungen. Sunrise.

Download Presentation

Tester trifft Requirement: Liebe auf den zweiten Blick?

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. Tester trifft Requirement:Liebe auf den zweiten Blick? Requirements Validation &Requirements-based Testing Christoph WolfSunrise Communications AG

  2. Agenda • Ausgangslage • Herausforderungen • Requirements Validation • Requirements-based Testing • Erfahrungen

  3. Sunrise • Grösste private Telekommunikationsanbieterin der Schweiz • Full-service Provider • CHF 2,066 Mrd. Umsatz in 2012 • Mehrals CHF 500 Mio. Investitionen in die Infrastruktur in den nächsten 2 Jahren Applications& Services Festnetz Mobile Security Geschäftskunden/Wholesale Privatkunden Internet TV Internet EnterpriseData Center Mobile Festnetz Contact Center 3

  4. Ausgangslage: Releases/Projekte @ Sunrise Implementation Testing Rollout • Releases • Feste Releases • Projekte • Project Management FrameworkWasserfall-Modell Idea Concept Implementation Testing Rollout Idea Concept Implementation Testing Idea Concept TG1 TG2 ProductDesign Feasibility Assessment RequirementsEngineering IT Scope SoftwareDesign SoftwareDevelopment Test Rollout TestDesign 4

  5. Ausgangslage: Business Analyse @ Sunrise • Team • Prozesse • Rolle • Requirements-Management-Tool TG1 TG2 ProductDesign Feasibility Assessment RequirementsEngineering IT Scope SoftwareDesign SoftwareDevelopment Test Rollout TestDesign 5

  6. Requirements Scope Architectural Design Low-level Design (UAT/FUT) System Testing Integration Testing Unit Testing ? Coding Ausgangslage: Testing @ Sunrise • Outsourced (Managed Service) • Testausführung in Indien • Test-Management-Tool Testfälle basierten auf IT-Design TG1 TG2 ProductDesign Feasibility Assessment RequirementsEngineering IT Scope SoftwareDesign SoftwareDevelopment Test Rollout TestDesign

  7. Requirements Scope Architectural Design Low-level Design (UAT/FUT) System Testing Integration Testing Unit Testing ? Coding Testing Trends & BenchmarksSchweiz 2013, SwissQ Herausforderungen Die grössten Herausfor-derungen beim Testing • Abschätzung des Testaufwandes • Testfälle Anforderungen • Fehler in Anforderungen/ITScope ( ) = Werte Umfrage 2012 ? Zufriedenheit mit Testaktivitäten Testmanagement: 56% Testplanung: 46% Testfallermittlung: 38% Testdurchführung: 56% Testauswertung: 44%

  8. Requirements Validation & Requirements-based Testing Unsere Antwort TG1 TG2 ProductDesign Feasibility Assessment RequirementsEngineering IT Scope SoftwareDesign SoftwareDevelopment Test Rollout TestDesign Requirements Validation Requirements Scope Architectural Design Low-level Design UAT/FUT System Testing Integration Testing Unit Testing Coding

  9. Service vom Test-Outsourcing-Partner Start: Ca. 1-2 Woche nach Start Anforderungsmanagement Ende: Vor TG2 Validierung nach: verifizierbar eindeutig konsistent vollständig Requirements Validation TG1 TG2 ProductDesign Feasibility Assessment RequirementsEngineering IT Scope SoftwareDesign SoftwareDevelopment Test Rollout TestDesign Ziel: Qualitativ hochwertige Anforderungen als Input fürden IT Scope und für die Testfälle! Requirements Validation

  10. A predefined time-out mechanismsshall be implemented on communicationflows with partner Requirements Validation: Durchführung Not Validated OK Tester • Einfacher Workflow Tester Tester Not OK Re-Validation BA Tester Kommunikation über das Requirements- & Test-Management-Tool Anforderung:Validierungs-Kommentar:

  11. Requirements Validation: Validierungsanalyse Requirements Validationper Projekt Fortschritt Requirements Validation

  12. Requirements-based Testing TG1 TG2 ProductDesign Feasibility Assessment RequirementsEngineering IT Scope SoftwareDesign SoftwareDevelopment Test Rollout TestDesign • Basis für Testfälle: Anforderungen • Zusätzlich: IT Scope, IT Design • Traceability Testfälle <> Anforderungen • Kritikalität für Sunrise per Anforderung: • Priorität der Testfälle • Regression Test Ziel: Sicherstellen, dass die Anforderungen korrektin der Software implementiert wurden! Requirements Scope Architectural Design Low-level Design UAT/FUT System Testing Integration Testing Unit Testing Coding Requirements Validation

  13. Requirements-based Testing: Abdeckungs-Analyse Abdeckung derAnforderungendurch Test-Fälleper Projekt

  14. Erfahrungen • Kontinuierliches Coaching BAs/Projektleiter • Disziplinim Anforderungsmanagement • Qualität der Anforderungen • Abschätzung des Testaufwandesund Testplanung • Erstellung Testfälle • Gesamt-Qualität der letzten Releases Requirements Validation Requirements Validation &Requirements-based Testing • Positiver Effekt auf die Qualität der Anforderungen • Positiver Effekt auf Testplanung und auf Testdesign • Positiver Effekt auf die Qualität der Software wahrscheinlich

  15. Vielen Dank Christoph.Wolf@sunrise.net

More Related