SlideShare a Scribd company logo
ATDD Quiz For Managers
• business analysis
• testing and automation
• development
Which of following activity is a part of ATDD workflow ?
• business analysis
• testing and automation
• development
Which of following activity is a part of ATDD workflow ?
• writing ATDD test
• ATDD team
• doing ATDD apart from delivery
• ATDD workflow
Which of following is a valid phrase ?
• writing ATDD test
• ATDD team
• doing ATDD apart from delivery
• ATDD workflow
Which of following is a valid phrase ?
• writing TDD
• doing development after TDD
• TDD coverage
• TDD workflow for developers
Which of following is a valid phrase ?
• writing TDD
• doing development after TDD
• TDD coverage
• TDD workflow for developers
Which of following is a valid phrase ?
• Developer
• Automation Engineer
• Manual Tester
• Business Analyst
Which of the following roles are involved in ATDD workflow ?
• Developer
• Automation Engineer
• Manual Tester
• Business Analyst
Which of the following roles are involved in ATDD workflow ?
• By asking QA’s to write automated acceptance tests for all stories
• By asking developers to practice TDD for all stories
• By asking BA’s to write gherkin specs before development for all stories
• By practicing workflow for a few user stories and allowing BA, QA and developer to adjust to the
workflow gradually.
How to introduce ATDD workflow in team?
• By asking QA’s to write automated acceptance tests for all stories
• By asking developers to practice TDD for all stories
• By asking BA’s to write gherkin specs before development for all stories
• By practicing workflow for a few user stories and allowing BAs, QAs and developers to adjust to the
workflow gradually.
How to introduce ATDD workflow in team?
• Some acceptance criterions are covered by developers and others by automation engineers .
• Automation engineers write black box tests
• Developers write white box tests
• Developers write only unit tests as part of TDD practice.
Which of following is correct ?
• Some acceptance criterions are covered by developers and others by automation engineers .
• Automation engineers write black-box tests
• Developers write white-box tests
• Developers write only unit tests as part of TDD practice.
Which of following is correct ?
• Automation engineers write ATDD tests and Developer writes TDD tests
• Some acceptance criterions are tested by developers, others by automation engineers
• Developers validate code and modules
• Automation engineer’s validate end to end functionality
• Automation engineers write acceptance tests and Developer writes unit tests.
How are tests written by automation engineers different from ones written by
developers ?
• Automation engineers write ATDD tests and Developer writes TDD tests
• Some acceptance criterions are tested by developers, others by automation engineers
• Developers validate code and modules
• Automation engineer’s validate end to end functionality
• Automation engineers write acceptance tests and Developer writes unit tests.
How are tests written by automation engineers different from ones written by
developers ?
• ATDD involves analyzing user story and writing acceptance tests to set objectives for
development
• TDD involves writing tests before updating source code.
• ATDD focuses on user story, TDD focuses on code changes.
• ATDD is practiced to achieve high code coverage.
Which of following is correct ?
• ATDD involves analyzing user story and writing acceptance tests to set objectives for development
• TDD involves writing tests before updating source code.
• ATDD focuses on user story, TDD focuses on code changes.
• ATDD is practiced to achieve high code coverage.
Which of following is correct ?
Which of following is a functional test ?
Scenario: Adding two numbers in calculator mode
Given I am in calculator mode
Then I press “5" button
And I press “+" button
When I press “7" button
Then I should see "12" on screen
Scenario: Perform operations in calculator mode
Given I am in calculator mode
Then I press “a number” button
And I press “an operation” button
When I press “a number” button
Then I should see “an integer” on screen
Which of following is a functional test ?
Scenario: Adding two numbers in calculator mode
Given I am in calculator mode
Then I press “5" button
And I press “+" button
When I press “7" button
Then I should see "12" on screen
Scenario: Perform operations in calculator mode
Given I am in calculator mode
Then I press “a number” button
And I press “an operation” button
When I press “a number” button
Then I should see “an integer” on screen
functional
Test
Why functional test need virtualization ?
• To predict the expected output data at end of each test.
• Because expected output data can’t be predicted, unless input data is known.
• Because input data comes from external services.
• Because our functional tests should not fail because of faults in external services.
Why functional test need virtualization ?
• To predict the expected output data at end of each test.
• Because expected output data can’t be predicted, unless input data is known.
• Because input data comes from external services.
• Because our functional tests should run in isolation from external services.

