Synaptic SkillsSynapticSkills
MarketplaceSkill GraphCriar SkillMCP ServerPlataformaEnterprise
v0.1.0-beta
Voltar ao Marketplace
DevelopmentMédio

Creating Integration Tests for Oracle-to-PostgreSQL Migration

porgithub·github· v1.0.0 · atualizado em 2026-04-10
79
Score

Creates integration test cases for .NET data access artifacts during Oracle-to-PostgreSQL database migrations. Generates DB-agnostic xUnit tests with deterministic seed data that validate behavior consistency across both database systems. Use when creating integration tests for a migrated project, generating test coverage for data access layers, or writing Oracle-to-PostgreSQL migration validation tests.

integration-testingdatabase-migrationoracle-to-postgresqldata-accessdotnetxunittest-automation
0Stars
0Forks
0Usos
Fork

Documento do Skill

SKILL.mdcreating-oracle-to-postgres-migration-integration-tests/workflow
```
Test Creation:
[ ] Step 1: Discover the test project conventions
[ ] Step 2: Identify testable data access artifacts
[ ] Step 3: Create seed data
[ ] Step 4: Write test cases
[ ] Step 5: Review determinism
```
**Step 1: Discover the test project conventions**
Read the base test class, seed manager, and project file to understand inheritance patterns, transaction management, and seed file conventions.
**Step 2: Identify testable data access artifacts**
Scope to the target project only. List data access methods that interact with the database — repositories, DAOs, stored procedure callers, query builders.
**Step 3: Create seed data**
Follow seed file location and naming conventions from the existing project.
Reuse existing seed files when possible.
Avoid `TRUNCATE TABLE` — keep existing database data intact.
Do not commit seed data; tests run in transactions that roll back.
Ensure seed data does not conflict with other tests.
Load and verify seed data before assertions depend on it.
**Step 4: Write test cases**
Inherit from the base test class to get automatic transaction create/rollback.
Assert logical outputs (rows, columns, counts, error types), not platform-specific messages.
Assert specific expected values — never assert that a value is merely non-null or non-empty when a concrete value is available from seed data.
Avoid testing code paths that do not exist or asserting behavior that cannot occur.
Avoid redundant assertions across tests targeting the same method.
**Step 5: Review determinism**
Re-examine every assertion against non-null values. Confirm each is deterministic against the seeded data. Fix any assertion that depends on database state outside the test's control.

Telemetria de Agentes

Execuções
0
total
Taxa de Sucesso
0%
últimos 30d
Latência Média
0.0s
p50
Alucinação
0.0%
detecção
Tokens Entrada
0
avg 0/exec
Tokens Saída
0
avg 0/exec

Uso por Plataforma

Skills Relacionados

Compõe comMigrating Stored Procedures from Oracle to PostgreSQL
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
82
Compõe comPlanning Integration Testing for Oracle-to-PostgreSQL Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
76
Compõe comOracle-to-PostgreSQL Database Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
82
Compõe comScaffolding an Integration Test Project for Oracle-to-PostgreSQL Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
78
Compõe com ←Creating an Oracle-to-PostgreSQL Master Migration Plan
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
83
Compõe com ←Creating Bug Reports for Oracle-to-PostgreSQL Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
78
Similar aAPI Test Generator
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
88
Similar aTest Data Generator
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
83
Similar aAutoresearch: Autonomous Iterative Experimentation
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
83
Co-executedTest Data Generator
49%
Hebbian Synapse
Composite0.491
w = 0.3·α + 0.5·β + 0.2·γ
83
Co-executedPlanning Integration Testing for Oracle-to-PostgreSQL Migration
47%
Hebbian Synapse
Composite0.471
w = 0.3·α + 0.5·β + 0.2·γ
76
Co-executedScaffolding an Integration Test Project for Oracle-to-PostgreSQL Migration
50%
Hebbian Synapse
Composite0.499
w = 0.3·α + 0.5·β + 0.2·γ
78

Árvore do Skill

Creating Integration Tests for Oracle-to-PostgreSQL Migration
creating-oracle-to-postgres-migration-integration-tests
Fases Cognitivas5
1.SENSE
2.CONTEXTUALIZE
3.HYPOTHESIZE
4.ACT
5.EVALUATE
Triggers7
create integration tests for Oracle to PostgreSQL migrationgenerate data access integration testswrite migration validation testscreate integration test cases for a migrated projectgenerate test coverage for data access layerscreate integration tests for .NET data access artifactsgenerate DB-agnostic xUnit tests

Avaliar este Skill

Score Breakdown

⭐Avaliação Humana0%
🤖Sucesso de Agentes0%
🕐Atualidade100%
🔗Saúde de Dependências100%
🕸️Centralidade no Grafo0%
🛡️Segurança48%
CompositeScore = α·Humano + β·Agente + γ·Recência + δ·Deps + ε·Centralidade + ζ·Segurança

Instalação

$ synaptic mcp download creating-oracle-to-postgres-migration-integration-tests
$ synaptic skills detail creating-oracle-to-postgres-migration-integration-tests
$ synaptic skills live creating-oracle-to-postgres-migration-integration-tests

Dependências

xUnit.NET

Links

GitHub Repository