Claude Code의 컴퓨터 사용 기능을 활용하여 앱을 시각적으로 테스트하는 오픈소스 SwiftUI 테스팅 스킬

✍️ OpenClawRadar📅 게시일: March 31, 2026🔗 Source
Claude Code의 컴퓨터 사용 기능을 활용하여 앱을 시각적으로 테스트하는 오픈소스 SwiftUI 테스팅 스킬
Ad

swiftui-autotest-skill이라는 Claude Code용 오픈소스 스킬은 Claude의 새로운 Computer Use 기능을 활용하여 테스트 코드 작성 없이 SwiftUI 애플리케이션을 시각적으로 테스트합니다.

작동 방식

/ios-test를 실행하면 에이전트는 다음과 같이 동작합니다:

  • .xcodeproj 파일을 찾습니다
  • 시뮬레이터를 선택합니다
  • 앱을 빌드합니다
  • 앱을 설치합니다
  • Computer Use를 사용하여 모든 화면을 탐색합니다

에이전트는 실제 사용자와 정확히 같은 방식으로 앱과 상호작용합니다: 버튼 탭하기, 목록 스크롤하기, 네비게이션 링크 따라가기, 탭 전환하기 등.

발견 가능한 문제

  • 레이아웃 버그 (오버플로우, 뷰 중첩, 잘린 텍스트)
  • 크래시 (소스 코드에 매핑된 스택 트레이스와 함께 시뮬레이터 크래시 로그 분석)
  • 깨진 네비게이션 (모든 탭, 모든 링크, 뒤로 가기 네비게이션 테스트)
  • 반응하지 않는 인터랙티브 요소
  • 누락된 접근성 식별자 (자동 수정 기능 제공)

추가 플래그

  • --states → 런치 인자를 통해 빈 상태, 에러 상태, 로딩 상태 테스트
  • --performance → 화면별 RAM 사용량 측정, 메모리 누수 감지
  • --flow=onboarding → 특정 사용자 흐름을 종단 간 테스트
  • --screenshot-all → 모든 단계 캡처

추가 기능

이 스킬에는 모든 SwiftUI 뷰를 스캔하여 누락된 .accessibilityIdentifier()를 깔끔한 {화면}-{유형}-{이름} 규칙으로 자동 추가하는 /add-accessibility도 포함되어 있습니다. 이를 통해 테스트 신뢰도를 높이고 VoiceOver를 위한 앱 준비를 할 수 있습니다.

이 접근 방식은 XCUITest, 테스트 타겟, 보일러플레이트 코드가 필요하지 않습니다. 에이전트가 시각적으로 앱을 검사하고 문제를 보고합니다.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

클로드 코드 플러그인은 모든 플러그인을 분석하고 인터랙티브 위키 보고서를 생성합니다.
Tools

클로드 코드 플러그인은 모든 플러그인을 분석하고 인터랙티브 위키 보고서를 생성합니다.

vision-powers라는 새로운 Claude Code 플러그인이 출시되어, 어떤 플러그인 경로나 GitHub URL을 분석하고 아키텍처 다이어그램, 보안 감사, 기술 분류를 포함한 대화형 HTML 위키 보고서를 생성합니다. 설치 방법은 claude plugin add vision-powers@claude-code-zero입니다.

OpenClawRadar
오픈소스 MCP 서버, 클로드를 출판사 조회를 위한 자율 문학 에이전트로 전환
Tools

오픈소스 MCP 서버, 클로드를 출판사 조회를 위한 자율 문학 에이전트로 전환

Agentic Publishing Node는 MCP 서버로, 클로드가 문학 에이전트 위시리스트와 원고를 자동으로 대조하고, 쿼리 레터를 생성하며, Shunn 표준으로 포맷하고, 피치를 기록할 수 있게 해줍니다. 모든 작업은 로컬 마크다운 파일에서 이루어집니다.

OpenClawRadar
플래비언: 24개의 전문화된 클로드 코드 에이전트를 갖춘 워드프레스 개발 프레임워크
Tools

플래비언: 24개의 전문화된 클로드 코드 에이전트를 갖춘 워드프레스 개발 프레임워크

Flavian은 Claude Code를 기반으로 구축된 오픈소스 WordPress 개발 프레임워크로, 프론트엔드 개발, 보안 감사, Figma-to-WordPress 변환과 같은 작업을 위한 24개의 전문 에이전트를 갖추고 있습니다. 창작자는 WordPress 개발에 있어 도메인 특화 에이전트가 범용 에이전트보다 훨씬 뛰어난 성능을 보인다는 점을 발견했습니다.

OpenClawRadar
OpenClaw용 로컬 PII 편집 기술, GLiNER 모델 활용
Tools

OpenClaw용 로컬 PII 편집 기술, GLiNER 모델 활용

새로운 OpenClaw 스킬이 나가는 응답을 가로채어 로컬 nvidia/gliner-PII 모델을 통해 민감한 정보(API 키, 개인 식별 정보 등)를 탐지하고 삭제합니다. 이를 [API_KEY]와 같은 라벨로 대체하고 제거 알림을 추가합니다.

OpenClawRadar