SlideShare a Scribd company logo
I Don’t Want To Be A Tester Any More! Merging requirements engineering and testing to everybody’s benefitEuroSTAR 2010 Session T5Anne Mette HassDELTA Axiom
2 
About me
3 
Testers are always unhappy 
Plan at project start 
development test 
D 
e 
l 
i 
v 
e 
r 
y 
D 
e 
l 
i 
v 
e 
r 
test 
y 
Plan under development 
development Plan at test start 
development test 
D 
e 
l 
i 
v 
e 
r 
y 
Plan at project start 
development test 
D 
e 
l 
i 
v 
e 
r 
y 
D 
e 
l 
i 
v 
e 
r 
test 
y 
Plan under development 
development Plan at test start 
development test 
D 
e 
l 
i 
v 
e 
r 
y 
Plan at project start 
development test 
D 
e 
l 
i 
v 
e 
r 
y 
D 
e 
l 
i 
v 
e 
r 
test 
y 
Plan under development 
development Plan at test start 
development test 
D 
e 
l 
i 
v 
e 
r 
y
4 
and so are requirements engineers
5 
-now I have had enough!
6 
I want to be at Boris Beizer Mental Level 4 
Phase 4: A mental discipline that results in low-risk software without much testing effort. In this phase testers view themselves as disciplined professionals whose task is to support the development of highly testable, low risk software.
7 
I want to be an expectation engineer 
But I don’t want to be a tester,
8 
Let’s merge requirements engineering and testing
9 
Merge of requirements engineering and testing
10 
The expectations are good enough, 
when they are documented like test conditions.
11 
We don’t need to do test analysis any more, 
it is already done during expectation expression!
12 
Expectations can be at different levels
13 
Expectation Engineering fits any development model 
Iterative development 
Sequential development
14 
Techniques are indispensable
15 
Don’t forget the support of
16 
Elicitation Result Example 
We never give rebates to first timers! 
For the standard subscribers we only give rebate from the 5th subscription –that rebate is 5%. 
The loyals gets 10% on the standard price. 
REMEMBER:Always add a delivery fee! Obviously not on the web-version, but otherwise 5 E. if the subscriber lives within 10 kilometers, and 7.5 E. if he lives within 20 kilometers. Other people living in this country must pay 10 E. for delivery. If somebody lives abroad we’ll have to figure out what the delivery fee should be on a case to case basis –ask Hugo.
17 
Corresponding 
expectations 
1st aspect domains 2nd aspect domains MAMP is expected to L 
Type 
First subtract no rebate 1 
Regular no. of subsc. *1 
= 3 subtract no rebate 2 
> 3 < 4 subtract no rebate 3 
= 4 subtract no rebate 4 
= 5 subtract 5% 5 
>5 < 10 subtract 5% 6 
= 10 subtract 5% 7 
Loyal subtract 10% 8 
Postal code *2 
[210, 215, 
220, 225] 
add 5 Euro 9 
230 to 300 add 7.5 Euro 10 
all other 
country 
here add 10 Euro 11 
abroad ensure that the 
secretary enters a 
delivery fee, before the 
subscription becomes 
accepted, 
12 
inform the subscriber 
of the situation 
13 
Notes: 
*1 We know from elsewhere 
that a standard subscriber 
has between 3 and 10 
subscriptions, incl. 
*2 These are the postal codes 
representing 10, respectively 
20 kilometers from Minitown.
18 
and examination schedule (extract) 
Procedure 
Step + 
Tracing 
Actions and input Examination of result Actual 
result 
1 Start creating a new 
subscription. 
[SE 54] 
L1 
Check that no rebate is 
subtracted from the price. 
2 
[SE 54] 
L9 
Accept the subscription. Check that a delivery fee of 5 
Euro is added to the price. 
ID Purpose Estimated 
duration: 
2.1.1 The purpose is to examine the rebate and delivery fee calculation for 
subscribers who are first-timers and loyal, and living within 10 km 
or more than 15 km away. 
10 min. 
Preconditions: 
A user (User A) who is a first-timer living within 10 km must exist in the database. 
A user (User B) who is a loyal living more than 15 km away must exist in the database. 
User A is logged on. 
Examination Log 
Date: Initials: Examination item: OK / 
Not OK 
Comments:
19 
Everybody wins
20 
Forward from here 
Would you like to try it out?! 
Mail: amj@delta.dk 
Web: deltaaxiom.com 
Book: ? 
©DELTA 2010

