SlideShare una empresa de 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]
 

Más contenido relacionado

La actualidad más candente

Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
Dimitri Ponomareff
 

La actualidad más candente (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
 

Similar a Practical Software Quality and Testing

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
Marysmith401
 
Cross Functional Teams: Looking Beyond Development
Cross Functional Teams: Looking Beyond DevelopmentCross Functional Teams: Looking Beyond Development
Cross Functional Teams: Looking Beyond Development
Scott Gilbert
 
Total quality parameters - new ventures
Total quality parameters - new venturesTotal quality parameters - new ventures
Total quality parameters - new ventures
Mayank Singh
 

Similar 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
 

Más 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

如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
wsppdmt
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
tufbav
 
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
ehyxf
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
tufbav
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
ahmedjiabur940
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Obat Aborsi 088980685493 Jual Obat Aborsi
 
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
ayoqf
 
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
uodye
 
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制
ougvy
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
ehyxf
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pillsIn Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
Abortion pills in Riyadh +966572737505 get cytotec
 
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get CytotecAbortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
ougvy
 
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Priya Reddy
 
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 

Último (20)

如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
 
Call Girls in Bhubaneswar (Odisha) call me [🔝 9777949614 🔝] escort service 24X7
Call Girls in Bhubaneswar (Odisha) call me [🔝 9777949614 🔝] escort service 24X7Call Girls in Bhubaneswar (Odisha) call me [🔝 9777949614 🔝] escort service 24X7
Call Girls in Bhubaneswar (Odisha) call me [🔝 9777949614 🔝] escort service 24X7
 
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
怎样办理昆士兰大学毕业证(UQ毕业证书)成绩单留信认证
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
 
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...Call Girls Amethi  9332606886 HOT & SEXY Models beautiful and charming call g...
Call Girls Amethi 9332606886 HOT & SEXY Models beautiful and charming call g...
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
 
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
 
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
 
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制
一比一原版(RMIT毕业证书)墨尔本皇家理工大学毕业证成绩单学位证靠谱定制
 
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
怎样办理阿德莱德大学毕业证(Adelaide毕业证书)成绩单留信认证
 
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Udgir [ 7014168258 ] Call Me For Genuine Models We ...
 
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pillsIn Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
In Riyadh Saudi Arabia |+966572737505 | Buy Cytotec| Get Abortion pills
 
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get CytotecAbortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
 
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.P
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.PCall Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.P
Call Girls Service Lucknow {0000000000 } ❤️VVIP BHAWNA Call Girl in Lucknow U.P
 
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
Mankhurd Call Girls, 09167354423 Mankhurd Escorts Services,Mankhurd Female Es...
 
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Palghar [ 7014168258 ] Call Me For Genuine Models W...
 

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 del 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?