Skip to content
Back to skills

Tia Testsuite

ASecurity

TIA Portal TestSuite and Application Test operations. Use for managing test sets, application tests, style guide rules, and automated system testing workflows.

  • 66 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 26, 2026
developmenttestingapi

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add Czarnak/totally-integrated-claude --skill tia-testsuite --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tia Testsuite?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tia Testsuite
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/czarnak-tia-testsuite/badge)](https://www.skillsdirectory.com/skills/czarnak-tia-testsuite)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tia-testsuite
description: >
  TIA Portal TestSuite and Application Test operations. Use for managing test sets,
  application tests, style guide rules, and automated system testing workflows.
---

# TIA Portal TestSuite — Automated Testing

## Scope

Automated testing using the TIA Portal TestSuite Openness API.
Covers Application Tests (PLC-based), Style Guide (Static analysis), and System Tests (OPC UA based).

---

## Reference files

Load ONLY the reference file(s) relevant to the task. Do not load all files at once.

| Reference file | Load when the task involves |
|---|---|
| `references/application-test.md` | Managing PLC Application Test sets, groups, and cases; executing tests on simulation. |
| `references/style-guide.md` | Managing and executing Style Guide rule sets; updating rule set files. |
| `references/system-test.md` | Managing System Test cases; OPC UA server interface validation. |
| `references/test-results.md` | Accessing and interpreting TestSuite service results and execution states. |

---

## Key Workflows

### Application Testing

1. Locate the `TestSuiteService` on the Project.
2. Access `ApplicationTestSets` composition.
3. Manage `ApplicationTestSet` and `TestCase` objects.
4. Execute tests via `TestCaseExecutor`.

### Style Guide

1. Access `StyleGuideSystemGroups` on the `TestSuiteService`.
2. Manage `RuleSet` objects and compositions.
3. Execute checks via `RuleSetExecutor`.

### System Testing

1. Access `SystemTestSystemGroups` on the `TestSuiteService`.
2. Manage `SystemTestCase` objects.
3. Execute tests via `SystemTestCaseExecutor`.

## Enforcement

1. Verify the existence of the target PLC software or OPC UA server before running tests.
2. Properly handle test failures using the `TestResults` and `TestResultsMessage` properties.

Files in this skill

  • SKILL.md1.8 KB
  • references/application-test.md14.5 KB
  • references/style-guide.md3.5 KB
  • references/system-test.md12.6 KB
  • references/test-results.md8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.