SlideShare uma empresa Scribd logo
1 de 60
PRACTICAL SOTWARE QUALITY AND TESTING 2008 Zpráva z konference Ing. Jaroslav Kalvoda (prezentace na pracovní snídani, čtvrtek 19.6.2008)
Představení firmy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Konference   PSQT
Shrnutí PSQT 2008 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Zdroje informací z konference ,[object Object],[object Object],[object Object]
Nejzajímavější přednášky ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Magdy Hanna, PhD Conference Chair    
Luis Carlos da Silva ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nejzajímavější přednášky ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Greg Stone ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nejzajímavější přednášky ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Marina Gil-Santamaria ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Myth #1:  “Anybody can do QA” ,[object Object],[object Object],[object Object],[object Object],[object Object],
Myth #2:  “Any out of school kid can test our applications” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],
Myth #3:  “A QA Engineer is really a Developer Wanna Be” ,[object Object],[object Object],[object Object],
Myth #4:  “QA is a boring repetitive task with no creativity involved” ,[object Object],[object Object],[object Object],[object Object],
Myth #5:  “QA doesn’t provide much value to the organization” ,[object Object],[object Object],[object Object],[object Object],
Marina Gil-Santamaria ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How to motivate your team ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], 
How to motivate your team cont ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], 
How to motivate your team cont ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], 
How to motivate your team cont ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],
How to motivate your team cont ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], 
Nejzajímavější přednášky ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Eric Newcomer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Market Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],
IT Transformation Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], Revenue Costs New Product Delivery $ Opportunity for business transformation
Move From Monolithic Applications in Steps Intermediate stage:  Break out individual services Application Application service service Application Application service Goal:  Service-oriented  architecture service service service service Application Monolithic  applications Application 
Service Contracts Are the Key ,[object Object],[object Object],[object Object],[object Object],[object Object],
WSDL: Typical Service Contract ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object], Service Port Binding XML Data Type Part Message Operation PortType WSDL Logical Contract Physical Contract
Pre-Certification Process Helps ,[object Object],[object Object],[object Object],Unit Test 1 Unit Test 2 Unit Test 2 Unit Test 1 Advance QA Basic QA Deploy $$ Test Development  Basic QA Basic QA
SOA: Interface Simulation and Testing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Simulate Middleware Web Back-End Simulate Simulate Simulate © 2008 IONA Technologies 
Building a Validation Framework System Test E2E  Test Unit  Test QA Testing Development Requirements Unit  Test Standard Interface Agreements  (IAs) Augment current processes to  populate and utilize framework Interface Agreement Management System Meta data about code  droplets across SDLC Interface Simulator and Testing Validates functional code  against design (IAs) Validation Framework System Test
Example: Time to Market Compression  PRODUCTION Def Dev Test Backend Billing Systems (eCare/Telegence) Middleware Tier (CSI) Middleware Tier WOW/BAS Tier Def Dev Test Def Dev Test Def Dev Test  Requirements CONSULTATION IONA  Framework Def Dev Test IONA  Framework Def Dev Test IONA  Framework Def Dev Test 7-14  Weeks TTM Improvement
Example: Rapid Website Update ,[object Object],[object Object],[object Object],[object Object],[object Object],
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Some Quantified Benefits Net Results Save $118K per Service Interface Eliminate ten (10) business days per project Increase Overall Capacity 6% 
Nejzajímavější přednášky ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lew Priven ,[object Object],[object Object],[object Object],[object Object],[object Object]
Nejzajímavější přednášky ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tony Simms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test Strategy 
Reporting & Tracking Test Milestones 
Reporting & Tracking Test Milestones 
Reporting & Tracking Test Milestones 
Reporting & Tracking Test Milestones 
Reporting & Tracking Test Milestones 
Daily (weekly) Test Progress Reporting Click image above for template ,[object Object],[object Object],[object Object],[object Object],[object Object],
Tony Simms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Test Phases  [template section 6] ,[object Object], Component Testing Integration Testing System Testing Systems Integration Testing Performance  Testing Operations Testing User Acceptance  Testing
Work Products This diagram shows which Work Products are to be generated for each phase and activity.  Red bordered items are produced once, for the whole project, blue bordered items will be produced for each test phase.   Test Planning Test Preparation Test Execution Test Strategy Master Test Plan Test Environment Requirements Acceptance Criteria High Level Test Specifications Detailed Test Plan Test Data Acceptance Criteria/ Test Spec. Matrix Detailed Test Specifications Test Execution Schedule Environment Utilisation Plan Test Results Report End of Phase Test Reports Incident Reports Test Process
Nejzajímavější přednášky ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bill Miller ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Defect Severity ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],
Nejzajímavější přednášky ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Patrick Freeman ,[object Object],[object Object],[object Object],[object Object]
Nejzajímavější přednášky ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shrnutí Headlines PSQT 2008 ,[object Object],[object Object],[object Object],[object Object]
Poučení z PSQT 2008 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Poučení z PSQT 2008 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Poučení z PSQT 2008 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Podrobněji o PSQT 2008 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 

Mais conteúdo relacionado

Mais procurados

Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
The Tester's Role in Agile Planning
The Tester's Role in Agile PlanningThe Tester's Role in Agile Planning
The Tester's Role in Agile PlanningTechWell
 
Why Does Agile Work?
Why Does Agile Work?Why Does Agile Work?
Why Does Agile Work?Matthew Caine
 
PMI-ACP Introduction by PMI-LA
PMI-ACP Introduction by PMI-LAPMI-ACP Introduction by PMI-LA
PMI-ACP Introduction by PMI-LAprojectation
 
Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.Ajay Reddy
 
Using Stories to Test Requirements and Systems
Using Stories to Test Requirements and SystemsUsing Stories to Test Requirements and Systems
Using Stories to Test Requirements and SystemsPaul Gerrard
 
Dare to Explore: Discover ET!
Dare to Explore: Discover ET!Dare to Explore: Discover ET!
Dare to Explore: Discover ET!Raj Indugula
 
PMI-ACP Certifcation Overview
PMI-ACP Certifcation OverviewPMI-ACP Certifcation Overview
PMI-ACP Certifcation OverviewAleem Khan
 
Agile Transformation
Agile TransformationAgile Transformation
Agile TransformationBosnia Agile
 
Quality by Design Course Preview
Quality by Design Course PreviewQuality by Design Course Preview
Quality by Design Course PreviewInvensis Learning
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010TEST Huddle
 
Six Sigma Yellow Belt Training
Six Sigma Yellow Belt TrainingSix Sigma Yellow Belt Training
Six Sigma Yellow Belt TrainingInvensis Learning
 
Suman Ip - AirMiles - How "Agile" Are We?
Suman Ip - AirMiles  - How "Agile" Are We?Suman Ip - AirMiles  - How "Agile" Are We?
Suman Ip - AirMiles - How "Agile" Are We?Kanban Conferences
 
Leanstartuptoolsforproductowners
LeanstartuptoolsforproductownersLeanstartuptoolsforproductowners
LeanstartuptoolsforproductownersRaj Indugula
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Finalbmcglin
 
The Pursuit of Quality - Chasing Tornadoes or Just Hot Air?
The Pursuit of Quality - Chasing Tornadoes or Just Hot Air?The Pursuit of Quality - Chasing Tornadoes or Just Hot Air?
The Pursuit of Quality - Chasing Tornadoes or Just Hot Air?Paul Gerrard
 

Mais procurados (20)

Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
The Tester's Role in Agile Planning
The Tester's Role in Agile PlanningThe Tester's Role in Agile Planning
The Tester's Role in Agile Planning
 
Why Does Agile Work?
Why Does Agile Work?Why Does Agile Work?
Why Does Agile Work?
 
PMI-ACP Introduction by PMI-LA
PMI-ACP Introduction by PMI-LAPMI-ACP Introduction by PMI-LA
PMI-ACP Introduction by PMI-LA
 
Yellow belt.pps
Yellow belt.ppsYellow belt.pps
Yellow belt.pps
 
Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.
 
Using Stories to Test Requirements and Systems
Using Stories to Test Requirements and SystemsUsing Stories to Test Requirements and Systems
Using Stories to Test Requirements and Systems
 
Dare to Explore: Discover ET!
Dare to Explore: Discover ET!Dare to Explore: Discover ET!
Dare to Explore: Discover ET!
 
PMI-ACP Certifcation Overview
PMI-ACP Certifcation OverviewPMI-ACP Certifcation Overview
PMI-ACP Certifcation Overview
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Quality by Design Course Preview
Quality by Design Course PreviewQuality by Design Course Preview
Quality by Design Course Preview
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
Bob Galen - Differentiating Ourselves & Demonstrating Value - EuroSTAR 2010
 
