스킬 allra-test-writing
📦

allra-test-writing

콘텐츠 리비전 r2 안전 ⚙️ 외부 명령어

Écrire de meilleurs tests backend Allra

Les suites de tests backend deviennent souvent lentes, incohérentes et difficiles à relire. Cette skill fournit aux équipes Allra des standards clairs de tests Java pour choisir les types de tests, les helpers de données, les mocks et les assertions.

지원: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥉 78 브론즈

내 에이전트로 설치

이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.

에이전트 요청
Review the Skillstore skill "allra-test-writing" from https://skillstore.io/skills/allra-fintech-allra-test-writing.md and its manifest at https://skillstore.io/api/skills/allra-fintech-allra-test-writing/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.

에이전트가 읽기 쉬운 리소스

AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.

테스트해 보기

"allra-test-writing" 사용 중입니다. Une méthode de service valide l’entrée et enregistre une entité via un repository.

예상 결과:

  • Utilise MockingUnitTest parce que le comportement est local à un seul service.
  • Mock le repository et vérifie l’appel save.
  • Assert les champs de réponse et le chemin d’échec de validation.

"allra-test-writing" 사용 중입니다. Un workflow de paiement met à jour les soldes, crée des enregistrements de paiement et doit effectuer un rollback en cas d’échec.

예상 결과:

  • Utilise IntegrationTest pour la frontière transactionnelle et l’état de la base de données.
  • Mock la passerelle de paiement externe.
  • Vérifie les changements d’état réussis et le comportement de rollback.

"allra-test-writing" 사용 중입니다. Un endpoint de controller retourne un utilisateur par id.

예상 결과:

  • Utilise ControllerTest avec le slice du controller cible.
  • Mock la dépendance de service.
  • Assert le statut HTTP, les champs de réponse et les erreurs de validation.

보안 감사

안전
v9 • 2026. 7. 23. 버전별 보고서 열기

All 87 static alerts are false positives caused by Markdown backticks, fenced code samples, safe test method names, and documented test commands. The skill is a testing guide with no executable scripts, automatic command execution, system reconnaissance, or prompt injection.

1
스캔된 파일
781
분석된 줄 수
0
검토 항목
0
오탐 무시됨
가장 최근에 완료된 정적·의미론적 감사에서 확인된 보안 발견 사항이 감지되지 않았습니다. 이는 스킬에 부작용이 없음을 증명하지 않습니다.
감사자: codex 감사 이력 보기 →
이 보고서 공유 및 인용

버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.

버전별 보고서 열기
보안 평가

보고서 링크 복사

https://skillstore.io/skills/allra-fintech-allra-test-writing/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown 배지

[![Skillstore security assessment](https://skillstore.io/badges/skills/allra-fintech-allra-test-writing/security.svg)](https://skillstore.io/skills/allra-fintech-allra-test-writing?utm_source=security_passport_badge)

HTML 배지

<a href="https://skillstore.io/skills/allra-fintech-allra-test-writing?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/allra-fintech-allra-test-writing/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

임베드 카드

<iframe src="https://skillstore.io/embed/skills/allra-fintech-allra-test-writing.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
학술 인용 (APA · BibTeX · CFF)

APA 인용

Allra-Fintech. (2026). allra-test-writing security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/allra-fintech-allra-test-writing/audits/9

BibTeX 인용

@techreport{allra-fintech-allra-fintech-allra-test-writing-2026, author = {Allra-Fintech}, title = {allra-test-writing security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/allra-fintech-allra-test-writing/audits/9}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "allra-test-writing security audit report (audit version 9)" version: "unspecified" type: report authors: - name: "Allra-Fintech" date-released: "2026-07-23" url: "https://skillstore.io/skills/allra-fintech-allra-test-writing/audits/9" identifiers: - type: other value: "skillstore:allra-fintech-allra-test-writing:audit:9" description: "Skillstore immutable audit report identifier"

Skillstore 점수

이 점수의 이유 증거 신뢰도: 높음
55
아키텍처
85
유지보수성
87
콘텐츠
71
커뮤니티
83
사양 준수

만들 수 있는 것

Choisir un type de test

Décider si une modification de service nécessite MockingUnitTest, IntegrationTest, RdbTest, ControllerTest, RedisTest ou PojoUnitTest.

Standardiser les revues de tests

Vérifier que les nouveaux tests utilisent des noms clairs, une structure Given-When-Then, des assertions AssertJ et une vérification ciblée.

Améliorer la couverture de tests

Ajouter les tests manquants pour les règles métier, les réponses de controller, les requêtes de repository, les transactions et la cohérence des données.

이 프롬프트를 사용해 보세요

Choisir le bon helper de test
J’ai modifié cette classe backend. Décide quel helper de test Allra je dois utiliser et explique la raison en étapes simples.
Rédiger un plan de test unitaire
Crée un plan MockingUnitTest pour cette méthode de service. Inclus given, when, then, les mocks, les assertions et les cas limites.
Revoir des tests existants
Relis ces tests selon les standards Allra. Vérifie le choix du helper, le nommage, la structure Given-When-Then, les assertions et la couverture d’intégration inutile.
Concevoir la couverture d’un workflow critique
Conçois une couverture de tests ciblée pour ce workflow d’argent ou de transaction. Sépare les tests unitaires mockés des tests d’intégration requis.

모범 사례

  • Commence par MockingUnitTest sauf si une transaction, une base de données, un événement ou un comportement multi-service nécessite une couverture d’intégration.
  • Utilise des sections Given-When-Then pour que la configuration du test, l’action et la vérification restent claires.
  • Mock les API externes même dans les tests d’intégration, sauf si le test couvre explicitement cet adapter.

피하기

  • N’utilise pas IntegrationTest pour une simple validation de service ou un mapping de données.
  • Ne te contente pas d’assert qu’une méthode retourne sans vérifier un état ou des interactions significatifs.
  • Ne laisse pas Fixture Monkey générer des données de test peu claires pour les champs qui affectent le résultat attendu.

자주 묻는 질문

Quel type de test dois-je choisir en premier ?
Commence par MockingUnitTest pour la logique de service. Passe à IntegrationTest uniquement lorsque de vraies transactions, contraintes ou workflows comptent.
Quand IntegrationTest est-il requis ?
Utilise-le pour les flux d’argent, le comportement de rollback, la cohérence multi-table, les contraintes de base de données, les événements ou la coopération requise entre services.
Cette skill remplace-t-elle les helpers de test du projet ?
Non. Elle documente les standards de test Allra et les choix de helpers attendus. Les projets ont toujours besoin de leurs propres implémentations de helpers.
Peut-elle aider avec Fixture Monkey ?
Oui. Elle montre la génération d’objets de base, les overrides de champs et la génération de listes pour les données de test Java.
Les systèmes externes doivent-ils être réels dans les tests d’intégration ?
En général, non. Mock les passerelles de paiement, les services de notification et les API externes sauf si l’adapter lui-même est testé.
Quel style de nommage recommande-t-elle ?
Elle recommande des noms de méthodes qui incluent la méthode cible, le scénario et le résultat attendu, ainsi que des display names clairs.

개발자 세부 정보

작성자

Allra-Fintech

라이선스

MIT

Skillstore 리비전

r2

버전 안내

작성자가 버전을 선언하지 않았습니다.

참조

31bc7611b504c197d3e993aef7943461c871616f

유지보수 최신성

2026. 7. 28.

사용량

9 다운로드 · 257 조회

파일 구조

📄 SKILL.md