0% found this document useful (0 votes)
26 views13 pages

AI Car Booking Test Case Scenarios

The document outlines various test scenarios and cases for an AI system designed to assist users in booking cars and repairing mobile displays. It includes expected results for each scenario, such as the AI's ability to identify intents, handle ambiguous inputs, and provide relevant responses. The test cases are categorized by priority and status, indicating which tests have not yet been run.

Uploaded by

dharmale.kapil42
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views13 pages

AI Car Booking Test Case Scenarios

The document outlines various test scenarios and cases for an AI system designed to assist users in booking cars and repairing mobile displays. It includes expected results for each scenario, such as the AI's ability to identify intents, handle ambiguous inputs, and provide relevant responses. The test cases are categorized by priority and status, indicating which tests have not yet been run.

Uploaded by

dharmale.kapil42
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd

Scenario Test Case Expected Result

User wantsVerify if t AI correctly lists available cars and booking steps


User provi Check howAI A asks for missing details in a structured manner
User asks fEnsure AI sAI provides luxury car options and their booking details
User asks fValidate hoAI informs the user about unavailability and suggests alternatives
User providCheck AI’s AI asks for clarification or chooses the most relevant details
User uses iTest AI’s a AI correctly interprets the request and provides appropriate suggestions
User asks aEnsure AI pAI informs the user that the question is out of scope
User tries Verify AI d AI detects manipulation and provides a safe response
User providCheck AI’s AI informs the user that it cannot process non-textual inputs
User repeaEnsure AI hAI provides consistent and relevant responses without errors
ex. I want to book a car
Scenario
Scenario Description
ID
TS001 Verify the AI understands the intent to book a car
TS002 Verify the AI can extract key entities from the input
TS003 Verify the AI provides a valid response to the request
Verify the AI handles ambiguous or incomplete
TS004
inputs
TS005 Verify the AI can ask clarifying questions if needed
TS006 Verify the AI handles edge cases and invalid inputs
Verify the AI integrates with external APIs (if
TS007
applicable)

Test Cases
Scenario
Test Case Description
ID
TS001 Verify the AI identifies the intent to book a car
TS001 Verify the AI identifies the intent with variations

TS002 Verify the AI extracts pickup location

TS002 Verify the AI extracts pickup date and time


TS002 Verify the AI extracts car type preference

TS003 Verify the AI provides a valid response

TS003 Verify the AI provides a response with details

TS004 Verify the AI handles incomplete inputs

TS004 Verify the AI handles ambiguous inputs

TS005 Verify the AI asks for missing pickup location

TS005 Verify the AI asks for missing pickup date

TS006 Verify the AI handles invalid date format

TS006 Verify the AI handles invalid location


TS007 Verify the AI integrates with car booking API

TS007 Verify the AI handles API failure gracefully


Instru
ctions
to
Creat
e the
Excel
File:
Priority Status

High Not Run


High Not Run
High Not Run
Medium Not Run
Medium Not Run
Medium Not Run

High Not Run

Input Example Expected Result

"I want to book a car" AI identifies the intent as "book a car"


"Can you help me rent a car?" AI identifies the intent as "book a car"
AI extracts "New York" as pickup
"I want to book a car in New York"
location
"Book a car for 10th October at 3 PM" AI extracts "10th October" and "3 PM"
"I want to book an SUV" AI extracts "SUV" as car type
AI responds with booking options or
"I want to book a car"
steps
"Book a car in New York for 10th Oct" AI responds with available cars in NY
AI asks for missing details (location,
"Book a car"
date)
AI asks clarifying questions (e.g., "For
"I need a car"
what date?")
AI asks, "Where would you like to pick
"Book a car for 10th October"
up the car?"
AI asks, "What date would you like to
"Book a car in New York"
book the car?"
AI responds with "Invalid date
"Book a car on 32nd October"
provided"
"Book a car in XYZ city" AI responds with "Location not found"
"Book a car in New York for 10th Oct" AI fetches available cars from API
AI responds with "Service unavailable,
"Book a car in New York for 10th Oct"
please try later"
Actual Result Status

Not Run
Not Run

Not Run

Not Run
Not Run

Not Run

Not Run

Not Run

Not Run

Not Run

Not Run

Not Run

Not Run
Not Run

Not Run
Scenario Test Case
User wantsVerify if the AI understands the intent and provides booking options
User provi Check how AI prompts user for missing details
User asks fEnsure AI suggests high-end car options with pricing
User asks fValidate how AI handles unavailable options and suggests alternatives
User providCheck AI’s response to conflicting details in the request
User uses iTest AI’s ability to interpret informal or slang language
User asks aEnsure AI politely informs the user about the topic being off-scope
User tries Verify AI doesn’t generate misleading or unsafe responses
User providCheck AI’s response to non-textual inputs and its limitations
User repeaEnsure AI handles repetitive queries efficiently without errors
Expected Result
AI correctly lists available cars and booking steps
AI asks for missing details in a structured manner
AI provides luxury car options and their booking details
AI informs the user about unavailability and suggests alternatives
AI asks for clarification or chooses the most relevant details
AI correctly interprets the request and provides appropriate suggestions
AI informs the user that the question is out of scope
AI detects manipulation and provides a safe response
AI informs the user that it cannot process non-textual inputs
AI provides consistent and relevant responses without errors
ex mobile display is not working, can you explain the ways to repair it at home

Sheet
Name:
Test
Scenari
os

Scenario
Scenario Description
ID
Verify the AI understands the intent to repair a mobile
TS001
display
TS002 Verify the AI provides accurate repair steps
TS003 Verify the AI handles ambiguous or incomplete inputs
TS004 Verify the AI asks clarifying questions if needed
TS005 Verify the AI provides safety precautions for repairs
TS006 Verify the AI handles edge cases and invalid inputs
Verify the AI provides alternative solutions if repair is not
TS007
feasible

Sheet
Name:
Test
Cases

Sheet
Name:
Test
Cases

Test
Test Case Description
Case ID

TC001 Verify the AI identifies the intent to repair a mobile display

TC002 Verify the AI identifies the intent with variations

TC003 Verify the AI provides step-by-step repair instructions

TC004 Verify the AI provides tools required for repair

TC005 Verify the AI handles incomplete inputs

TC006 Verify the AI handles ambiguous inputs

TC007 Verify the AI asks for specific issue details

TC008 Verify the AI asks for phone model details


TC009 Verify the AI provides safety precautions

TC010 Verify the AI warns against risky repairs

TC011 Verify the AI handles invalid inputs

TC012 Verify the AI handles unsupported phone models

TC013 Verify the AI suggests professional repair options

TC014 Verify the AI provides alternative solutions

Instru
ctions
to
Creat
e the
Excel
File:
to repair it at home

Priority

High
High
Medium
Medium
Medium
Medium

Medium

Input Example

"Mobile display is not working, can you explain the


ways to repair it at home?"
"My phone screen is broken, how can I fix it?"
"Mobile display is not working, can you explain the
ways to repair it at home?"

"How can I fix my phone screen at home?"

"My phone screen is not working"

"Fix my phone"

"My phone screen is broken"

"How can I fix my phone screen?"


"How can I repair my phone screen?"

"Can I fix my phone screen at home?"

"Fix my phone screen 123"

"How to fix my XYZ model phone screen?"

"I can't fix my phone screen at home"

"My phone screen is not working"


Status

Not Run
Not Run
Not Run
Not Run
Not Run
Not Run

Not Run

Expected Result Actual Result Status

AI identifies the intent as "repair mobile


Not Run
display"
AI identifies the intent as "repair mobile
Not Run
display"
AI provides detailed repair steps (e.g., check
Not Run
connections, replace screen)
AI lists tools (e.g., screwdriver, replacement
Not Run
screen)
AI asks for more details (e.g., "What exactly is
Not Run
the issue?")
AI asks clarifying questions (e.g., "What part
Not Run
of the phone is not working?")
AI asks, "Is the screen cracked, or is it not
Not Run
turning on?"
AI asks, "What is the model of your phone?" Not Run
AI provides safety tips (e.g., "Turn off the
Not Run
phone before repairing")
AI warns, "Repairing at home may void
Not Run
warranty or cause further damage"
AI responds with "Could you clarify the issue?" Not Run
AI responds with "Repair steps for XYZ model
Not Run
are not available"
AI suggests, "Visit a professional repair
Not Run
service"
AI suggests, "Try restarting the phone or
Not Run
connecting to an external display"

You might also like