Quality assurance in distributed continuous delivery
Upcoming SlideShare
Loading in...5
×
 

Quality assurance in distributed continuous delivery

on

  • 1,320 views

 

Statistics

Views

Total Views
1,320
Views on SlideShare
1,320
Embed Views
0

Actions

Likes
0
Downloads
16
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Quality assurance in distributed continuous delivery Quality assurance in distributed continuous delivery Presentation Transcript

    • Quality Assurance in Distributed Continuous Delivery By Jin Ming|@金明i Continuous Delivery Lead, ThoughtWorksWednesday, August 8, 12
    • Text Background: Top One Property Listing Site in OZWednesday, August 8, 12
    • Business Overview Seller Consumer AgencyWednesday, August 8, 12
    • Architecture OverviewWednesday, August 8, 12
    • How to Do QA?Wednesday, August 8, 12
    • Quality is Value to Some Person. ---Gerald WeinbergWednesday, August 8, 12
    • Challenges We’re FacingWednesday, August 8, 12
    • Legacy SystemsWednesday, August 8, 12
    • Cross SystemsWednesday, August 8, 12
    • Distributed DevelopmentWednesday, August 8, 12
    • Also, We Want to BeWednesday, August 8, 12
    • Wednesday, August 8, 12
    • We Need “Total Quality”Wednesday, August 8, 12
    • Test Quadrants Automat Business Facing ed Manual & Manual Functional Tests Exploratory Testing Examples Scenarios Story Tests Usability Testing Prototypes UAT(User Acceptance Testing) Simulations Alpha / Beta ... ... Q2 Q3 Critique Supporting Team Q1 Q4 Product Unit Tests Performance & Load Testing Component Tests Security Testing ... ... Automat Tools ed Technology FacingWednesday, August 8, 12
    • Functional Test BoundariesWednesday, August 8, 12
    • We Need to Ensure End-to-EndWednesday, August 8, 12
    • We Need to Ensure Single SystemWednesday, August 8, 12
    • Units Inside Single SystemWednesday, August 8, 12
    • Automatic Those TestsWednesday, August 8, 12
    • Test Pyramid Efficiency Scope Cost End-to-End Test End-User Simulation System Test Scope End-User Unit Test Efficiency Simulation CostWednesday, August 8, 12
    • Capybara Functional Test Samples Selenium WebDriverWednesday, August 8, 12
    • Performance Test SamplesWednesday, August 8, 12
    • Deployment ValidationWednesday, August 8, 12
    • Test PlanWednesday, August 8, 12
    • Vision & High- Level Stories $ Iteration $ Release $ $ Test Plan Release Test Plan Iteration Test Plan Daily Test PlanWednesday, August 8, 12
    • Iterations Stabilize (opt) I0 I1 I2 I3 I4 … In Pre-production Production Acceptance Exploratory, UAT PVT Test Analysis Testing Automation I1 I1 I1 iIities operations &Compliance Acceptance Exploratory, Test Analysis Testing Automation Data I2 I2 I2 Migration Deployment Acceptance Exploratory, Test Analysis Testing Automation I3 I3 I3 Full Regression Test Automated Regression Test Integration End-To-End Integration End-To-End Test Test Test Test Performance Profiling Test Load/Stress Load/StressWednesday, August 8, 12
    • Good Enough?Wednesday, August 8, 12
    • It’s Just Validation. Where is Verification?Wednesday, August 8, 12
    • Wednesday, August 8, 12
    • Customer Domain Expert QA Developer BDD Stories Behaviour Application Exercise Matches to expectations againstWednesday, August 8, 12
    • Co-EducationWednesday, August 8, 12
    • Quality Assurance Activities Business Analytics Test Showcase Strategy Risk Exploratory Assessmen Test t Agile Quality Assurance Common Test Vision on Analytics Quality Process Test Improveme Framework ntWednesday, August 8, 12
    • Wednesday, August 8, 12
    • Build Quality InWednesday, August 8, 12
    • Shared ResponsibilityWednesday, August 8, 12
    • Communication & CollaborationWednesday, August 8, 12
    • QA is NOT JUST TestingWednesday, August 8, 12
    • Eradicating Non-Determinism in TestsWednesday, August 8, 12
    • Visualizing QualityWednesday, August 8, 12
    • Wednesday, August 8, 12
    • ? ? ? ? ? ?Wednesday, August 8, 12