More Related Content

What's hot

Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
TEST Huddle
 
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
TEST Huddle
 
Niels Malotaux - Help We Have a QA Problem!
Niels Malotaux -  Help We Have a QA Problem!Niels Malotaux -  Help We Have a QA Problem!
Niels Malotaux - Help We Have a QA Problem!
TEST Huddle
 
Rob Baarda - Are Real Test Metrics Predictive for the Future?
Rob Baarda - Are Real Test Metrics Predictive for the Future?Rob Baarda - Are Real Test Metrics Predictive for the Future?
Rob Baarda - Are Real Test Metrics Predictive for the Future?
TEST Huddle
 
Mattias Diagl - Low Budget Tooling - Excel-ent
Mattias Diagl - Low Budget Tooling - Excel-entMattias Diagl - Low Budget Tooling - Excel-ent
Mattias Diagl - Low Budget Tooling - Excel-ent
TEST Huddle
 
Extending Function Point Estimation for Testing MDM Applications
Extending Function Point Estimation for Testing MDM ApplicationsExtending Function Point Estimation for Testing MDM Applications
Extending Function Point Estimation for Testing MDM Applications
Cognizant
 
Risk based testing - Final
Risk based testing - FinalRisk based testing - Final
Risk based testing - Final
Kuldeep Kumar
 
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
TEST Huddle
 
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
TEST Huddle
 
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
TEST Huddle
 
Value added testing (VAT)
Value added testing (VAT)Value added testing (VAT)
Value added testing (VAT)
Harishankar Srinivasan
 
Ane Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revisedAne Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revised
TEST Huddle
 
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
TEST Huddle
 
Mats Grindal - Risk-Based Testing - Details of Our Success
Mats Grindal - Risk-Based Testing - Details of Our Success Mats Grindal - Risk-Based Testing - Details of Our Success
Mats Grindal - Risk-Based Testing - Details of Our Success
TEST Huddle
 
Dirk Van Dael - Test Accounting - EuroSTAR 2010
Dirk Van Dael - Test Accounting - EuroSTAR 2010Dirk Van Dael - Test Accounting - EuroSTAR 2010
Dirk Van Dael - Test Accounting - EuroSTAR 2010
TEST Huddle
 
Test Estimation in Practice
Test Estimation in PracticeTest Estimation in Practice
Test Estimation in Practice
TechWell
 
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
TEST Huddle
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention
Sune Gynthersen
 
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
TEST Huddle
 
Test Metrics and KPIs
Test Metrics and KPIsTest Metrics and KPIs
Test Metrics and KPIs
Devendra Singh
 

What's hot (20)

Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
 
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
 
Niels Malotaux - Help We Have a QA Problem!
Niels Malotaux -  Help We Have a QA Problem!Niels Malotaux -  Help We Have a QA Problem!
Niels Malotaux - Help We Have a QA Problem!
 
Rob Baarda - Are Real Test Metrics Predictive for the Future?
Rob Baarda - Are Real Test Metrics Predictive for the Future?Rob Baarda - Are Real Test Metrics Predictive for the Future?
Rob Baarda - Are Real Test Metrics Predictive for the Future?
 
Mattias Diagl - Low Budget Tooling - Excel-ent
Mattias Diagl - Low Budget Tooling - Excel-entMattias Diagl - Low Budget Tooling - Excel-ent
Mattias Diagl - Low Budget Tooling - Excel-ent
 
Extending Function Point Estimation for Testing MDM Applications
Extending Function Point Estimation for Testing MDM ApplicationsExtending Function Point Estimation for Testing MDM Applications
Extending Function Point Estimation for Testing MDM Applications
 
Risk based testing - Final
Risk based testing - FinalRisk based testing - Final
Risk based testing - Final
 
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
 
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
 
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
 
Value added testing (VAT)
Value added testing (VAT)Value added testing (VAT)
Value added testing (VAT)
 
Ane Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revisedAne Clausen - Success with Automated Regression Test revised
Ane Clausen - Success with Automated Regression Test revised
 
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
 
Mats Grindal - Risk-Based Testing - Details of Our Success
Mats Grindal - Risk-Based Testing - Details of Our Success Mats Grindal - Risk-Based Testing - Details of Our Success
Mats Grindal - Risk-Based Testing - Details of Our Success
 
Dirk Van Dael - Test Accounting - EuroSTAR 2010
Dirk Van Dael - Test Accounting - EuroSTAR 2010Dirk Van Dael - Test Accounting - EuroSTAR 2010
Dirk Van Dael - Test Accounting - EuroSTAR 2010
 
