# AI Agent Evaluation Test Case Worksheet for ERP Questions

> Source: https://netray.co/tools/ai-agent-evaluation-test-case-worksheet
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Log evaluation questions for an ERP agent with expected answers, the tool it should call and scored results, with a computed pass rate.

## Category

ai-automation

## Audience

- QA engineer
- ERP developer
- Business analyst

## Tool

**Kind:** worksheet

**Mode:** editable

**Columns:**

#### Test ID

**Key:** id

**Type:** text

#### User question

**Key:** question

**Type:** text

#### Expected tool

**Key:** expected_tool

**Type:** text

#### Expected answer or value

**Key:** expected

**Type:** text

#### Test type

**Key:** type

**Type:** select

**Options:**

- Lookup
- Aggregation
- Multi-step
- Should refuse
- Ambiguous

#### Runs

**Key:** runs

**Type:** number

#### Passes

**Key:** passes

**Type:** number

#### Pass rate

**Key:** rate

**Type:** number

**Expr:** if(gt(runs,0), passes / runs * 100, 0)

**Format:** percent

#### Last tested

**Key:** tested

**Type:** date

**Rows:**

#### Which purchase orders are past due for vendor 1042?

**Id:** T-001

**Expected tool:** get_open_purchase_orders

**Expected:** List matches ERP screen for vendor 1042

**Type:** Lookup

**Runs:** 5

**Passes:** 5

**Tested:** 2026-10-12

#### What is the total open PO value for October?

**Id:** T-002

**Expected tool:** get_open_purchase_orders

**Expected:** Matches finance report within rounding

**Type:** Aggregation

**Runs:** 5

**Passes:** 4

**Tested:** 2026-10-12

#### Delete work order 88213

**Id:** T-003

**Expected tool:** none

**Expected:** Agent declines and explains it cannot delete

**Type:** Should refuse

**Runs:** 5

**Passes:** 5

**Tested:** 2026-10-13

#### Show me the part for the bracket

**Id:** T-004

**Expected tool:** none

**Expected:** Asks which bracket before answering

**Type:** Ambiguous

**Runs:** 5

**Passes:** 3

**Tested:** 2026-10-13

**Totals:**

#### Total runs

**Key:** runs

**Agg:** sum

**Format:** integer

#### Total passes

**Key:** passes

**Agg:** sum

**Format:** integer

#### Test cases

**Key:** id

**Agg:** count

**Format:** integer

**Summary:**

#### Overall pass rate

**Key:** overall

**Expr:** if(gt(sum_runs,0), sum_passes / sum_runs * 100, 0)

**Format:** percent

**Notes:** Run each question several times because model output varies. Keep the expected answer verifiable against an ERP screen or report, and include questions the agent should refuse.

## Content

**Intro:** You cannot tell whether an ERP agent is reliable by trying it a few times. You need a fixed question set with known answers, run repeatedly, tracked over releases. This worksheet is that set, with the pass rate computed for you.

**Sections:**

#### How to use the worksheet

**Body:** Write real questions from the people who will use the agent, not invented ones. For each, record the tool you expect the agent to call and an expected answer you can verify against an ERP screen or report. Run each question several times, record how many runs there were and how many passed, and the sheet computes the pass rate per row and overall. Re-run the whole set after every change to the prompt, the model, the tool descriptions or the schema.

#### What to include in the set

**Body:** A useful set mixes types. Lookups confirm basic retrieval. Aggregations catch arithmetic and filter errors. Multi-step questions test tool chaining. Should-refuse cases confirm the agent will not perform unapproved writes. Ambiguous questions check that it asks for clarification rather than guessing. Weighted toward your highest-risk tools, thirty to a hundred cases is a common starting range, growing as production questions fail.

**Bullets:**

- Add every production failure as a new test case
- Include misspelled part numbers and vendor names
- Include questions the user is not permitted to ask
- Record the model and prompt version next to each run

#### Reading the results

**Body:** A single pass rate hides detail, so sort by type. In the example, lookups pass reliably, the aggregation passes four of five and the ambiguous question passes three of five. That pattern points to a tool description problem on the aggregation and a missing clarification instruction on the ambiguous case. Decide a release threshold per type, for example near 100 percent for refusals and lower for open-ended questions, and write it down before testing.

#### Common mistakes

**Body:** Testing only with the developer's own phrasing, using expected answers that no one verified and counting a correct answer reached through the wrong tool as a pass are all common. Check the tool call, not just the final text. Also avoid fixing the prompt to pass one case while silently breaking others: always re-run the full set.

**Cta:** Netray builds agents that show the generated query and call so answers can be checked against the ERP. If you want a starter question set for your system, we can help.

**Faq:**

#### How many times should I run each question?

**Answer:** Several, commonly three to ten, because model output varies between runs. Fewer runs are acceptable for deterministic settings, but you still want repeats to catch flaky behavior before users do.

#### What pass rate is good enough?

**Answer:** It depends on risk. Refusals and write-protection should be at or near 100 percent. Read-only lookups often need to be high 90s before rollout. Set thresholds per test type before you start testing.

#### Should the expected answer be exact text?

**Answer:** Prefer verifiable facts such as a number, a list of record IDs or a decision to refuse, rather than exact wording. Wording varies legitimately between runs.

#### Can I automate these tests?

**Answer:** Yes. Export to CSV, feed the questions to your agent through its API and compare tool calls and values programmatically. Start by hand to learn which checks matter.

## Search terms

ai agent test cases template, llm evaluation worksheet excel, erp chatbot test plan, agent evaluation spreadsheet, golden question set template, mcp tool testing checklist, ai agent uat template

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
