LogoLogo
  • About SimplifyQA
  • Get Started with SimplifyQA
    • Agile & Non-Agile Framework
    • OS Support
    • SimplifyQA Hosting
      • On-premise Installation Guide
        • Pre-requisites
        • Installation Guide
      • Support and Resources
      • Training and Onboarding
    • Explore SimplifyQA for your Application Lifecycle Management
  • SimplifyQA Installation & Setup
    • Setup QAWizard
    • Register QAWizard
    • Register your Machine
    • Setup Android Device
      • How to enable settings in android device?
      • How to register android device?
      • Setup emulators on Android Studio for automation in SimplifyQA
    • Setup iOS Device
      • How to setup and register iOS device?
  • Get to know your Workspace
    • Blueprint of SimplifyQA
    • Key Terminologies
    • Search/Global Search
      • How to use global search?
      • How to use advance search?
      • How to use column sort?
      • How to use column filters?
      • Add or remove columns
    • Rich Text Editor
    • Import & Export
      • Learn how to import/export Test Cases
      • Learn how to import/export Test Data
    • Add Attachments
    • Add Linkages
    • Add Comments
    • Manage Cards in board view
    • Configure Watchlist
    • Track Edit History
    • Hierarchy Tree
  • Admin Controls & Configurations
    • Manage Projects & Users
      • Introduction to Projects in SimplifyQA
      • Create Project and Invite Users
      • Project Settings
        • Create and Manage Custom Fields
        • Manage Roles and Privileges
        • Configure Auto-logging of Defects
      • Grant Admin Privilege to User
      • Invite/Add Users to Team
      • User Directory and Access Control
      • Configure Page Layout
    • Configure your clients
    • Password settings
  • Release & Sprints
    • Introduction to Releases
    • Create & Manage Release & Sprint
    • Start & Close a Sprint
  • Create and Manage your Requirements
    • Introduction to Requirement Management
    • Create & Manage Epic
    • Create & Manage Features
    • Create & Manage User Stories
      • Generate using AI Genius
  • Introduction to Test Management in SimplifyQA
    • Create a Manual Test Case in SimplifyQA
    • Create an Automation Test Case in SimplifyQA
    • Learn API Testing in SimplifyQA
      • Create an API Test Case in SimplifyQA
      • Quick Test the API
      • Validating API Responses
      • Understanding API Parameterisation
      • Save API Response Data
      • Achieve Data flow for E2E Testing
    • Create a Database Test Case in SimplifyQA
    • Create Hybrid Test Case in SimplifyQA
    • Leverage Re-usability in your Tests
    • Organise your Test Cases
    • Linking a Test Case to User Story
    • Linking a Test Case to Defect
    • Version Control your Test Case
    • Create a Copy of your Test Case
    • Copy Test Case to different Project
    • Conditional Statements
      • Decision Making Statement
      • Looping Statement
      • BREAK & CONTINUE Statement
    • Supported Actions
    • Utilising Mobile Inspector in SimplifyQA
  • Introduction to Script-less Recording of Test Case
    • Record a Web Test Case in SimplifyQA
    • Record an Android Test Case in SimplifyQA
    • Record an iOS Test Case in SimplifyQA
    • Record Functions in SimplifyQA
    • Understand Object Recognition Mechanism & Self Healing in SimplifyQA
    • Low Level Recording
  • Test Data Management
    • Generate dynamic data using Formulas to Optimise Test Data
    • Import and Export Test Data Sets
  • Introduction to Object Repository
    • Capture Objects for your Tests
    • Organise your Test Objects
    • Parameterise your Test Object Properties
  • Introduction to Parameters
    • Various Types of Parameters
    • Create and Utilise Parameters in your Test Case
    • Understanding Runtime Parameters
  • Code Editor
    • Using Git Commands
    • Configuring Privileges for Sync Actions
    • How to Sync Actions using Code Editor?
    • How to use AI to write code?
  • Introduction to Test Execution in SimplifyQA
    • Create an Execution Plan
    • Create a Suite
      • Execute your Test Suite and View Suite Reports
      • Execute your Suite on Cloud (Serial/Parallel)
    • Schedule your Execution
    • Create Pipelines
  • Defect Management
  • Marketplace
    • Integration with Project Management Tools
      • Integrating SimplifyQA with Jira
        • Configure Web-hooks
        • SimplifyQA Setup for Integration
          • Setup your Account for Jira Integration
          • Configuration in SimplifyQA Admin
          • Steps to Generate a Jira API Token
          • Steps to create SimplifyQA token
          • Steps to get Jira Account ID
          • Synchronisation Functionality Between SimplifyQA and Jira
          • Analyse Logs for Data Synchronisation
        • Mapping Fields for Issue Types
        • Viewing SimplifyQA Test Cases in Jira
    • Integrating with CI/CD Tools
      • Gitlab
      • Azure Devops
      • Concourse
    • Integrating with Cloud Platforms
      • VM Based
  • Legal Documents
    • End-User License Agreement