More Related Content

What's hot

Implementing automation in definition of done is team effort
Implementing automation in definition of done is team effortImplementing automation in definition of done is team effort
Implementing automation in definition of done is team effort
Anand Narayan Shirkande
 
What is Agile Testing?
What is Agile Testing?What is Agile Testing?
What is Agile Testing?
vodQA
 
Cost of defects
Cost of defectsCost of defects
Cost of defects
Michael Garcia
 
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
Applitools
 
ATDD with Pepino
ATDD with PepinoATDD with Pepino
ATDD with Pepino
Byron Sommardahl
 
Roman iovlev battle - JDI vs Selenide - Selenium Camp
Roman iovlev battle - JDI vs Selenide - Selenium CampRoman iovlev battle - JDI vs Selenide - Selenium Camp
Roman iovlev battle - JDI vs Selenide - Selenium Camp
Роман Иовлев
 
How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"
TEST Huddle
 
Best practices for writing good automated tests
Best practices for writing good automated testsBest practices for writing good automated tests
Best practices for writing good automated tests
Felipe Lima
 
TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
Atish Narlawar
 
Test Automation
Test AutomationTest Automation
Test Automation
Tomas Riha
 
Understanding Agile 11x17
Understanding Agile 11x17Understanding Agile 11x17
Understanding Agile 11x17
Nigel Thurlow
 
Optimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesOptimizing Your Agile Testing Processes
Optimizing Your Agile Testing Processes
Stanton Champion
 
Test automation - What? Why? How?
Test automation - What? Why? How?Test automation - What? Why? How?
Test automation - What? Why? How?
Anand Bagmar
 
Automation using ibm rft
Automation using ibm rftAutomation using ibm rft
Automation using ibm rft
Prashant Chaudhary
 
[webinar] Best of Breed: Successful Test Automation Practices from Innovative...
[webinar] Best of Breed: Successful Test Automation Practices from Innovative...[webinar] Best of Breed: Successful Test Automation Practices from Innovative...
[webinar] Best of Breed: Successful Test Automation Practices from Innovative...
Applitools
 
Refactoring to Testable Code
Refactoring to Testable CodeRefactoring to Testable Code
Refactoring to Testable Code
Richard Taylor
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
Ciklum Ukraine
 
Test Driven Agile
Test Driven AgileTest Driven Agile
Test Driven Agile
Nigel Thurlow
 
Test Driven Development with Laravel
Test Driven Development with LaravelTest Driven Development with Laravel
Test Driven Development with Laravel
Tyler Johnston
 
Test team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоTest team dynamics, Антон Мужайло
Test team dynamics, Антон Мужайло
Sigma Software
 

What's hot (20)

Implementing automation in definition of done is team effort
Implementing automation in definition of done is team effortImplementing automation in definition of done is team effort
Implementing automation in definition of done is team effort
 
What is Agile Testing?
What is Agile Testing?What is Agile Testing?
What is Agile Testing?
 
Cost of defects
Cost of defectsCost of defects
Cost of defects
 
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
 
ATDD with Pepino
ATDD with PepinoATDD with Pepino
ATDD with Pepino
 
Roman iovlev battle - JDI vs Selenide - Selenium Camp
Roman iovlev battle - JDI vs Selenide - Selenium CampRoman iovlev battle - JDI vs Selenide - Selenium Camp
Roman iovlev battle - JDI vs Selenide - Selenium Camp
 
How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"
 
Best practices for writing good automated tests
Best practices for writing good automated testsBest practices for writing good automated tests
Best practices for writing good automated tests
 
TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Understanding Agile 11x17
Understanding Agile 11x17Understanding Agile 11x17
Understanding Agile 11x17
 
Optimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesOptimizing Your Agile Testing Processes
Optimizing Your Agile Testing Processes
 
Test automation - What? Why? How?
Test automation - What? Why? How?Test automation - What? Why? How?
Test automation - What? Why? How?
 
Automation using ibm rft
Automation using ibm rftAutomation using ibm rft
Automation using ibm rft
 
[webinar] Best of Breed: Successful Test Automation Practices from Innovative...
[webinar] Best of Breed: Successful Test Automation Practices from Innovative...[webinar] Best of Breed: Successful Test Automation Practices from Innovative...
[webinar] Best of Breed: Successful Test Automation Practices from Innovative...
 
