Skip to content

Commit b1ceb11

Browse files
author
Jintao Ling
committed
version 2.0
1 parent 0dc0a55 commit b1ceb11

102 files changed

Lines changed: 1803 additions & 3 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

00-start-here/glossary.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
<!-- ===== Treeify Header ===== -->
2+
<p align="center">
3+
<!-- Optional: swap in your logo paths -->
4+
<!-- <img src="assets/logo-light.svg" alt="Treeify" height="72"> -->
5+
</p>
6+
7+
<h3 align="center">Treeify — AI test case design copilot</h3>
8+
<p align="center">
9+
<em>Structured, traceable, high-coverage test design — faster.</em><br>
10+
<a href="https://treeifyai.com">treeifyai.com</a>
11+
</p>
12+
13+
<p align="center">
14+
<a href="https://treeifyai.com">
15+
<img alt="Try Treeify Free" src="https://img.shields.io/badge/Try%20Treeify%20Free-treeifyai.com-brightgreen?style=for-the-badge">
16+
</a>
17+
</p>
18+
19+
120
# Glossary (Quick, Practical)
221

322
> Short, practitioner-friendly definitions you can use during design reviews and when writing cases.
@@ -122,3 +141,12 @@
122141
- `20-techniques/*` for playbooks
123142
- `60-checklists/*` for gates
124143
- `65-review-gates-metrics-traceability/*` for metrics & traceability
144+
145+
---
146+
147+
<p align="center">
148+
<sub>
149+
Built with <a href="https://treeifyai.com">Treeify</a> — AI test case design copilot.<br>
150+
<em>Structured, traceable, high-coverage test design — faster.</em>
151+
</sub>
152+
</p>

00-start-here/quickstart.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
2+
<!-- ===== Treeify Header ===== -->
3+
<p align="center">
4+
<!-- Optional: swap in your logo paths -->
5+
<!-- <img src="assets/logo-light.svg" alt="Treeify" height="72"> -->
6+
</p>
7+
8+
<h3 align="center">Treeify — AI test case design copilot</h3>
9+
<p align="center">
10+
<em>Structured, traceable, high-coverage test design — faster.</em><br>
11+
<a href="https://treeifyai.com">treeifyai.com</a>
12+
</p>
13+
14+
<p align="center">
15+
<a href="https://treeifyai.com">
16+
<img alt="Try Treeify Free" src="https://img.shields.io/badge/Try%20Treeify%20Free-treeifyai.com-brightgreen?style=for-the-badge">
17+
</a>
18+
</p>
19+
120
# Quickstart
221

322
Welcome! This page gets you productive **today**—with time‑boxed tracks, role shortcuts, and a minimal repo setup. Pick one track, follow the steps, and ship a small improvement you can share.
@@ -150,3 +169,12 @@ Open a PR and complete the **PR template**. Label suggestions: `technique`, `sce
150169
Exploring AI‑augmented test design? [Treeify](https://treeifyai.com/?utm_source=github&utm_medium=awesome_repo&utm_campaign=readme_hero) can help you turn long PRDs into structured **test objects → scenarios → cases**, exportable to your tools—while you stay in control.
151170

152171
- Contact: **contact@treeifyai.com** (mention “Awesome repo” for early‑user perks).
172+
173+
---
174+
175+
<p align="center">
176+
<sub>
177+
Built with <a href="https://treeifyai.com">Treeify</a> — AI test case design copilot.<br>
178+
<em>Structured, traceable, high-coverage test design — faster.</em>
179+
</sub>
180+
</p>

05-field-notes/before-after-coverage.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
<!-- ===== Treeify Header ===== -->
2+
<p align="center">
3+
<!-- Optional: swap in your logo paths -->
4+
<!-- <img src="assets/logo-light.svg" alt="Treeify" height="72"> -->
5+
</p>
6+
7+
<h3 align="center">Treeify — AI test case design copilot</h3>
8+
<p align="center">
9+
<em>Structured, traceable, high-coverage test design — faster.</em><br>
10+
<a href="https://treeifyai.com">treeifyai.com</a>
11+
</p>
12+
13+
<p align="center">
14+
<a href="https://treeifyai.com">
15+
<img alt="Try Treeify Free" src="https://img.shields.io/badge/Try%20Treeify%20Free-treeifyai.com-brightgreen?style=for-the-badge">
16+
</a>
17+
</p>
18+
119
# Before / After Coverage
220

321
> A lightweight way to **show impact**. Capture a snapshot **before** you apply a technique or pattern, then an **after** snapshot once you’ve updated scenarios/cases/gates. Keep it to one page so reviewers and stakeholders can scan it in < 3 minutes.
@@ -129,3 +147,12 @@ date,feature,baseline,after,scenarios_before,cases_before,scenarios_after,cases_
129147
- Add a single **metric** (defects found, gate passes, time saved) to prove value.
130148

131149
If your note helps others, consider converting it into a longer **field note** or **case study** using `_templates/field-note.md` or `_templates/case-study.md`.
150+
151+
---
152+
153+
<p align="center">
154+
<sub>
155+
Built with <a href="https://treeifyai.com">Treeify</a> — AI test case design copilot.<br>
156+
<em>Structured, traceable, high-coverage test design — faster.</em>
157+
</sub>
158+
</p>

05-field-notes/patterns-that-worked.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
<!-- ===== Treeify Header ===== -->
2+
<p align="center">
3+
<!-- Optional: swap in your logo paths -->
4+
<!-- <img src="assets/logo-light.svg" alt="Treeify" height="72"> -->
5+
</p>
6+
7+
<h3 align="center">Treeify — AI test case design copilot</h3>
8+
<p align="center">
9+
<em>Structured, traceable, high-coverage test design — faster.</em><br>
10+
<a href="https://treeifyai.com">treeifyai.com</a>
11+
</p>
12+
13+
<p align="center">
14+
<a href="https://treeifyai.com">
15+
<img alt="Try Treeify Free" src="https://img.shields.io/badge/Try%20Treeify%20Free-treeifyai.com-brightgreen?style=for-the-badge">
16+
</a>
17+
</p>
18+
119
# Patterns That Worked
220

321
> Real, repeatable tactics from projects. Each pattern is a **short narrative** you can copy, adapt, and prove with metrics.
@@ -251,3 +269,12 @@ Set **p95 budgets** per scenario and gate with a lightweight check.
251269
- Sanitize data and remove confidential details.
252270

253271
Use `_templates/field-note.md` or `_templates/case-study.md`. Thank you for helping others ship better tests.
272+
273+
---
274+
275+
<p align="center">
276+
<sub>
277+
Built with <a href="https://treeifyai.com">Treeify</a> — AI test case design copilot.<br>
278+
<em>Structured, traceable, high-coverage test design — faster.</em>
279+
</sub>
280+
</p>

05-field-notes/postmortems.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
<!-- ===== Treeify Header ===== -->
2+
<p align="center">
3+
<!-- Optional: swap in your logo paths -->
4+
<!-- <img src="assets/logo-light.svg" alt="Treeify" height="72"> -->
5+
</p>
6+
7+
<h3 align="center">Treeify — AI test case design copilot</h3>
8+
<p align="center">
9+
<em>Structured, traceable, high-coverage test design — faster.</em><br>
10+
<a href="https://treeifyai.com">treeifyai.com</a>
11+
</p>
12+
13+
<p align="center">
14+
<a href="https://treeifyai.com">
15+
<img alt="Try Treeify Free" src="https://img.shields.io/badge/Try%20Treeify%20Free-treeifyai.com-brightgreen?style=for-the-badge">
16+
</a>
17+
</p>
18+
19+
120
# Postmortems & Anti‑patterns
221

322
> Blameless, fast, and practical. Use this page to document **what failed**, **why**, and **how we changed our test design** so it never happens again.
@@ -262,3 +281,12 @@ Backend normalized user input to NFC; index stored strings in **mixed** NFC/NFD;
262281
- **Recurrence rate** (same root cause category)
263282

264283
> Aim for: shorter time to contain, faster test‑design updates, and a falling recurrence rate per category.
284+
285+
---
286+
287+
<p align="center">
288+
<sub>
289+
Built with <a href="https://treeifyai.com">Treeify</a> — AI test case design copilot.<br>
290+
<em>Structured, traceable, high-coverage test design — faster.</em>
291+
</sub>
292+
</p>
Binary file not shown.
Binary file not shown.
Binary file not shown.

10-fundamentals/coverage-thinking.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
<!-- ===== Treeify Header ===== -->
2+
<p align="center">
3+
<!-- Optional: swap in your logo paths -->
4+
<!-- <img src="assets/logo-light.svg" alt="Treeify" height="72"> -->
5+
</p>
6+
7+
<h3 align="center">Treeify — AI test case design copilot</h3>
8+
<p align="center">
9+
<em>Structured, traceable, high-coverage test design — faster.</em><br>
10+
<a href="https://treeifyai.com">treeifyai.com</a>
11+
</p>
12+
13+
<p align="center">
14+
<a href="https://treeifyai.com">
15+
<img alt="Try Treeify Free" src="https://img.shields.io/badge/Try%20Treeify%20Free-treeifyai.com-brightgreen?style=for-the-badge">
16+
</a>
17+
</p>
18+
19+
120
# Coverage Thinking
221

322
> The goal isn’t to test everything — it’s to **design a small, representative set** that provably covers the space that matters. Coverage thinking is the discipline of **decomposing behavior** and selecting **high‑leverage test cases** with explicit oracles and evidence.
@@ -211,3 +230,12 @@ Apply discount code,Idempotent verify,C-005,Member,Alt,,processing,idempotent_sa
211230
- Model **MAE flows**: `../30-scenario-patterns/main-alt-exception.md`
212231
- Set **API contracts & idempotency**: `../40-api-and-data-contracts/*`
213232
- Gate with **checklists**: `../60-checklists/*` and **review metrics** in `../65-review-gates-metrics-traceability/*`
233+
234+
---
235+
236+
<p align="center">
237+
<sub>
238+
Built with <a href="https://treeifyai.com">Treeify</a> — AI test case design copilot.<br>
239+
<em>Structured, traceable, high-coverage test design — faster.</em>
240+
</sub>
241+
</p>

10-fundamentals/flows-and-states.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
<!-- ===== Treeify Header ===== -->
2+
<p align="center">
3+
<!-- Optional: swap in your logo paths -->
4+
<!-- <img src="assets/logo-light.svg" alt="Treeify" height="72"> -->
5+
</p>
6+
7+
<h3 align="center">Treeify — AI test case design copilot</h3>
8+
<p align="center">
9+
<em>Structured, traceable, high-coverage test design — faster.</em><br>
10+
<a href="https://treeifyai.com">treeifyai.com</a>
11+
</p>
12+
13+
<p align="center">
14+
<a href="https://treeifyai.com">
15+
<img alt="Try Treeify Free" src="https://img.shields.io/badge/Try%20Treeify%20Free-treeifyai.com-brightgreen?style=for-the-badge">
16+
</a>
17+
</p>
18+
19+
120
# Flows & State
221

322
> Features aren’t just inputs and outputs—they’re **journeys through states**. Modeling **flows** (MAE: Main/Alt/Exception) and **state machines** gives you the scaffolding to write fewer tests with better coverage and clearer oracles.
@@ -189,3 +208,12 @@ Copy this into your feature folder and fill it.
189208
- Add edge inputs with `../20-techniques/boundary-and-equivalence.md`
190209
- Define contracts in `../40-api-and-data-contracts/*`
191210
- Gate with `../60-checklists/*`
211+
212+
---
213+
214+
<p align="center">
215+
<sub>
216+
Built with <a href="https://treeifyai.com">Treeify</a> — AI test case design copilot.<br>
217+
<em>Structured, traceable, high-coverage test design — faster.</em>
218+
</sub>
219+
</p>

0 commit comments

Comments
 (0)