Six Sigma Yellow Belt Training
Six Sigma Yellow Belt TrainingSix Sigma Yellow Belt Training
Six Sigma Yellow Belt Training
 
Suman Ip - AirMiles - How "Agile" Are We?
Suman Ip - AirMiles  - How "Agile" Are We?Suman Ip - AirMiles  - How "Agile" Are We?
Suman Ip - AirMiles - How "Agile" Are We?
 
Scrumban
ScrumbanScrumban
Scrumban
 
Leanstartuptoolsforproductowners
LeanstartuptoolsforproductownersLeanstartuptoolsforproductowners
Leanstartuptoolsforproductowners
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
 
The Pursuit of Quality - Chasing Tornadoes or Just Hot Air?
The Pursuit of Quality - Chasing Tornadoes or Just Hot Air?The Pursuit of Quality - Chasing Tornadoes or Just Hot Air?
The Pursuit of Quality - Chasing Tornadoes or Just Hot Air?
 
Agile Test Transformation
Agile Test TransformationAgile Test Transformation
Agile Test Transformation
 

Semelhante a Practical Software Quality and Testing

Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallInflectra
 
Develop Yourself and Uplift Others by Thomas Haver
Develop Yourself and Uplift Others by Thomas HaverDevelop Yourself and Uplift Others by Thomas Haver
Develop Yourself and Uplift Others by Thomas HaverQA or the Highway
 
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Optimizely
 
Finding The Agile Sweet Spot
Finding The Agile Sweet SpotFinding The Agile Sweet Spot
Finding The Agile Sweet SpotCharles Husemann
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityTechWell
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization ThoughtWorks Studios
 
Why don't small companies do big a agile?
Why don't small companies do big a agile?Why don't small companies do big a agile?
Why don't small companies do big a agile?activelylazy
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009skipangel
 
Agile Development in Highly Regulated Organizations
Agile Development in Highly Regulated OrganizationsAgile Development in Highly Regulated Organizations
Agile Development in Highly Regulated OrganizationsCelerity
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of ExperimentationOptimizely
 
Lean six sigma yellow belt 1 day seminar1
Lean six sigma yellow belt 1 day seminar1Lean six sigma yellow belt 1 day seminar1
Lean six sigma yellow belt 1 day seminar1Marysmith401
 
Cross Functional Teams: Looking Beyond Development
Cross Functional Teams: Looking Beyond DevelopmentCross Functional Teams: Looking Beyond Development
Cross Functional Teams: Looking Beyond DevelopmentScott Gilbert
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraQASymphony
 
March APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry RowlandMarch APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry RowlandConscires Agile Practices
 
Top 5 reasons to go with specialised QA Staffing Services - Bahaa Al Zubaidi.pdf
Top 5 reasons to go with specialised QA Staffing Services - Bahaa Al Zubaidi.pdfTop 5 reasons to go with specialised QA Staffing Services - Bahaa Al Zubaidi.pdf
Top 5 reasons to go with specialised QA Staffing Services - Bahaa Al Zubaidi.pdfBahaa Al Zubaidi
 
Mark Foley Agile Methods And The Business Analystc
Mark Foley   Agile Methods And The Business AnalystcMark Foley   Agile Methods And The Business Analystc
Mark Foley Agile Methods And The Business AnalystcMia Horrigan
 
Total quality parameters - new ventures
Total quality parameters - new venturesTotal quality parameters - new ventures
Total quality parameters - new venturesMayank Singh
 

Semelhante a Practical Software Quality and Testing (20)

Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
 
Develop Yourself and Uplift Others by Thomas Haver
Develop Yourself and Uplift Others by Thomas HaverDevelop Yourself and Uplift Others by Thomas Haver
Develop Yourself and Uplift Others by Thomas Haver
 
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
 
Finding The Agile Sweet Spot
Finding The Agile Sweet SpotFinding The Agile Sweet Spot
Finding The Agile Sweet Spot
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
 
Tk
TkTk
Tk
 
Why don't small companies do big a agile?
Why don't small companies do big a agile?Why don't small companies do big a agile?
Why don't small companies do big a agile?
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
Agile Development in Highly Regulated Organizations
Agile Development in Highly Regulated OrganizationsAgile Development in Highly Regulated Organizations
Agile Development in Highly Regulated Organizations
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 
Lean six sigma yellow belt 1 day seminar1
Lean six sigma yellow belt 1 day seminar1Lean six sigma yellow belt 1 day seminar1
Lean six sigma yellow belt 1 day seminar1
 
Cross Functional Teams: Looking Beyond Development
Cross Functional Teams: Looking Beyond DevelopmentCross Functional Teams: Looking Beyond Development
Cross Functional Teams: Looking Beyond Development
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
March APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry RowlandMarch APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry Rowland
 
Top 5 reasons to go with specialised QA Staffing Services - Bahaa Al Zubaidi.pdf
Top 5 reasons to go with specialised QA Staffing Services - Bahaa Al Zubaidi.pdfTop 5 reasons to go with specialised QA Staffing Services - Bahaa Al Zubaidi.pdf
Top 5 reasons to go with specialised QA Staffing Services - Bahaa Al Zubaidi.pdf
 
Mark Foley Agile Methods And The Business Analystc
Mark Foley   Agile Methods And The Business AnalystcMark Foley   Agile Methods And The Business Analystc
Mark Foley Agile Methods And The Business Analystc
 
Quality myths
Quality mythsQuality myths
Quality myths
 
Total quality parameters - new ventures
Total quality parameters - new venturesTotal quality parameters - new ventures
Total quality parameters - new ventures
 

Mais de jerrykprague

LinkedIn Best Practices
LinkedIn Best PracticesLinkedIn Best Practices
LinkedIn Best Practicesjerrykprague
 
ROI of Social Media Marketing
ROI of Social Media MarketingROI of Social Media Marketing
ROI of Social Media Marketingjerrykprague
 
Social Media Marketing
Social Media MarketingSocial Media Marketing
Social Media Marketingjerrykprague
 
Oracle Open World 2009
Oracle Open World 2009Oracle Open World 2009
Oracle Open World 2009jerrykprague
 
Wells Fargo Bank Internet Banking
Wells Fargo Bank Internet BankingWells Fargo Bank Internet Banking
Wells Fargo Bank Internet Bankingjerrykprague
 
Information Quality
Information QualityInformation Quality
Information Qualityjerrykprague
 

Mais de jerrykprague (6)

LinkedIn Best Practices
LinkedIn Best PracticesLinkedIn Best Practices
LinkedIn Best Practices
 
ROI of Social Media Marketing
ROI of Social Media MarketingROI of Social Media Marketing
ROI of Social Media Marketing
 
Social Media Marketing
Social Media MarketingSocial Media Marketing
Social Media Marketing
 
Oracle Open World 2009
Oracle Open World 2009Oracle Open World 2009
Oracle Open World 2009
 
Wells Fargo Bank Internet Banking
Wells Fargo Bank Internet BankingWells Fargo Bank Internet Banking
Wells Fargo Bank Internet Banking
 
Information Quality
Information QualityInformation Quality
Information Quality
 

Último

