> ## Documentation Index
> Fetch the complete documentation index at: https://docs.testfactors.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TestFactors documentation home

> Plain-English guides for HR analysts, business analysts, and testers using TestFactors to plan, generate, and run AI-assisted HR system tests.

<div data-product-guide-index className="flex w-full flex-col gap-8 max-w-5xl mx-auto px-4 md:px-8 lg:px-12 py-10 lg:gap-14 lg:py-16">
  <div className="flex max-w-[640px] flex-col gap-2 self-center text-center">
    <h1 className="text-[30px] font-medium leading-9 tracking-tight text-gray-900 dark:text-gray-50">
      TestFactors User Guide
    </h1>

    <p className="text-balance text-base leading-relaxed tracking-tight text-gray-600 dark:text-gray-400">
      Everything HR analysts, business analysts, and testers need to plan, generate, and execute high-quality tests for SAP SuccessFactors Employee Central — with an AI assistant doing the heavy lifting.
    </p>
  </div>

  <div className="grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3">
    <Card title={<span className="product-guide-feature-card-title">Core Workflow</span>} icon="layers" href="/platform/quickstart" className="product-guide-feature-card" size={64}>
      <span className="product-guide-feature-card-description">Workbook → Scenarios → Test Cases → Scripts → Execution → Defects.</span>
    </Card>

    <a href="/knowledge-ai/factorbot" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
      <Icon icon="brain-circuit" color="rgb(var(--primary))" size={18} className="shrink-0" />

      <div className="flex flex-col gap-1">
        <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Knowledge & AI</span>

        <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
          FactorBot chat, the Knowledge Wiki, and how the AI gets smarter with every release.
        </span>
      </div>
    </a>

    <a href="/admin/memberships-and-access" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
      <Icon icon="shield-check" color="rgb(var(--primary))" size={18} className="shrink-0" />

      <div className="flex flex-col gap-1">
        <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Admin</span>

        <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
          Memberships, roles, permissions, and workspace settings.
        </span>
      </div>
    </a>
  </div>

  <hr className="border-0 border-t border-border" />

  <div className="flex flex-col gap-4">
    <h2 className="font-serif text-xl font-medium leading-normal text-gray-900 dark:text-gray-50">Common tasks</h2>

    <div className="grid grid-cols-1 gap-4 sm:grid-cols-2">
      <a href="/platform/quickstart" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="rocket" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Get started in 15 minutes</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Sign in, create a project, upload a workbook, generate your first scenarios.
          </span>
        </div>
      </a>

      <a href="/platform/workbooks" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="book-open" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Upload a workbook</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Foundation Objects, Position Management, Employee Data, EC Transactions — all supported.
          </span>
        </div>
      </a>

      <a href="/platform/scenarios-and-categories" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="sitemap" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Generate scenarios with AI</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Let the AI draft scenarios from your workbook — you review, edit, approve.
          </span>
        </div>
      </a>

      <a href="/platform/test-execution" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="play" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Run a test execution</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Step through scripts, record pass/fail, log defects as you go.
          </span>
        </div>
      </a>

      <a href="/platform/defects" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="bug" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Log a defect</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            AI drafts clear reproduction steps from the failed test run.
          </span>
        </div>
      </a>

      <a href="/admin/memberships-and-access" className="rounded-2xl flex flex-col gap-4 border bg-gray-50 p-4 outline-none shadow-sm shadow-gray-950/5 transition hover:border-primary hover:shadow-md dark:bg-gray-950 dark:shadow-black/20 dark:hover:border-primary">
        <Icon icon="users" color="rgb(var(--primary))" size={18} className="shrink-0" />

        <div className="flex flex-col gap-1">
          <span className="font-serif text-base font-medium text-gray-900 dark:text-gray-50">Invite your team</span>

          <span className="text-sm leading-relaxed text-gray-600 dark:text-gray-400">
            Add members, assign roles, control who can do what.
          </span>
        </div>
      </a>
    </div>
  </div>
</div>
