PICT Test Designer — скилл

Скилл для проектирования тест-кейсов попарным методом PICT: модель параметров, ограничения и таблица проверок с ожидаемыми результатами

  • 102 ★ репозитория
  • Последний коммит
Скилл

Минимальный доступ

Почему такой уровень

  • Скилл состоит из инструкций и справочников по синтаксису PICT
Все причины и проверки

omkamal/pypict-claude-skill

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/pict-test-designer

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скилл состоит из инструкций и справочников по синтаксису PICT

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл учит агента разбирать требования или код на параметры, их значения и ограничения между ними. По этому разбору агент составляет модель в синтаксисе PICT, инструмента комбинаторного тестирования от Microsoft. Затем получает набор тестов, который покрывает все пары значений, и оформляет его таблицей в markdown с ожидаемым результатом для каждой строки. Подходит для функций, форм, API и конфигураций с большим числом сочетаний.

Для кого. Для тестировщиков и разработчиков, которым нужно сократить число тестов без потери покрытия сочетаний параметров.

Подходит, если

  • У функции или формы много входных параметров и перебирать все сочетания долго
  • Нужно покрыть тестами матрицу конфигураций: браузеры, ОС, флаги
  • Нужно из текста требований быстро получить тест-план с ожидаемыми результатами

Не подходит, если

  • Нужно покрыть сценарии, где ошибки возникают только при сочетании трех и более параметров, а модель вы не настраиваете
  • Нужны готовые автотесты в коде, а не таблица тест-кейсов

Пример запроса к агенту

Спроектируй тест-кейсы для формы входа: логин, пароль, галочка «запомнить меня» и двухфакторная авторизация

Ограничения

Качество зависит от того, насколько точно агент выделил параметры и ограничения, модель стоит проверять вручную. Ожидаемые результаты агент выводит из требований и может ошибиться. Для запуска генератора локально нужен Python с пакетом pypict, без него агент составляет модель и таблицу сам.

Как отключить. Удалите плагин pict-test-designer через /plugin или папку pict-test-designer из ~/.claude/skills или .claude/skills проекта.

Частые вопросы

Что такое попарное тестирование?

Метод, при котором набор тестов покрывает каждое сочетание двух значений любых двух параметров. Тестов получается намного меньше, чем при полном переборе.

Обязательно ставить pypict?

Нет. Он нужен для продвинутого сценария с запуском генератора, базовая работа скилла идет без него.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы
Российский стек

Система сценарного тестирования 1С:Предприятия с набором agent skills, которые позволяют ИИ-агенту управлять приложением как обычный пользователь

СкиллШирокий доступ206Звезды репозитория
Официальный

MCP-сервер, агент и скиллы для сквозных UI-тестов: агент управляет компьютером через компьютерное зрение на облачных машинах

MCP-серверШирокий доступ463Звезды репозитория

Набор QA-агентов, скиллов и MCP-сервер: генерация тестов, поиск пробелов в покрытии, нестабильные тесты, безопасность и хаос-тестирование

ПлагинШирокий доступ519Звезды репозитория

Скилл, с которым агент пишет и запускает скрипты Playwright: тесты страниц, формы, скриншоты, проверки ссылок

СкиллШирокий доступ3,3 тыс.Звезды репозитория

CLI для оценки и доработки скиллов агентов: декларативные тесты в YAML, запуск на разных движках и структурированные отчеты

CLIРасширенный доступ1,4 тыс.Звезды репозитория

Скилл проверки кода агента в настоящем браузере: читает ваши изменения, составляет план теста и прогоняет его через Playwright с вашими куки

СкиллШирокий доступ3,6 тыс.Звезды репозитория

Коротко о README

README объясняет, что такое PICT, и показывает, как скилл превращает требования в модель, набор тестов и ожидаемые результаты. Описаны пять способов установки: через маркетплейс плагинов Claude Code, git clone в папку скиллов, git submodule, минимальный архив из релизов и полный архив. В папке examples лежит разбор банкомата: спецификация и тест-план. Лицензия MIT.

Бейдж для README

Исходный SKILL.md

---
name: pict-test-designer
description: Design comprehensive test cases using PICT (Pairwise Independent Combinatorial Testing) for any piece of requirements or code. Analyzes inputs, generates PICT models with parameters, values, and constraints for valid scenarios using pairwise testing. Outputs the PICT model, markdown table of test cases, and expected results.
---

# PICT Test Designer

This skill enables systematic test case design using PICT (Pairwise Independent Combinatorial Testing). Given requirements or code, it analyzes the system to identify test parameters, generates a PICT model with appropriate constraints, executes the model to generate pairwise test cases, and formats the results with expected outputs.

## When to Use This Skill

Use this skill when:
- Designing test cases for a feature, function, or system with multiple input parameters
- Creating test suites for configurations with many combinations
- Needing comprehensive coverage with minimal test cases
- Analyzing requirements to identify test scenarios
- Working with code that has multiple conditional paths
- Building test matrices for API endpoints, web forms, or system configurations

## Workflow

Follow this process for test design:

### 1. Analyze Requirements or Code

From the user's requirements or code, identify:
- **Parameters**: Input variables, configuration options, environmental factors
- **Values**: Possible values for each parameter (using equivalence partitioning)
- **Constraints**: Business rules, technical limitations, dependencies between parameters
- **Expected Outcomes**: What should happen for different combinations

Сообщить о проблеме

Foxx AIPICT Test Designer
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.