Test Estimation in Practice
Test Estimation in PracticeTest Estimation in Practice
Test Estimation in Practice
 
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention
 
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
 
Test Metrics and KPIs
Test Metrics and KPIsTest Metrics and KPIs
Test Metrics and KPIs
 

Viewers also liked

Tester vs Developer
Tester vs DeveloperTester vs Developer
Tester vs Developer
Tricon Infotech
 
Lessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleLessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile Lifecycle
TEST Huddle
 
ATDD And BDD The Great Beat Down…or…Debate
ATDD And BDD The Great Beat Down…or…DebateATDD And BDD The Great Beat Down…or…Debate
ATDD And BDD The Great Beat Down…or…Debate
TEST Huddle
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
TEST Huddle
 
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality ReportEmerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
TEST Huddle
 
"Experiences Of Test Automation At Spotify" with Kristian Karl
"Experiences Of Test Automation At Spotify" with Kristian Karl"Experiences Of Test Automation At Spotify" with Kristian Karl
"Experiences Of Test Automation At Spotify" with Kristian Karl
TEST Huddle
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
TEST Huddle
 
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
TEST Huddle
 
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
TEST Huddle
 
Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
TEST Huddle
 

Viewers also liked (10)

Tester vs Developer
Tester vs DeveloperTester vs Developer
Tester vs Developer
 
Lessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleLessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile Lifecycle
 
ATDD And BDD The Great Beat Down…or…Debate
ATDD And BDD The Great Beat Down…or…DebateATDD And BDD The Great Beat Down…or…Debate
ATDD And BDD The Great Beat Down…or…Debate
 
A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
 
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality ReportEmerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
 
"Experiences Of Test Automation At Spotify" with Kristian Karl
"Experiences Of Test Automation At Spotify" with Kristian Karl"Experiences Of Test Automation At Spotify" with Kristian Karl
"Experiences Of Test Automation At Spotify" with Kristian Karl
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
 
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012
 
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
 
Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 

Similar to Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010

Capital Budgeting Rules 04
Capital Budgeting Rules 04Capital Budgeting Rules 04
Capital Budgeting Rules 04
rajeevgupta
 
Chap005
Chap005Chap005
OL_06-07_IPE 4111_ Capital Budgeting.pptx
OL_06-07_IPE 4111_ Capital Budgeting.pptxOL_06-07_IPE 4111_ Capital Budgeting.pptx
OL_06-07_IPE 4111_ Capital Budgeting.pptx
SajibDas40
 
Net Present Value and Other Investment Rules
Net Present Value and Other Investment RulesNet Present Value and Other Investment Rules
Net Present Value and Other Investment Rules
Kartika Dwi Rachmawati
 
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based PrioritizationPMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
Thanh Nguyen
 
Google car en l vanguardiaaáaaaaaaaaaaaaa
Google car en l vanguardiaaáaaaaaaaaaaaaaGoogle car en l vanguardiaaáaaaaaaaaaaaaa
Google car en l vanguardiaaáaaaaaaaaaaaaa
carlos753195
 
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docxFIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
mydrynan
 
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docxFIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
ssuser454af01
 
Fin 534 week 6 chapter 11 solution (str course)
Fin 534 week 6 chapter 11 solution (str course)Fin 534 week 6 chapter 11 solution (str course)
Fin 534 week 6 chapter 11 solution (str course)
ENTIRE COURSES FINAL EXAM
 
Financial prioritization
Financial prioritizationFinancial prioritization
Financial prioritization
Ahmed Taha
 
Ajmal org
Ajmal orgAjmal org
Ajmal org
Syed Ajmal
 
THIS IS THE DISCUSSION PART PLEASE READ AND FOLLOW INSTRUCTIONS PU.docx
THIS IS THE DISCUSSION PART PLEASE READ AND FOLLOW INSTRUCTIONS PU.docxTHIS IS THE DISCUSSION PART PLEASE READ AND FOLLOW INSTRUCTIONS PU.docx
THIS IS THE DISCUSSION PART PLEASE READ AND FOLLOW INSTRUCTIONS PU.docx
amit657720
 
FIN534 Week 4 Scenario Script The CAPM and Market Efficiency and.docx
FIN534 Week 4 Scenario Script The CAPM and Market Efficiency and.docxFIN534 Week 4 Scenario Script The CAPM and Market Efficiency and.docx
FIN534 Week 4 Scenario Script The CAPM and Market Efficiency and.docx
mydrynan
 