Powered by GitBook
On this page
  • What is Acceptance Criteria?
  • Example of a User Story & AI-Generated Acceptance Criteria in SimplifyQA
  • How AI-Generated Acceptance Criteria Helps
  • How to Use AI-Generated Acceptance Criteria in SimplifyQA
  • Frequently Asked Questions (FAQs)
  1. Create and Manage your Requirements
  2. Create & Manage User Stories

Generate using AI Genius

SimplifyQA leverages AI to automatically generate acceptance criteria based on the user story description. This feature ensures that acceptance criteria are well-structured, precise, and aligned with the intended functionality, reducing manual effort and improving consistency across teams.

What is Acceptance Criteria?

Acceptance criteria define the conditions that a user story must meet to be considered complete. They serve as a guideline for developers, testers, and stakeholders to validate whether a feature works as expected.

Example of a User Story & AI-Generated Acceptance Criteria in SimplifyQA

User Story Description:

"As a customer, I want to reset my password so that I can regain access to my account."

AI-Generated Acceptance Criteria:

  • The customer must be able to access the "Forgot Password" option from the login page.

  • The system must prompt the customer to enter their registered email address or username to initiate the password reset process.

  • The system must validate the entered email address or username to ensure it exists in the database.

  • If the provided email address or username is invalid, a clear error message must be displayed (e.g., "Email address not found").

  • Upon valid input, the system must send a password reset link or OTP to the customer's registered email address or phone number.

  • The password reset link or OTP must expire after a predefined duration (e.g., 15 minutes).

  • The customer must be able to access the password reset page via the reset link or enter OTP to proceed with resetting their password.

  • The password reset page must enforce security requirements for new passwords (e.g., minimum length, mix of uppercase/lowercase/special characters, no reuse of old passwords).

  • A confirmation message must be displayed upon successful password reset (e.g., "Your password has been reset successfully").

  • The customer must be able to log in with the newly reset password.

How AI-Generated Acceptance Criteria Helps

  • Saves Time: Eliminates the need to manually write acceptance criteria for every user story.

  • Ensures Clarity: Generates well-structured, testable conditions that align with project goals.

  • Reduces Errors: Minimises ambiguity and ensures all key scenarios are considered.

  • Enhances Collaboration: Provides a clear reference for developers, testers, and stakeholders.

How to Use AI-Generated Acceptance Criteria in SimplifyQA

  • Write a User Story – Enter the user story description in SimplifyQA.

  • AI Processing – Click on 'Ask AI', the AI engine analyses the story and suggests acceptance criteria.

  • Review & Edit – Users can refine the AI-generated criteria to fit specific requirements.

Frequently Asked Questions (FAQs)

Can I edit the AI-generated acceptance criteria?

Yes, you can review, refine, or modify the AI-generated criteria to better align with your project requirements.

Can I disable AI-generated acceptance criteria if I prefer to write them manually?

Yes, you can choose to manually define acceptance criteria instead of using AI-generated suggestions.

What happens if the AI-generated acceptance criteria are not relevant to my user story?

You can edit or remove irrelevant criteria and provide feedback to improve future AI suggestions.

How do I ensure that AI-generated acceptance criteria align with my business requirements?

To get the most relevant criteria, ensure your user story descriptions are clear, specific, and well-structured. You can also customise the suggested criteria as needed.

PreviousCreate & Manage User StoriesNextIntroduction to Test Management in SimplifyQA

Last updated 26 days ago