Refactoring to Testable Code
Refactoring to Testable CodeRefactoring to Testable Code
Refactoring to Testable Code
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Test Driven Agile
Test Driven AgileTest Driven Agile
Test Driven Agile
 
Test Driven Development with Laravel
Test Driven Development with LaravelTest Driven Development with Laravel
Test Driven Development with Laravel
 
Test team dynamics, Антон Мужайло
Test team dynamics, Антон МужайлоTest team dynamics, Антон Мужайло
Test team dynamics, Антон Мужайло
 

Viewers also liked

IT Brunch - SpecFlow and Gherkin by Example
IT Brunch - SpecFlow and Gherkin by ExampleIT Brunch - SpecFlow and Gherkin by Example
IT Brunch - SpecFlow and Gherkin by ExampleDmytro Mindra
 
ATDD with SpecFlow
ATDD with SpecFlowATDD with SpecFlow
ATDD with SpecFlow
Arnon Axelrod
 
ATDD with cucumber java talk at DevOpsQANJ meetup aug 11 2016
ATDD with cucumber java talk at DevOpsQANJ meetup aug 11 2016ATDD with cucumber java talk at DevOpsQANJ meetup aug 11 2016
ATDD with cucumber java talk at DevOpsQANJ meetup aug 11 2016
Anil Jaising
 
C_V_PONJI_MEDICAL_FIELD[1]
C_V_PONJI_MEDICAL_FIELD[1]C_V_PONJI_MEDICAL_FIELD[1]
C_V_PONJI_MEDICAL_FIELD[1]
Ponji Bishonga
 
Magnate
MagnateMagnate
Magnate
Anmol Garg
 
Quizzinga 2013 prelims answers.
Quizzinga 2013 prelims answers. Quizzinga 2013 prelims answers.
Quizzinga 2013 prelims answers.
Aditya Jayaprakash
 
Aviles law
Aviles lawAviles law
Aviles law
stberge
 
Weekly dose of quiz 1
Weekly dose of quiz 1Weekly dose of quiz 1
Weekly dose of quiz 1
Nitin Suresh
 
Moleculas
MoleculasMoleculas
Moleculas
Dayana Mancilla
 
Access 2015 Open Quiz Prelim+Final+Answers
Access 2015 Open Quiz Prelim+Final+AnswersAccess 2015 Open Quiz Prelim+Final+Answers
Access 2015 Open Quiz Prelim+Final+Answers
Naman Dhanuka
 
Weekly dose of quiz with answers 1
Weekly dose of quiz with answers 1Weekly dose of quiz with answers 1
Weekly dose of quiz with answers 1
Nitin Suresh
 
350th
350th350th
Testing in a continuous delivery world - XP Days Ukraine
Testing in a continuous delivery world  - XP Days UkraineTesting in a continuous delivery world  - XP Days Ukraine
Testing in a continuous delivery world - XP Days Ukraine
Wouter Lagerweij
 
General quiz junior finals 2016 (Tata Motors -Wheels )
General quiz junior finals 2016 (Tata Motors -Wheels )General quiz junior finals 2016 (Tata Motors -Wheels )
General quiz junior finals 2016 (Tata Motors -Wheels )
Prasanna Gorai
 
Operating systems
Operating systemsOperating systems
Operating systems
7867867861
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
QASymphony
 
SIC Launch Event: Building the networks
SIC Launch Event: Building the networksSIC Launch Event: Building the networks
SIC Launch Event: Building the networks
Social Innovation Exchange
 
Learning tool on cooperation
Learning tool on cooperationLearning tool on cooperation
Learning tool on cooperation
Social Innovation Exchange
 
Atdd half day_new_1_up
Atdd half day_new_1_upAtdd half day_new_1_up
Atdd half day_new_1_up
jaredrrichardson
 
Common Types of Business Letters
Common Types of Business LettersCommon Types of Business Letters
Common Types of Business Letters
Jo Bartolata
 

Viewers also liked (20)

IT Brunch - SpecFlow and Gherkin by Example
IT Brunch - SpecFlow and Gherkin by ExampleIT Brunch - SpecFlow and Gherkin by Example
IT Brunch - SpecFlow and Gherkin by Example
 
