From 295d368ecf7ebcb7fb4b667925c670245b668793 Mon Sep 17 00:00:00 2001 From: tourman <8002615@gmail.com> Date: Sat, 7 Mar 2026 11:48:52 +0000 Subject: [PATCH] chore: table of contents --- README.md | 7 +++++++ doc/pict.md | 18 ++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/README.md b/README.md index e6952ef..cb53856 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,13 @@ Pairwise Independent Combinatorial Testing ========================================== +- [More information](#more-information) +- [Contributing](#contributing) + - [Building and testing on Windows with MsBuild](#building-and-testing-on-windows-with-msbuild) + - [Building on Linux, OS/X, \*BSD, etc.](#building-on-linux-osx-bsd-etc) + - [Debugging](#debugging) + - [PICT as a container](#pict-as-a-container) + PICT generates test cases and test configurations. With PICT, you can generate tests that are more effective than manually generated tests and in a fraction of the time required by hands-on test case design. PICT runs as a command line tool. Prepare a model file detailing the parameters of the interface (or set of configurations, or data) you want to test. PICT generates a compact set of parameter value choices that represent the test cases you should use to get comprehensive combinatorial coverage of your parameters. diff --git a/doc/pict.md b/doc/pict.md index f049212..990ded7 100644 --- a/doc/pict.md +++ b/doc/pict.md @@ -4,6 +4,24 @@ Pairwise Independent Combinatorial Testing tool ------------------------------------------------ jacekcz@microsoft.com +- [Usage](#usage) + - [Model File](#model-file) + - [Output Format](#output-format) +- [Constraints](#constraints) + - [Conditional Constraints](#conditional-constraints) + - [Unconditional Constraints (Invariants)](#unconditional-constraints-invariants) + - [Types](#types) + - [Case Sensitiveness](#case-sensitiveness) +- [Advanced Modelling Features](#advanced-modelling-features) + - [Re-using Parameter Definitions](#re-using-parameter-definitions) + - [Sub-Models](#sub-models) + - [Aliasing](#aliasing) + - [Negative Testing](#negative-testing) + - [Excluding Entire Parameters - The "Dummy Value Technique"](#excluding-entire-parameters---the-dummy-value-technique) + - [Weighting](#weighting) + - [Seeding](#seeding) +- [Constraints Grammar](#constraints-grammar) + PICT generates test cases and test configurations. With PICT, you can generate tests that are more effective than manually generated tests and in a fraction of the time required by hands-on test case design. PICT runs as a command line tool. Prepare a model file detailing the parameters of the interface (or a set of configurations, or data) you want to test and PICT generates a compact set of parameter value choices that represent the test cases you should use to get comprehensive combinatorial coverage of your parameters.