Explaining Use Cases

ChatGPT Prompt

Act as a Product Manager. I'm working on an e-commerce website for vintage art. I'm introducing a feature called "price drop alert". Users can subscribe to price drop alerts and then get notified via email and SMS when the price of an art piece goes down by a certain value. Write use cases for this feature in Gherkin syntax.
Contributors
Phoenix Baker
Product Manager
Lana Steiner
Product Designer
Drew Cano
Frontend Engineer
Subscribe to our newsletter
Read about our privacy policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Example Output

  1. As a user, I want to subscribe to a price drop alert for a specific art piece so that I can be notified when the price drops by a certain value.
    Given I am on the art piece's page
    When I click on "Subscribe to Price Drop Alert"
    And I enter my email address and phone number
    And I select the price drop value
    Then I should receive a confirmation message that I have successfully subscribed to the alert
    And I should receive an email and SMS notification when the price of the art piece drops by the selected value
  2. As a user, I want to view my current price drop alert subscriptions so that I can manage them.
    Given I am logged in to my account
    When I go to my account settings
    Then I should see a list of my current price drop alert subscriptions
    And I should be able to unsubscribe from alerts or adjust the price drop value.
  3. As a user, I want to be able to get notified via email and SMS when the price of an art
    piece goes down by a certain percentage.
    Given I am on the art piece's page
    When I click on "Subscribe to Price Drop Alert"
    And I enter my email address and phone number