(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一zul5vf0pq
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...Call Girls in Nagpur High Profile
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...anilsa9823
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurSuhani Kapoor
 
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...nagunakhan
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...Amil baba
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...Pooja Nehwal
 
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gapedkojalkojal131
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...ur8mqw8e
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Pooja Nehwal
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Develop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power pointDevelop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power pointGetawu
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Último (20)

(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
 
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
VVIP Pune Call Girls Warje (7001035870) Pune Escorts Nearby with Complete Sat...
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
 
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
 
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...Book Sex Workers Available Pune Call Girls Yerwada  6297143586 Call Hot India...
Book Sex Workers Available Pune Call Girls Yerwada 6297143586 Call Hot India...
 
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
Call Girls In Andheri East Call 9892124323 Book Hot And Sexy Girls,
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
 
Develop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power pointDevelop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power point
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
 

Practical Software Quality and Testing

  • 1. PRACTICAL SOTWARE QUALITY AND TESTING 2008 Zpráva z konference Ing. Jaroslav Kalvoda (prezentace na pracovní snídani, čtvrtek 19.6.2008)
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Move From Monolithic Applications in Steps Intermediate stage: Break out individual services Application Application service service Application Application service Goal: Service-oriented architecture service service service service Application Monolithic applications Application 
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Building a Validation Framework System Test E2E Test Unit Test QA Testing Development Requirements Unit Test Standard Interface Agreements (IAs) Augment current processes to populate and utilize framework Interface Agreement Management System Meta data about code droplets across SDLC Interface Simulator and Testing Validates functional code against design (IAs) Validation Framework System Test
  • 32. Example: Time to Market Compression PRODUCTION Def Dev Test Backend Billing Systems (eCare/Telegence) Middleware Tier (CSI) Middleware Tier WOW/BAS Tier Def Dev Test Def Dev Test Def Dev Test  Requirements CONSULTATION IONA Framework Def Dev Test IONA Framework Def Dev Test IONA Framework Def Dev Test 7-14 Weeks TTM Improvement
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 40. Reporting & Tracking Test Milestones 
  • 41. Reporting & Tracking Test Milestones 
  • 42. Reporting & Tracking Test Milestones 
  • 43. Reporting & Tracking Test Milestones 
  • 44. Reporting & Tracking Test Milestones 
  • 45.
  • 46.
  • 47.
  • 48. Work Products This diagram shows which Work Products are to be generated for each phase and activity. Red bordered items are produced once, for the whole project, blue bordered items will be produced for each test phase.  Test Planning Test Preparation Test Execution Test Strategy Master Test Plan Test Environment Requirements Acceptance Criteria High Level Test Specifications Detailed Test Plan Test Data Acceptance Criteria/ Test Spec. Matrix Detailed Test Specifications Test Execution Schedule Environment Utilisation Plan Test Results Report End of Phase Test Reports Incident Reports Test Process
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.  

Notas do Editor

  1. Ok, so we have talked about the need to design services to support the business’s goals.   If we are moving from a non service enabled environment, how do we move toward an SOA in a sensible and controlled way?   The answer is to start thinking about monolithic applications as source material for services. Somewhere in the cookie dough of existing applications are nicely formed services wanting to get out. The job is to identify those services that fit general purpose requirements and that can be potentially reused by other applications. These can include redundant functionality (if the same function exists in multiple applications, it’s a great candidate for a service) or functionality that’s clearly needed by multiple applications, such as get customer record, lookup inventory, or calculate current interest rates or currency exchange rates.   Eventually once enough services are identified and carved out of existing applications, new applications can be created more and more by combining services.
  2. The key to developing a good service, is a good contract. A contract allows the parties to a service (i.e. the requester and provider) to agree on terms and conditions, such as what messages will be exchanged and what data will be included in the messages. Well formed contracts also include quality of service requirements for reliability, security, transactions, etc.   Service contracts need to align closely with business services, as we’ve said.   Service interfaces must be clear, simple, and easy for any requester to understand (stay away from complex data types and structures, avoid execution environment specifics such as return codes, exception codes, or names.)   A good service contract is essential to achieve the primary goals of reusability and abstraction.
  3. WSDL happens to be the best technology available for the implementation of service contracts. It separates the logical contract from its physical deployment, meaning that the definition of the data and the messages to be exchanged is separated from the physical format and protocol used to transport the message and data.   This allows multi-protocol and data formats needed in complex, heterogeneous environments.   WSDL is easy to create and manage. Import or create new, annotate with QoS (i.e. policy).
  4. (This slide is optional for some audience. It’s purpose is to establish the broader context of SDLC/QA Solutions that we provide and how ISTF fits into that solution set).
  5. (Build Slide) The typical problem IONA management consulting personnell see these days is that projects that are simply taking too long. SOA and other distributed techniques are allowing IT organizations to control costs by increasing re-use of assets and increasing the efficiency of increasingly specialized IT teams and providers. On the downside, it has created a situation where major projects are taking significantly longer. - Early proponents of SOA actually claimed it would be faster. But for large projects among the early adoprter this has simply proven not to be true. Like early assembly lines, early SOA adoptions have typically used a sequential model when it comes to project planning. The goal is now to find ways to do more work in parallel and save time. However doing work in parallel creates new risks and problems that must be resolved.
  6. Pain – how do I manage so many development cycles Multiple projects to deliver, in this example trying to schedule 24 projects of varying complexity. Projects arise from marketing, applications, bugs etc Project managers need to own and deliver, scheduling like lining up the stars – very difficult, requires tremendous co-ordination and increasing pressure on test environment – hardware, software growth. ?And the business wants more,, functionality , applications, changes enhancements etct etc
  7. If you pressed the power button on your car radio and it doesn’t turn the radio on, this would be a broken feature. If it finally worked every time after smacking it, that would be a work around. Would you want to own that car with that radio?