NanookNanook
  • [ DOCS ]
  • [ API ]
  • [ BLOG ]
  • [ GITHUB ]

›Recent Posts

Recent Posts

  • 2026-03 AI-Assisted Tables
  • 2026-03 Manual vs. Automated
  • 2026-03 Equivalence Class Testing
  • 2026-02 Nanook Is Back
  • 2019-06 Introducing Nanook

Introducing Nanook-Table

June 1, 2019

Torsten Link

We are proud to introduce Nanook-Table. This is the first ‘official’ version of Nanook-Table. It has been used for about one year now in a productive environment, and we believe it is ready for a wider audience.

What Is Nanook-Table?

Nanook-Table is an open-source toolkit for systematic test case and test data creation. It reads equivalence class tables from spreadsheets — Excel, LibreOffice, or Google Sheets — and automatically generates test data for every defined test case.

The core idea is simple: define your test specifications in a format that QA teams already use (spreadsheets), then let Nanook generate the actual test data. No more hand-crafting JSON fixtures or writing ad-hoc data factories.

Key Features

  • Equivalence class tables — define input fields, their value classes, and which combinations to test
  • Pluggable data generators — use built-in generators for common types or write custom ones in JavaScript
  • Flexible output — export to JSON, CSV, or any custom format via pluggable writers
  • CI/CD ready — built with Node.js, runs anywhere Node runs
  • MIT licensed — free for personal and commercial use

Getting Started

The quickest way to try Nanook-Table is to clone the quickstart repository and run the example:

git clone https://github.com/xhubioTable/quickstart-source.git
cd quickstart-source
yarn install
node src/quickstart.js

This will generate test data from a sample equivalence class table. From there, you can explore creating your own tables and generators.

Check out the GitHub repository for the full source code and documentation. We look forward to your feedback and contributions.

Recent Posts
Nanook
[ DOCS ] Tutorials Guide
[ MORE ] About Imprint Privacy Policy GitHub Manage Cookies
© 2018-2026 NANOOK.XHUB.IO — An Open Source Project by BeeBack UG.
[ COOKIE PREFERENCES ]

We use cookies to analyze site usage and improve your experience. You can choose which cookies to allow below. See our Privacy Policy for details.

ESSENTIALAlways active
Provider nanook.xhub.io (First Party)
Cookies nanook-theme — Stores your theme preference (CRT/INK)
Duration Persistent (localStorage)
Purpose Remember your display preferences across visits
ANALYTICS
Provider Google LLC (Google Analytics 4)
Cookies _ga, _ga_PMNJR2G9ZH — Distinguish unique visitors and sessions
Duration _ga: 2 years, _ga_*: 2 years
Purpose Measure site usage, page views, and traffic sources to improve the site. IP addresses are anonymized.
Privacy Google Privacy Policy