Capital_Budgeting.Chp 4 Unit2.pptx
Capital_Budgeting.Chp 4 Unit2.pptxCapital_Budgeting.Chp 4 Unit2.pptx
Capital_Budgeting.Chp 4 Unit2.pptx
RachanaSingh78
 
Best practices to include in your OpenERP implementation contracts. Sandro Bo...
Best practices to include in your OpenERP implementation contracts. Sandro Bo...Best practices to include in your OpenERP implementation contracts. Sandro Bo...
Best practices to include in your OpenERP implementation contracts. Sandro Bo...
Odoo
 
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docxFIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
mydrynan
 
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docxFIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
ssuser454af01
 
Mohamed Elwardany
Mohamed ElwardanyMohamed Elwardany
Mohamed Elwardany
Mohamed Elwardany
 
Financial prioritization
Financial prioritizationFinancial prioritization
Financial prioritization
Inova LLC
 
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docx
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docxSheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docx
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docx
lesleyryder69361
 

Similar to Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010 (20)

Capital Budgeting Rules 04
Capital Budgeting Rules 04Capital Budgeting Rules 04
Capital Budgeting Rules 04
 
Chap005
Chap005Chap005
Chap005
 
OL_06-07_IPE 4111_ Capital Budgeting.pptx
OL_06-07_IPE 4111_ Capital Budgeting.pptxOL_06-07_IPE 4111_ Capital Budgeting.pptx
OL_06-07_IPE 4111_ Capital Budgeting.pptx
 
Net Present Value and Other Investment Rules
Net Present Value and Other Investment RulesNet Present Value and Other Investment Rules
Net Present Value and Other Investment Rules
 
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based PrioritizationPMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
 
Google car en l vanguardiaaáaaaaaaaaaaaaa
Google car en l vanguardiaaáaaaaaaaaaaaaaGoogle car en l vanguardiaaáaaaaaaaaaaaaa
Google car en l vanguardiaaáaaaaaaaaaaaaa
 
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docxFIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
 
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docxFIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
FIN534 Week 7 Scenario Script Forecasting Operations and Agency C.docx
 
Fin 534 week 6 chapter 11 solution (str course)
Fin 534 week 6 chapter 11 solution (str course)Fin 534 week 6 chapter 11 solution (str course)
Fin 534 week 6 chapter 11 solution (str course)
 
Financial prioritization
Financial prioritizationFinancial prioritization
Financial prioritization
 
Ajmal org
Ajmal orgAjmal org
Ajmal org
 
THIS IS THE DISCUSSION PART PLEASE READ AND FOLLOW INSTRUCTIONS PU.docx
THIS IS THE DISCUSSION PART PLEASE READ AND FOLLOW INSTRUCTIONS PU.docxTHIS IS THE DISCUSSION PART PLEASE READ AND FOLLOW INSTRUCTIONS PU.docx
THIS IS THE DISCUSSION PART PLEASE READ AND FOLLOW INSTRUCTIONS PU.docx
 
FIN534 Week 4 Scenario Script The CAPM and Market Efficiency and.docx
FIN534 Week 4 Scenario Script The CAPM and Market Efficiency and.docxFIN534 Week 4 Scenario Script The CAPM and Market Efficiency and.docx
FIN534 Week 4 Scenario Script The CAPM and Market Efficiency and.docx
 
Capital_Budgeting.Chp 4 Unit2.pptx
Capital_Budgeting.Chp 4 Unit2.pptxCapital_Budgeting.Chp 4 Unit2.pptx
Capital_Budgeting.Chp 4 Unit2.pptx
 
Best practices to include in your OpenERP implementation contracts. Sandro Bo...
Best practices to include in your OpenERP implementation contracts. Sandro Bo...Best practices to include in your OpenERP implementation contracts. Sandro Bo...
Best practices to include in your OpenERP implementation contracts. Sandro Bo...
 
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docxFIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
 
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docxFIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
FIN534 Week 6 Scenario Script How to use the Different Capital Bu.docx
 
Mohamed Elwardany
Mohamed ElwardanyMohamed Elwardany
Mohamed Elwardany
 
Financial prioritization
Financial prioritizationFinancial prioritization
Financial prioritization
 
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docx
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docxSheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docx
Sheet1TFC Capital Budgeting Analysis - Week 6 ScenarioENTER CORREC.docx
 