ATDD with SpecFlow
ATDD with SpecFlowATDD with SpecFlow
ATDD with SpecFlow
 
ATDD with cucumber java talk at DevOpsQANJ meetup aug 11 2016
ATDD with cucumber java talk at DevOpsQANJ meetup aug 11 2016ATDD with cucumber java talk at DevOpsQANJ meetup aug 11 2016
ATDD with cucumber java talk at DevOpsQANJ meetup aug 11 2016
 
C_V_PONJI_MEDICAL_FIELD[1]
C_V_PONJI_MEDICAL_FIELD[1]C_V_PONJI_MEDICAL_FIELD[1]
C_V_PONJI_MEDICAL_FIELD[1]
 
Magnate
MagnateMagnate
Magnate
 
Quizzinga 2013 prelims answers.
Quizzinga 2013 prelims answers. Quizzinga 2013 prelims answers.
Quizzinga 2013 prelims answers.
 
Aviles law
Aviles lawAviles law
Aviles law
 
Weekly dose of quiz 1
Weekly dose of quiz 1Weekly dose of quiz 1
Weekly dose of quiz 1
 
Moleculas
MoleculasMoleculas
Moleculas
 
Access 2015 Open Quiz Prelim+Final+Answers
Access 2015 Open Quiz Prelim+Final+AnswersAccess 2015 Open Quiz Prelim+Final+Answers
Access 2015 Open Quiz Prelim+Final+Answers
 
Weekly dose of quiz with answers 1
Weekly dose of quiz with answers 1Weekly dose of quiz with answers 1
Weekly dose of quiz with answers 1
 
350th
350th350th
350th
 
Testing in a continuous delivery world - XP Days Ukraine
Testing in a continuous delivery world  - XP Days UkraineTesting in a continuous delivery world  - XP Days Ukraine
Testing in a continuous delivery world - XP Days Ukraine
 
General quiz junior finals 2016 (Tata Motors -Wheels )
General quiz junior finals 2016 (Tata Motors -Wheels )General quiz junior finals 2016 (Tata Motors -Wheels )
General quiz junior finals 2016 (Tata Motors -Wheels )
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
 
SIC Launch Event: Building the networks
SIC Launch Event: Building the networksSIC Launch Event: Building the networks
SIC Launch Event: Building the networks
 
Learning tool on cooperation
Learning tool on cooperationLearning tool on cooperation
Learning tool on cooperation
 
Atdd half day_new_1_up
Atdd half day_new_1_upAtdd half day_new_1_up
Atdd half day_new_1_up
 
Common Types of Business Letters
Common Types of Business LettersCommon Types of Business Letters
Common Types of Business Letters
 

Similar to ATDD Quiz For Managers

Tdd and bdd
Tdd and bddTdd and bdd
Tdd and bdd
MohamedSubhiBouchi
 
Prashant technical practices-tdd for xebia event
Prashant   technical practices-tdd for xebia eventPrashant   technical practices-tdd for xebia event
Prashant technical practices-tdd for xebia event
Xebia India
 
Android tdd
Android tddAndroid tdd
Android tdd
Nhan Cao
 
Software Testing Basic Concepts
Software Testing Basic ConceptsSoftware Testing Basic Concepts
Software Testing Basic Concepts
wesovi
 
A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5
SSW
 
Becoming a better programmer - unit testing
Becoming a better programmer - unit testingBecoming a better programmer - unit testing
Becoming a better programmer - unit testing
Duy Tan Geek
 
Bahaviour Driven Development
Bahaviour Driven DevelopmentBahaviour Driven Development
Bahaviour Driven Development
buildmaster
 
Agile and ATDD the perfect couple
Agile and ATDD the perfect coupleAgile and ATDD the perfect couple
Agile and ATDD the perfect couple
Stephen Tucker
 
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Jason Tice
 
Test driven development : software process
Test driven development : software process Test driven development : software process
Test driven development : software process
Amin Taheri
 
Tdd blog
Tdd blogTdd blog
Tdd blog
nikhil sreeni
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
Jean-François Nguyen
 
Test Policy and Practices
Test Policy and PracticesTest Policy and Practices
Test Policy and Practices
Talentica Software
 
TDD: seriously, try it! 
TDD: seriously, try it! TDD: seriously, try it! 
TDD: seriously, try it! 
Nacho Cougil
 
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanBehavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
QA or the Highway
 
Test Driven Development and Automation
Test Driven Development and AutomationTest Driven Development and Automation
Test Driven Development and Automation
Mahesh Salaria
 
TDD refresher
TDD refresherTDD refresher
TDD refresher
Kerry Buckley
 
Build the Right Regression Suite with Behavior-Driven Testing
Build the Right Regression Suite with Behavior-Driven TestingBuild the Right Regression Suite with Behavior-Driven Testing
Build the Right Regression Suite with Behavior-Driven Testing
TechWell
 
Acceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot FrameworkAcceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot Framework
Steve Zhang
 
Indy meetup#7 effective unit-testing-mule
Indy meetup#7 effective unit-testing-muleIndy meetup#7 effective unit-testing-mule
Indy meetup#7 effective unit-testing-mule
ikram_ahamed
 

Similar to ATDD Quiz For Managers (20)

Tdd and bdd
Tdd and bddTdd and bdd
Tdd and bdd
 
Prashant technical practices-tdd for xebia event
Prashant   technical practices-tdd for xebia eventPrashant   technical practices-tdd for xebia event
Prashant technical practices-tdd for xebia event
 
Android tdd
Android tddAndroid tdd
Android tdd
 
Software Testing Basic Concepts
Software Testing Basic ConceptsSoftware Testing Basic Concepts
Software Testing Basic Concepts
 
A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5
 
Becoming a better programmer - unit testing
Becoming a better programmer - unit testingBecoming a better programmer - unit testing
Becoming a better programmer - unit testing
 
Bahaviour Driven Development
Bahaviour Driven DevelopmentBahaviour Driven Development
Bahaviour Driven Development
 
Agile and ATDD the perfect couple
Agile and ATDD the perfect coupleAgile and ATDD the perfect couple
Agile and ATDD the perfect couple
 
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
Joe Cisar - Everything I Know About TDD - Agile Midwest 2019
 
Test driven development : software process
Test driven development : software process Test driven development : software process
Test driven development : software process
 
Tdd blog
Tdd blogTdd blog
Tdd blog
 
Methodology: IT test
Methodology: IT testMethodology: IT test
Methodology: IT test
 
Test Policy and Practices
Test Policy and PracticesTest Policy and Practices
Test Policy and Practices
 
TDD: seriously, try it! 
TDD: seriously, try it! TDD: seriously, try it! 
TDD: seriously, try it! 
 
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh EastmanBehavior Driven Development—A Guide to Agile Practices by Josh Eastman
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
 
Test Driven Development and Automation
Test Driven Development and AutomationTest Driven Development and Automation
Test Driven Development and Automation
 
TDD refresher
TDD refresherTDD refresher
TDD refresher
 
Build the Right Regression Suite with Behavior-Driven Testing
Build the Right Regression Suite with Behavior-Driven TestingBuild the Right Regression Suite with Behavior-Driven Testing
Build the Right Regression Suite with Behavior-Driven Testing
 
Acceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot FrameworkAcceptance Test Driven Development and Robot Framework
Acceptance Test Driven Development and Robot Framework
 
Indy meetup#7 effective unit-testing-mule
Indy meetup#7 effective unit-testing-muleIndy meetup#7 effective unit-testing-mule
Indy meetup#7 effective unit-testing-mule
 

Recently uploaded

Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
stuwilson.co.uk
 
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Dr. Nazrul Islam
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
Dr. Christine Ngari ,Ph.D (HRM)
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
Ahmed AbdelMoneim
 
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Alexey Krivitsky
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
dsnow9802
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
GanpatiKumarChoudhar
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
Bill641377
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
Pierre E. NEIS
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
TulsiDhidhi1
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
spandane
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
Alberto Brandolini
 
Team Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL ExplainedTeam Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL Explained
iampriyanshujaiswal
 
一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理
8p28uk6g
 

Recently uploaded (14)

Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
 
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
 
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
 
Team Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL ExplainedTeam Building and TUCKMANS MODEL Explained
Team Building and TUCKMANS MODEL Explained
 
一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理一比一原版(QU毕业证)皇后大学毕业证如何办理
一比一原版(QU毕业证)皇后大学毕业证如何办理
 

