Skip to content
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

Project Roadmap for 2025 🚀 #260

Open
vitalets opened this issue Dec 24, 2024 · 0 comments
Open

Project Roadmap for 2025 🚀 #260

vitalets opened this issue Dec 24, 2024 · 0 comments

Comments

@vitalets
Copy link
Owner

vitalets commented Dec 24, 2024

2024 was a productive year for Playwright-BDD, most of the goals are achieved:

  • Independence from CucumberJS: Playwright-BDD now operates without CucumberJS package.
  • Enhanced reporting: Majority of Cucumber reports are supported.
  • Scenarios generation: The automation of writing BDD scenarios has been reconsidered in the context of AI and moved to the next year.

2025 Roadmap

Here are some ideas and improvements planned for Playwright-BDD:

  • More AI Stuff

    • Generate scenarios from any input (e.g., raw business requirements, pull request diffs, etc.).
    • Use AI to automatically fill in snippets for undefined steps.
    • AI assistance for fixing test errors and pre-populating prompts.
    • Self-healing tests using Playwright's retry mechanics.
  • Performance

    • True BeforeFeature / AfterFeature hooks that run once across all workers #219.
    • Automated tests to verify what is loaded in workers.
    • Dropping support for deprecated Playwright versions.
  • Support

    • Reporters for detecting unused steps and improving coverage #53, #113.
    • Integration with third-party services (e.g., testomat.io).
    • Documentation improvements (consider using Docusaurus).
    • More practical guides on different BDD use-cases.

The focus remains on expanding Playwright-BDD features while incorporating community feedback.

Thanks for being part of this journey—let’s make 2025 even better! I’d love to hear your thoughts or ideas that resonate with you the most. If you know of any projects doing something similar, feel free to share them as well ❤️

@vitalets vitalets pinned this issue Dec 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant