uprm-inso4117-2023-2024-s2 / semester-project-uprmarketplace

semester-project-uprmarketplace created by GitHub Classroom
0 stars 1 forks source link

[Lecture Topic Task] Add Behavior Driven Development methodology to the Browse page. #162

Closed sandy-marrero closed 6 months ago

sandy-marrero commented 6 months ago

Objective: To integrate Behavior Driven Development (BDD) methodology using Cucumber for the features implemented in previous milestones, specifically focusing on enhancing the Browse page functionality within the marketplace app.

Description:

Research on BDD and Cucumber: Understand BDD principles and Cucumber's usage for writing acceptance tests. Investigate Integration: Check if BDD with Cucumber can be added to the current development process. Choose scenarios on the Browse page suitable for BDD. Implementation: Write Cucumber feature files with clear scenarios for Browse page features. Define step definitions to make scenarios executable tests. Add Cucumber tests to the existing testing framework. Documentation Enhancement: Include sections in the documentation explaining BDD integration and Browse page enhancements. Validation: Review and validate documentation to ensure it accurately reflects BDD implementation and Browse page changes.

Action Plan: Research BDD and Cucumber. Select Browse page features for BDD. Write Cucumber scenarios and step definitions. Integrate Cucumber tests into the testing framework. Update documentation with BDD integration details. Validate documentation for accuracy.