filmov
tv
BDD for Beginners 1 | What is BDD with Examples | How BDD works | What is Cucumber

Показать описание
Tell me your score in comments below
1 What is BDD
Behaviour Driven Development
2 How BDD is done
3 3 Practices of BDD
4 What is Cucumber
What does BDD mean
Why should we do BDD
What is BDD
Behaviour Driven Development
BDD is all about collaboration between teams
Builds a common understanding on the behaviour of the application
Generates common documentation that can be understood by all teams & stakeholders
Start with. a user story
1. It is discussed among teams
2. Conversation & discussion on how the system should behave
3. Examples are created, discussed, agreed and approved
4. Examples are documented in a way that can be developed & tested with automation
5. Coding phase - implement behavior as per the documented examples
3 Practices of BDD
Discovery
Explore & Discuss on how the system should behave
Outcome: Agreed behavior of the system
Formulation
Create concrete examples that can be automated
Outcome: Documented Examples
Automation
Coding as per the documented examples to implement the agreed behavior of the system
Create automation tests taking one example at a time to guide the development
Outcome: Code Implementation & Automation tests
What is Cucumber
Cucumber is a tool that facilitates BDD
BDD practitioners may use Cucumber to automate their documentation
Cucumber is a tool that understands your documentation and turns it into automated tests
Every LIKE & SUBSCRIPTION gives me great motivation to keep working for you
You can support my mission for education by sharing this knowledge and helping as many people as you can
If my work has helped you, consider helping any animal near you, in any way you can.
________ ONLINE COURSES TO LEARN ________
------------ UI TESTING ------------
------------ API TESTING ------------
------------ MOBILE TESTING ------------
------------ CI | CD | DEVOPS ------------
-------------VIRTUALISATION-------------
------------ VERSION CONTROL SYSTEM ------------
------------ PERFORMANCE TESTING ------------
------------ PROGRAMMING ------------
------------ IDE ------------
------------ BUILD TOOLS ------------
------------ OTHERS ------------
----------- Connect with Raghav ------------
Never Stop Learning
Raghav
1 What is BDD
Behaviour Driven Development
2 How BDD is done
3 3 Practices of BDD
4 What is Cucumber
What does BDD mean
Why should we do BDD
What is BDD
Behaviour Driven Development
BDD is all about collaboration between teams
Builds a common understanding on the behaviour of the application
Generates common documentation that can be understood by all teams & stakeholders
Start with. a user story
1. It is discussed among teams
2. Conversation & discussion on how the system should behave
3. Examples are created, discussed, agreed and approved
4. Examples are documented in a way that can be developed & tested with automation
5. Coding phase - implement behavior as per the documented examples
3 Practices of BDD
Discovery
Explore & Discuss on how the system should behave
Outcome: Agreed behavior of the system
Formulation
Create concrete examples that can be automated
Outcome: Documented Examples
Automation
Coding as per the documented examples to implement the agreed behavior of the system
Create automation tests taking one example at a time to guide the development
Outcome: Code Implementation & Automation tests
What is Cucumber
Cucumber is a tool that facilitates BDD
BDD practitioners may use Cucumber to automate their documentation
Cucumber is a tool that understands your documentation and turns it into automated tests
Every LIKE & SUBSCRIPTION gives me great motivation to keep working for you
You can support my mission for education by sharing this knowledge and helping as many people as you can
If my work has helped you, consider helping any animal near you, in any way you can.
________ ONLINE COURSES TO LEARN ________
------------ UI TESTING ------------
------------ API TESTING ------------
------------ MOBILE TESTING ------------
------------ CI | CD | DEVOPS ------------
-------------VIRTUALISATION-------------
------------ VERSION CONTROL SYSTEM ------------
------------ PERFORMANCE TESTING ------------
------------ PROGRAMMING ------------
------------ IDE ------------
------------ BUILD TOOLS ------------
------------ OTHERS ------------
----------- Connect with Raghav ------------
Never Stop Learning
Raghav
Комментарии