ATDD Quiz For Managers

  • 1. ATDD Quiz For Managers
  • 2. • business analysis • testing and automation • development Which of following activity is a part of ATDD workflow ?
  • 3. • business analysis • testing and automation • development Which of following activity is a part of ATDD workflow ?
  • 4. • writing ATDD test • ATDD team • doing ATDD apart from delivery • ATDD workflow Which of following is a valid phrase ?
  • 5. • writing ATDD test • ATDD team • doing ATDD apart from delivery • ATDD workflow Which of following is a valid phrase ?
  • 6. • writing TDD • doing development after TDD • TDD coverage • TDD workflow for developers Which of following is a valid phrase ?
  • 7. • writing TDD • doing development after TDD • TDD coverage • TDD workflow for developers Which of following is a valid phrase ?
  • 8. • Developer • Automation Engineer • Manual Tester • Business Analyst Which of the following roles are involved in ATDD workflow ?
  • 9. • Developer • Automation Engineer • Manual Tester • Business Analyst Which of the following roles are involved in ATDD workflow ?
  • 10. • By asking QA’s to write automated acceptance tests for all stories • By asking developers to practice TDD for all stories • By asking BA’s to write gherkin specs before development for all stories • By practicing workflow for a few user stories and allowing BA, QA and developer to adjust to the workflow gradually. How to introduce ATDD workflow in team?
  • 11. • By asking QA’s to write automated acceptance tests for all stories • By asking developers to practice TDD for all stories • By asking BA’s to write gherkin specs before development for all stories • By practicing workflow for a few user stories and allowing BAs, QAs and developers to adjust to the workflow gradually. How to introduce ATDD workflow in team?
  • 12. • Some acceptance criterions are covered by developers and others by automation engineers . • Automation engineers write black box tests • Developers write white box tests • Developers write only unit tests as part of TDD practice. Which of following is correct ?
  • 13. • Some acceptance criterions are covered by developers and others by automation engineers . • Automation engineers write black-box tests • Developers write white-box tests • Developers write only unit tests as part of TDD practice. Which of following is correct ?
  • 14. • Automation engineers write ATDD tests and Developer writes TDD tests • Some acceptance criterions are tested by developers, others by automation engineers • Developers validate code and modules • Automation engineer’s validate end to end functionality • Automation engineers write acceptance tests and Developer writes unit tests. How are tests written by automation engineers different from ones written by developers ?
  • 15. • Automation engineers write ATDD tests and Developer writes TDD tests • Some acceptance criterions are tested by developers, others by automation engineers • Developers validate code and modules • Automation engineer’s validate end to end functionality • Automation engineers write acceptance tests and Developer writes unit tests. How are tests written by automation engineers different from ones written by developers ?
  • 16. • ATDD involves analyzing user story and writing acceptance tests to set objectives for development • TDD involves writing tests before updating source code. • ATDD focuses on user story, TDD focuses on code changes. • ATDD is practiced to achieve high code coverage. Which of following is correct ?
  • 17. • ATDD involves analyzing user story and writing acceptance tests to set objectives for development • TDD involves writing tests before updating source code. • ATDD focuses on user story, TDD focuses on code changes. • ATDD is practiced to achieve high code coverage. Which of following is correct ?
  • 18. Which of following is a functional test ? Scenario: Adding two numbers in calculator mode Given I am in calculator mode Then I press “5" button And I press “+" button When I press “7" button Then I should see "12" on screen Scenario: Perform operations in calculator mode Given I am in calculator mode Then I press “a number” button And I press “an operation” button When I press “a number” button Then I should see “an integer” on screen
  • 19. Which of following is a functional test ? Scenario: Adding two numbers in calculator mode Given I am in calculator mode Then I press “5" button And I press “+" button When I press “7" button Then I should see "12" on screen Scenario: Perform operations in calculator mode Given I am in calculator mode Then I press “a number” button And I press “an operation” button When I press “a number” button Then I should see “an integer” on screen functional Test
  • 20. Why functional test need virtualization ? • To predict the expected output data at end of each test. • Because expected output data can’t be predicted, unless input data is known. • Because input data comes from external services. • Because our functional tests should not fail because of faults in external services.
  • 21. Why functional test need virtualization ? • To predict the expected output data at end of each test. • Because expected output data can’t be predicted, unless input data is known. • Because input data comes from external services. • Because our functional tests should run in isolation from external services.