SlideShare a Scribd company logo
Behavior Driven Development
&
Specification by Example
dimanche 22 septembre 13
Testers
Developers
Domain Expert
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
Software
development
Steps
dimanche 22 septembre 13
Stakeholders
define
objectives
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Testers
(Quality Assurance)
write requirements
test plan
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Testers
(Quality Assurance)
write requirements
test plan
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
defects
defects
defects
defects defects
defects
defects
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
defects
defects
defects
defects defects
defects
defects
defects
defects
defects
defects
defects
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
defects
defects
defects
defects defects
defects
defects
defects
defects
defects
defects
defectsdefects
defects
defects defects
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
defects
defects
defects
defects defects
defects
defects
defects
defects
defects
defects
defectsdefects
defects
defects defectsdefects
defects
defects
defects
defects
defects
defects
defects
defects
defects
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Pfiouuuu
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
dimanche 22 septembre 13
That is not
what I want!
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
dimanche 22 septembre 13
Sources
of
Errors/Bugs
dimanche 22 septembre 13
Sources
of
Errors/Bugs
Misunderstandings
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
unable to define what they want
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
unable to define what they want
don't know what they really want "now"
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
misunderstood the stakeholders
wrong, incomplete or ambiguous requirements
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
misinterpret requirements
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
incomplete tests based on
implementation not behavior
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
misinterpret requirements
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
"false positives" or "beatures"
misinterpretation of application behavior
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
At least "6" Sources of Errors
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
At least "6" Sources of Errors
ops issues during deployment
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
Stakeholder
Domain
Experts
Testers
Developers
dimanche 22 septembre 13
Stakeholders
define
objectives
Business
Requirements
are defined
Functional
and Technical
Requirements
are defined
Developers
design and
interpret
specification
into code
Developers
write
implementation
tests
Testers
(Quality Assurance)
write requirements
test plan
Application
is tested
Application
is deployed in
Production
Users
use the
Application
At least "6" Sources of Errors
among "4" different Roles
dimanche 22 septembre 13
Stakeholder
End-users
Domain
Experts
Testers
Developers
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
Discuss
Together
As a whole team!
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
No Narrative
No Business Value
Unnecessary Feature !
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
Feature: Account Holder withdraws cash
As an Account Holder
I want to withdraw cash from an ATM
So that I can get money when the bank is closed
dimanche 22 septembre 13
Scenario: Account has sufficient funds
Given the account balance is 100€
And the card is valid
And the machine contains enough money
When the Account Holder requests 20€
Then the ATM should dispense 20€
And the account balance should be 80€
And the card should be returned
dimanche 22 septembre 13
Scenario: The ATM has insufficient funds
Given the account balance is 100€
And the card is valid
And the machine contains only 20€
When the Account Holder requests 30€
Then the ATM should say it has insufficient funds
And the account balance should be 100€
And the card should be returned
dimanche 22 septembre 13
dimanche 22 septembre 13
Scenario: Account has insufficient funds
Given the account balance is 10€
And the card is valid
And the machine contains enough money
When the Account Holder requests 30€
Then the ATM should not dispense any money
And the ATM should say there are insufficient funds
And the account balance should still be 10€
And the card should be returned
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
Scenario: Wrong PIN
Given the card is valid
And its PIN number is "0000"
When the Account Holder enters "1234"
Then the ATM should say the PIN number is wrong
dimanche 22 septembre 13
Scenario: Wrong PIN three times
Given the card is valid
And its PIN number is "0000"
When the Account Holder enters "1234"
And the Account Holder enters "4321"
And the Account Holder enters "2341"
Then the ATM should retain the card
And the ATM should say the card has been retained
dimanche 22 septembre 13
Scenario: Card has been disabled
Given the card is disabled
When the Account Holder requests 30€
Then the ATM should retain the card
And the ATM should say the card has been retained
dimanche 22 septembre 13
Scenario: Card has been disabled
Given the card is disabled
When the Account Holder requests 30€
Then the ATM should retain the card
And the ATM should say the card has been retained
dimanche 22 septembre 13
dimanche 22 septembre 13
Feature: Interpolate
In order to interpolate values
As an Trader
I want to interpolate values in a range of Market data
Why this feature ?
dimanche 22 septembre 13
Feature: Interpolate
In order to interpolate values
As an Trader
I want to interpolate values in a range of Market data
Why this feature ?
dimanche 22 septembre 13
Feature: Linear Interpolation
In order to fill the gaps and provide a value for any
maturity
As a trader responsible for market-marking
I want to interpolate linearly values within a range of
points
And I want a flat extrapolation outside of the range of
points
Why this feature ?
dimanche 22 septembre 13
Scenario: Change the negotiation price from positive to negative => soulte
cashflow appears and premium cashflow is modified
Given an FUNKY_EXOTIC
And deal way is sell
And deal nature is TOMATO
And trade value date is 2012/07/01
And nominal is 100 JPY
And negotiation price is 0.20 JPY
When I validate the deal
Then there are 1 Price cashflows
And there are 0 fee cashflows
When I change the negotiation price to -0.3 JPY
And I validate the deal
Then there are 1 Price cashflows
And there are 1 fee cashflows
And the trade cashflow's payment date is 2012/07/01
And the trade cashflow's way is receive
And the trade cashflow's amount is 30 JPY
And the fee cashflow's payment date is 2012/07/01
And the fee cashflow's way is give
And the fee cashflow's amount is 60 JPY
What about this scenario
dimanche 22 septembre 13
Scenario: Change the negotiation price from positive to negative => soulte
cashflow appears and premium cashflow is modified
Given an FUNKY_EXOTIC
And deal way is sell
And deal nature is TOMATO
And trade value date is 2012/07/01
And nominal is 100 JPY
And negotiation price is 0.20 JPY
When I validate the deal
Then there are 1 Price cashflows
And there are 0 fee cashflows
When I change the negotiation price to -0.3 JPY
And I validate the deal
Then there are 1 Price cashflows
And there are 1 fee cashflows
And the trade cashflow's payment date is 2012/07/01
And the trade cashflow's way is receive
And the trade cashflow's amount is 30 JPY
And the fee cashflow's payment date is 2012/07/01
And the fee cashflow's way is give
And the fee cashflow's amount is 60 JPY
What about this scenario
d = new Deal();
d.SetWay(Sell);
d.SetNature(Tomato);
d.SetValueDate(new Date(...));
d.SetNominal(100, JPY);
d.SetNegotiationPrice(0.20, JPY);
cf = d.GetCashFlows();
AssertThat(IsEqual(...);
...
dimanche 22 septembre 13
Scenario: Fee and Price cashflows when the negotiation price is set to a negative value
Given a sell for a nominal 100 JPY on FUNKY_EXOTIC TOMATO negotiation price 0.20
JPY traded on 2012/07/01
When the middle officer validates the deal
Then the trade has one Price cashflow and no Fee cashflow
When the middle officer changes the negotiation price to -0.3 JPY
And the middle officer validates the deal
Then the trade has the following cashflows:
| FlowType| Way | Amount | Currency | PaymentDate | Remarks |
| Price | Receive| 30 | JPY | 2012/07/01 | 100*abs(-0.3) |
| Fee | Give | 60 | JPY | 2012/07/01 | 100*2*abs(-0.3)|
What about this scenario
Communicate With the Business People !!!
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
Scenario
BDDFRAMEWORK
GLUECODE
Application
http://dribbble.com/shots/685089-The-Noun-Project-Bridge
bridging the gap between scenario and app.
dimanche 22 septembre 13
GLUECODE
BDDFRAMEWORK
SCENARIO
APPLICATION
SCENARIO
dimanche 22 septembre 13
Scenario: Account has sufficient funds
Given the account balance is 100€
When the Account Holder requests 20€
Then the ATM should dispense 20€
And the account balance should be 80€
And the card should be returned
SCENARIO
APPLICATION
GLUECODE
BDDFRAMEWORK
dimanche 22 septembre 13
Scenario: Account has sufficient funds
Given the account balance is 100€
When the Account Holder requests 20€
Then the ATM should dispense 20€
And the account balance should be 80€
And the card should be returned
SCENARIO
APPLICATION
GLUECODE
BDDFRAMEWORK
dimanche 22 septembre 13
Scenario: Account has sufficient funds
Given the account balance is 100€
When the Account Holder requests 20€
Then the ATM should dispense 20€
And the account balance should be 80€
And the card should be returned
SCENARIO
@Given("^the account balance is (d+)€$")
public void defineAccountBalanceInEuro(BigDecimal
balance) {
throw new PendingException("Implements me!");
}
@When("^the Account Holder request (d+)€$")
public void withdrawInEuro (BigDecimal amount) {
throw new PendingException("Implements me!");
}
@Then("^the ATM should dispense (d+)€$")
public void assertMoneyDispensedInEuro (BigDecimal
amount) {
throw new PendingException("Implements me!");
}
@Then("^the account balance should be (d+)€$")
public void assertBalanceInEuro(BigDecimal amount) {
throw new PendingException("Implements me!");
}
GLUE CODE
APPLICATION
BDDFRAMEWORK
dimanche 22 septembre 13
APPLICATION
@Given("^the account balance is (d+)€$")
public void defineAccountBalanceInEuro(BigDecimal
balance) {
account().setBalance(euro(balance));
}
@When("^the Account Holder request (d+)€$")
public void withdrawInEuro (BigDecimal amount) {
atm().withdraw(account(), euro(amount));
}
@Then("^the ATM should dispense (d+)€$")
public void assertMoneyDispensedInEuro (BigDecimal
amount) {
TransactionLog txLog = atm().transactionLog();
Money dispensed = txLog.lastAmountDispensed();
assertThat(dispensed).isEqualTo(euro(amount));
}
@Then("^the account balance should be (d+)€$")
public void assertBalanceInEuro(BigDecimal amount) {
Money actualBalance = account().balance();
assertThat(actualBalance).isEqualTo(euro(amount));
}
GLUE CODE
APPLICATION
Scenario: Account has sufficient funds
Given the account balance is 100€
When the Account Holder requests 20€
Then the ATM should dispense 20€
And the account balance should be 80€
And the card should be returned
SCENARIO
BDDFRAMEWORK
dimanche 22 septembre 13
BDDFRAMEWORK
SCENARIO
APPLICATIONGLUECODE
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
You will learn to think
of automated tests
as executable
specification that
become living
documentation
– Mary Poppendieck
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13
dimanche 22 septembre 13

More Related Content

DOC
Vidhya S _Profile
DOCX
Lipsha Subhalagna_Software Tester_Resume
DOC
Sujay kumar jha curriculum vitae
DOC
Cathy white resume_2016
DOC
Rohit Oza_CV_2015
DOC
Sonal_Updated Resume (2)
DOCX
Software Tester Resume Asheesh
DOC
Yogeshwaran_Latest_Resume
Vidhya S _Profile
Lipsha Subhalagna_Software Tester_Resume
Sujay kumar jha curriculum vitae
Cathy white resume_2016
Rohit Oza_CV_2015
Sonal_Updated Resume (2)
Software Tester Resume Asheesh
Yogeshwaran_Latest_Resume

What's hot (19)

DOC
8 Yr Software QA_Resume_Automation and Manual
PDF
Keshav cv
DOC
Deepa_Resume (Manual Testing _2 years Exp_Updated)
DOCX
shweta resume software manual tester
DOCX
Karthik_4Y_Appium
PDF
Resume -qa (1)
DOC
Padavala Srikanth _Resume
DOC
Jyothi Kasarla
DOCX
Jyothi_Pawar_ Automation Tester_Resume
DOCX
QA Experience Resume
DOCX
Suchitha_Resume
DOC
Vaibhav 2.8 yrs exp test engineer
DOC
Jinesh_Resume
DOC
Sandeep Kakarlapudi_Senior Business Analyst com QA _CV
DOCX
Abhijeet resume
DOCX
Devi Thangavel
DOCX
Bhavana Singh_Manual Testing Resume
DOC
Akshay pakhale qa engineer
PDF
CV_ABDU RASHEED U
8 Yr Software QA_Resume_Automation and Manual
Keshav cv
Deepa_Resume (Manual Testing _2 years Exp_Updated)
shweta resume software manual tester
Karthik_4Y_Appium
Resume -qa (1)
Padavala Srikanth _Resume
Jyothi Kasarla
Jyothi_Pawar_ Automation Tester_Resume
QA Experience Resume
Suchitha_Resume
Vaibhav 2.8 yrs exp test engineer
Jinesh_Resume
Sandeep Kakarlapudi_Senior Business Analyst com QA _CV
Abhijeet resume
Devi Thangavel
Bhavana Singh_Manual Testing Resume
Akshay pakhale qa engineer
CV_ABDU RASHEED U
Ad

Viewers also liked (20)

PDF
Bdd training-v1
PDF
CukeUp 2016 Agile Product Planning Workshop
PPT
Experience from specification_by_examples
PPT
'An Evolution Into Specification By Example' by Adam Knight
PPTX
How to become a 'specification by example' rocket scientist
PPTX
Specflow: Specification by Example
PDF
L'ABC du BDD (Behavior Driven Development)
PDF
Specification by Example - Agile India 2015
PDF
Practical way to experience of Specification by Example
PDF
Specification by example - course summary
PDF
BDD in Action – principles, practices and real-world application
PPTX
Acceptance Test Driven Development and Robot Framework
PDF
Tutorial: Implementing Specification-By-Example with Gherkin
PPTX
Moving Towards Zero Defects with Specification by Example
PPT
Test Automation In The Hands of "The Business"
PDF
Specification-By-Example with Gherkin
PDF
ATDD Using Robot Framework
KEY
Specification by Example
PPS
8 Characteristics of good user requirements
PDF
Brown Bag Lunch - BDD an introduction - 2017 feb/mar
Bdd training-v1
CukeUp 2016 Agile Product Planning Workshop
Experience from specification_by_examples
'An Evolution Into Specification By Example' by Adam Knight
How to become a 'specification by example' rocket scientist
Specflow: Specification by Example
L'ABC du BDD (Behavior Driven Development)
Specification by Example - Agile India 2015
Practical way to experience of Specification by Example
Specification by example - course summary
BDD in Action – principles, practices and real-world application
Acceptance Test Driven Development and Robot Framework
Tutorial: Implementing Specification-By-Example with Gherkin
Moving Towards Zero Defects with Specification by Example
Test Automation In The Hands of "The Business"
Specification-By-Example with Gherkin
ATDD Using Robot Framework
Specification by Example
8 Characteristics of good user requirements
Brown Bag Lunch - BDD an introduction - 2017 feb/mar
Ad

Similar to Bdd training - v3 (20)

PPT
Web development .. presentation for IT students
PDF
Hire Android App Developers in India with Cerebraix
PDF
Vs 1044 certified android apps developer brochure
PPT
A Guideline to Test Your Own Code - Developer Testing
PDF
Evaluating Technical Skills Remotely: Tools and Techniques for Assessing Remo...
PDF
How to Hire React Native Developers Who Can Optimize App Performance.pdf
PDF
How to hire mobile app developer
PPTX
Aginext 2021: Built-in Quality - How agile coaches can contribute
DOC
Rosalin Ghosh_Resume_Testing_8 Yrs Experience
PDF
A Step-by-Step Guide to Hiring an Android App Developer.pdf
PDF
Software Technical Development Proposal Powerpoint Presentation Slides
PPT
LECTURE 1 SQA.ppt
PDF
Android Developer Hiring: A Complete Business Guide
PPSX
Software Project Planning V
DOCX
JAVED SAYYED RESUME (2)
PDF
Roles And Responsibilities of QA in Software Development .pdf
PDF
Transform Your Business for Success with Digital Transformation Services
PDF
10 Questions to Ask Before You Hire an AngularJS Developer.pdf
PDF
Software Architecture Development Proposal PowerPoint Presentation Slides
Web development .. presentation for IT students
Hire Android App Developers in India with Cerebraix
Vs 1044 certified android apps developer brochure
A Guideline to Test Your Own Code - Developer Testing
Evaluating Technical Skills Remotely: Tools and Techniques for Assessing Remo...
How to Hire React Native Developers Who Can Optimize App Performance.pdf
How to hire mobile app developer
Aginext 2021: Built-in Quality - How agile coaches can contribute
Rosalin Ghosh_Resume_Testing_8 Yrs Experience
A Step-by-Step Guide to Hiring an Android App Developer.pdf
Software Technical Development Proposal Powerpoint Presentation Slides
LECTURE 1 SQA.ppt
Android Developer Hiring: A Complete Business Guide
Software Project Planning V
JAVED SAYYED RESUME (2)
Roles And Responsibilities of QA in Software Development .pdf
Transform Your Business for Success with Digital Transformation Services
10 Questions to Ask Before You Hire an AngularJS Developer.pdf
Software Architecture Development Proposal PowerPoint Presentation Slides

More from Arnauld Loyer (8)

PDF
Bdd training v5.2.0 - public
PDF
Event storming Notes
PDF
BDD training v5.0.1
PDF
BDD - Writing better scenario
PDF
Nos premiers pas autour du Behavior Driven Development
PDF
Behavior Driven Development // Brown Bag Lunch v1.0.0
PDF
Dégraissons le mammouth ou Darwin a encore frappé - La théorie de l'évolution...
PDF
Confiance&bdd softshake2013
Bdd training v5.2.0 - public
Event storming Notes
BDD training v5.0.1
BDD - Writing better scenario
Nos premiers pas autour du Behavior Driven Development
Behavior Driven Development // Brown Bag Lunch v1.0.0
Dégraissons le mammouth ou Darwin a encore frappé - La théorie de l'évolution...
Confiance&bdd softshake2013

Recently uploaded (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
A Presentation on Artificial Intelligence
PDF
August Patch Tuesday
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
1. Introduction to Computer Programming.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
project resource management chapter-09.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
Getting Started with Data Integration: FME Form 101
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Programs and apps: productivity, graphics, security and other tools
Tartificialntelligence_presentation.pptx
Chapter 5: Probability Theory and Statistics
A Presentation on Artificial Intelligence
August Patch Tuesday
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Zenith AI: Advanced Artificial Intelligence
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
cloud_computing_Infrastucture_as_cloud_p
1. Introduction to Computer Programming.pptx
Hindi spoken digit analysis for native and non-native speakers
project resource management chapter-09.pdf
DP Operators-handbook-extract for the Mautical Institute
Univ-Connecticut-ChatGPT-Presentaion.pdf
NewMind AI Weekly Chronicles - August'25-Week II

Bdd training - v3