More from TEST Huddle

Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
TEST Huddle
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
TEST Huddle
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
TEST Huddle
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
TEST Huddle
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
TEST Huddle
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
TEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
TEST Huddle
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
TEST Huddle
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
TEST Huddle
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
TEST Huddle
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
TEST Huddle
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
TEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
TEST Huddle
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
TEST Huddle
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
TEST Huddle
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
TEST Huddle
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
TEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
TEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
TEST Huddle
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
TEST Huddle
 

More from TEST Huddle (20)

Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
 

Recently uploaded

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 

Recently uploaded (20)

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 

Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010

  • 1. I Don’t Want To Be A Tester Any More! Merging requirements engineering and testing to everybody’s benefitEuroSTAR 2010 Session T5Anne Mette HassDELTA Axiom
  • 3. 3 Testers are always unhappy Plan at project start development test D e l i v e r y D e l i v e r test y Plan under development development Plan at test start development test D e l i v e r y Plan at project start development test D e l i v e r y D e l i v e r test y Plan under development development Plan at test start development test D e l i v e r y Plan at project start development test D e l i v e r y D e l i v e r test y Plan under development development Plan at test start development test D e l i v e r y
  • 4. 4 and so are requirements engineers
  • 5. 5 -now I have had enough!
  • 6. 6 I want to be at Boris Beizer Mental Level 4 Phase 4: A mental discipline that results in low-risk software without much testing effort. In this phase testers view themselves as disciplined professionals whose task is to support the development of highly testable, low risk software.
  • 7. 7 I want to be an expectation engineer But I don’t want to be a tester,
  • 8. 8 Let’s merge requirements engineering and testing
  • 9. 9 Merge of requirements engineering and testing
  • 10. 10 The expectations are good enough, when they are documented like test conditions.
  • 11. 11 We don’t need to do test analysis any more, it is already done during expectation expression!
  • 12. 12 Expectations can be at different levels
  • 13. 13 Expectation Engineering fits any development model Iterative development Sequential development
  • 14. 14 Techniques are indispensable
  • 15. 15 Don’t forget the support of
  • 16. 16 Elicitation Result Example We never give rebates to first timers! For the standard subscribers we only give rebate from the 5th subscription –that rebate is 5%. The loyals gets 10% on the standard price. REMEMBER:Always add a delivery fee! Obviously not on the web-version, but otherwise 5 E. if the subscriber lives within 10 kilometers, and 7.5 E. if he lives within 20 kilometers. Other people living in this country must pay 10 E. for delivery. If somebody lives abroad we’ll have to figure out what the delivery fee should be on a case to case basis –ask Hugo.
  • 17. 17 Corresponding expectations 1st aspect domains 2nd aspect domains MAMP is expected to L Type First subtract no rebate 1 Regular no. of subsc. *1 = 3 subtract no rebate 2 > 3 < 4 subtract no rebate 3 = 4 subtract no rebate 4 = 5 subtract 5% 5 >5 < 10 subtract 5% 6 = 10 subtract 5% 7 Loyal subtract 10% 8 Postal code *2 [210, 215, 220, 225] add 5 Euro 9 230 to 300 add 7.5 Euro 10 all other country here add 10 Euro 11 abroad ensure that the secretary enters a delivery fee, before the subscription becomes accepted, 12 inform the subscriber of the situation 13 Notes: *1 We know from elsewhere that a standard subscriber has between 3 and 10 subscriptions, incl. *2 These are the postal codes representing 10, respectively 20 kilometers from Minitown.
  • 18. 18 and examination schedule (extract) Procedure Step + Tracing Actions and input Examination of result Actual result 1 Start creating a new subscription. [SE 54] L1 Check that no rebate is subtracted from the price. 2 [SE 54] L9 Accept the subscription. Check that a delivery fee of 5 Euro is added to the price. ID Purpose Estimated duration: 2.1.1 The purpose is to examine the rebate and delivery fee calculation for subscribers who are first-timers and loyal, and living within 10 km or more than 15 km away. 10 min. Preconditions: A user (User A) who is a first-timer living within 10 km must exist in the database. A user (User B) who is a loyal living more than 15 km away must exist in the database. User A is logged on. Examination Log Date: Initials: Examination item: OK / Not OK Comments:
  • 20. 20 Forward from here Would you like to try it out?! Mail: amj@delta.dk Web: deltaaxiom.com Book: ? ©DELTA 2010