-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Clarify BDD concepts and Selenium integration in testing types docs #2566
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: trunk
Are you sure you want to change the base?
Clarify BDD concepts and Selenium integration in testing types docs #2566
Conversation
This change corrects conceptual inaccuracies in the Behavior-Driven Development (BDD) section of the testing types documentation. The previous description conflated BDD with TDD-style unit test cycles and implied that Selenium directly transforms BDD specifications into executable tests. The updated content clarifies BDD’s focus on shared behavioral examples, acceptance criteria, and collaboration between stakeholders. It also explicitly distinguishes the roles of BDD frameworks, step definitions, and Selenium as an optional UI automation engine, aligning the documentation with common industry practice. Fixes 2564
👷 Deploy request for selenium-dev pending review.Visit the deploys page to approve it
|
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
…tionated -> mentioned
User description
This change corrects conceptual inaccuracies in the Behavior-Driven Development (BDD) section of the testing types documentation.
The previous description conflated BDD with TDD-style unit test cycles and implied that Selenium directly transforms BDD specifications into executable tests. The updated content clarifies BDD’s focus on shared behavioral examples, acceptance criteria, and collaboration between stakeholders.
It also explicitly distinguishes the roles of BDD frameworks, step definitions, and Selenium as an optional UI automation engine, aligning the documentation with common industry practice.
Fixes #2564
Description
Types of changes
Checklist
PR Type
Documentation
Description
Clarifies BDD methodology focus on shared behavioral examples
Corrects misconception that Selenium directly transforms BDD specs
Distinguishes roles of BDD frameworks, step definitions, and Selenium
Emphasizes collaboration between stakeholders in BDD approach
Diagram Walkthrough
File Walkthrough
testing_types.en.md
Clarify BDD concepts and Selenium integration roleswebsite_and_docs/content/documentation/test_practices/testing_types.en.md
behavioral examples and stakeholder collaboration
language
distinct roles
specs into executable tests
automation engine with BDD frameworks