Loading...
Loading...
iOS Test-Driven Development standards. Enforces Red-Green-Refactor cycle, test pyramid (70/20/10), layer-specific testing strategies with XCTest and Swift Testing, and CI integration. Use when building or reviewing iOS apps with TDD methodology.
npx skill4agent add peterbamuhigire/skills-web-dev ios-tddios-tddreferencesSKILL.md| Category | Artifact | Format | Example |
|---|---|---|---|
| Correctness | iOS TDD test plan | Markdown doc per | |
| Correctness | Test pyramid coverage report | Markdown doc showing 70/20/10 distribution and per-layer coverage | |
references/@Test| Topic | Section | Covers |
|---|---|---|
| TDD Workflow | Red-Green-Refactor | Step-by-step cycle with Swift examples |
| Test Pyramid | Test Pyramid | Unit, integration, UI split |
| Swift Testing | Swift Testing | @Test macro, #expect, async testing |
| Mocking | Protocol Mocking | Protocol-based mocks, no library needed |
| Network Mocking | URLProtocol Mock | URLProtocol subclass for API tests |
| UI Tests | XCUITest | End-to-end UI testing |
| CI Setup | CI Pipeline | Xcode Cloud, GitHub Actions |
ios-tddThe Red-Green-Refactor CycleTest Pyramid (70/20/10)TDD Workflow for iOS FeaturesSwift Testing FrameworkProtocol-Based MockingTesting @Observable ViewModelsURLProtocol for Network MockingSwiftData / Core Data TestingXCUITest for Critical FlowsTest Naming ConventionPatterns and Anti-PatternsIntegration with Other Skills