Testing & implementation

14
PENILAIAN DAN ANALISA RESIKO PENILAIAN DAN ANALISA RESIKO KUALITAS KUALITAS Testing dan Implementasi Testing dan Implementasi | Presented by , Group

Transcript of Testing & implementation

Page 1: Testing & implementation

PENILAIAN DAN ANALISA RESIKO KUALITASPENILAIAN DAN ANALISA RESIKO KUALITASTesting dan ImplementasiTesting dan Implementasi

| Presented by , Group 2

Page 2: Testing & implementation

PENILAIAN DAN ANALISA RESIKO KUALITASPENILAIAN DAN ANALISA RESIKO KUALITAS

Resiko Kualitas

Mode Kesalahan

Metode untuk penilaian dan analisa resiko kualitas: 1. Metoda Informal2. Metoda Formal.

Page 3: Testing & implementation

Informal Risks Analysis TechniquesInformal Risks Analysis Techniques

Component Testing Component Testing • StatesStates• TransactionsTransactions• Code CoverageCode Coverage• Data Flow CoverageData Flow Coverage• FunctionalityFunctionality• User InterfaceUser Interface• Mechanical LifeMechanical Life• Signal QualitySignal Quality

Page 4: Testing & implementation

Integration TestingIntegration Testing

• Component or subsystem interfaceComponent or subsystem interface• FunctionalityFunctionality• Capacity and volumeCapacity and volume• Error / Disaster Handling and recoveryError / Disaster Handling and recovery• Data QualityData Quality• PerformancePerformance• User InterfaceUser Interface

Page 5: Testing & implementation

System and Acceptance TestingSystem and Acceptance Testing

• FunctionalityFunctionality• User interfaceUser interface• StatesStates• Transaction Transaction • Data qualityData quality• OperationsOperations• Capacity and volumeCapacity and volume• Reliability, availability, and stabilityReliability, availability, and stability• Error/disaster handling and recoveryError/disaster handling and recovery• StressStress• PerformancePerformance• Date and time handlingDate and time handling• LocalizationLocalization

• Networked and distributed Networked and distributed environments environments

• Configuration options and Configuration options and compatibilitycompatibility

• Standards complianceStandards compliance• SecuritySecurity• EnvironmentEnvironment• Power input, consumption, and Power input, consumption, and

outputoutput• Shock, vibration, and dropShock, vibration, and drop• Installation, cut-over, setup, and Installation, cut-over, setup, and

initial configurationinitial configuration• Documentation and packagingDocumentation and packaging• MaintainabilityMaintainability• Alpha, beta, and other live testsAlpha, beta, and other live tests

Page 6: Testing & implementation

Failure Mode and Effect AnalysisFailure Mode and Effect Analysis

• A Formal Method for Understanding Quality Risks• FMEA is a technique for understanding and prioritizing

possible failure modes (or quality risks) in system functions, features, attributes, behaviors, components and interfaces

Page 7: Testing & implementation
Page 8: Testing & implementation

What you can test?What you can test?Schedule, Resources, and Budget

Define features Select schedule

Select costAccept quality?

The feature, schedule, budget, and quality trade-offs

Page 9: Testing & implementation

This triangle reflects This triangle reflects the fact that the three properties of a the fact that the three properties of a project are interrelated, and it is not possible to optimize all three – one project are interrelated, and it is not possible to optimize all three – one will always suffer.will always suffer.

• Design something quickly and to a high standard, but then it will not be cheap.

• Design something quickly and cheaply, but it will not be of high quality.

• Design something with high quality and cheaply, but it will take a long time.

Page 10: Testing & implementation

Test ScheduleTest Schedule

• Planning

• Test execution

• Test development

• Staffing

• Configuration

Page 11: Testing & implementation

Resource and Budget Resource and Budget

• Staff

• External labs

• Test environment

• Facilities and overhead• Test tools

Page 12: Testing & implementation
Page 13: Testing & implementation
Page 14: Testing & implementation