-
Notifications
You must be signed in to change notification settings - Fork 1
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
Getting Started with QuickPickle #11
Comments
Hi Olivier! No worries this is fine. :)
Yes it's a bit of a different paradigm. I'm not exactly sure what you're asking with this question, but technically what happens is:
Claude is like a developer. The workflow that I was demonstrating was test driven development, or as it's called in the Cucumber/Gherkin world "Behavior Driven Development" or "BDD". The idea is that you first write out the behavior that you want in Feature files, and then develop for that behavior. What is nice about using AI is that it's very good at understanding the natural language that Gherkin is written in, so the two work together nicely:
Fairly! :) Yeah the heavy lifting is done by official and well supported projects, Vitest and Cucumber, and the test coverage for what little code there is in QuickPickle is at least reasonable. As for the @quickpickle/playwright package, that's still more experimental, especially since there are still some issues with the Playwright code from the step definitions. If you're good at Playwright (I'm not) then I'd love your help making sure the step definitions work correctly, especially the ones that are tagged with @timeout in the feature files. I could make some issues for you if you're interested.
Everything from the Svelte summit is up at https://github.com/dnotes/svelte-summit-fall-2024, and I've added some notes about things that weren't clear in the video. The stuff with Claude is in dnotes/svelte-summit-fall-2024#1.
I'm going to be posting videos as development continues! Maybe this weekend. Any ideas about how to get the word out would be greatly appreciated. :) |
Dear David, Thank you for your response. Great! This project looks promising. I plan to try it on one of my open-source projects. By then, I will be happy to report any bugs or issues around playwright. However I am afraid I can't dedicate much time as an official reviewer. |
Heya! I'm glad you're giving it a try; hope it helps you. :) I've added a media and tutorials section at the bottom of the readme file, so hopefully those will be enough to get people started. And I'm going to close this issue; hooray #11! |
I am reaching out due to the absence of other contact methods.
I watch a brief presentation at the Svelte Summit regarding a feature in behavioral testing.
In the hope I am addressing the correct person - David Hunt.
Here are a few questions:
If you had links to videos/tutorials/projects it would certainly help without involving much of your time.
Thank you
PS: To put context,
The text was updated successfully, but these errors were encountered: