fosmvvm-ui-tests-generatorGenerate UI tests for FOSMVVM SwiftUI views using XCTest and FOSTestingUI. Covers accessibility identifiers, ViewModelOperations, and test data transport.
Install via ClawdBot CLI:
clawdbot install foscomputerservices/fosmvvm-ui-tests-generatorGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.com/foscomputerservices/FOSUtilitiesAudited Apr 17, 2026 · audit v1.0
Generated Mar 21, 2026
Generate UI tests for a mobile banking app's transaction history view, ensuring that accessibility identifiers are correctly assigned to transaction rows and buttons. Use ViewModelOperations to verify that tapping a transaction triggers the expected API call for details, and employ test data transport to simulate different account states.
Create UI tests for an e-commerce app's product detail page, validating that UI elements like add-to-cart buttons and price displays update correctly based on stubbed view model data. Leverage operation tests to confirm that adding a product to the cart invokes the correct business logic, with accessibility identifiers for seamless element interaction.
Develop UI tests for a healthcare app's appointment scheduling view, using FOSTestingUI to simulate user interactions like selecting dates and times. Verify through ViewModelOperations that scheduling actions call the appropriate backend services, and utilize test data transport to handle different patient profiles and availability scenarios.
Implement UI tests for a social media app's feed view, focusing on display-only elements like posts and comments without operations. Ensure accessibility identifiers are set for scrolling and content loading, and use stubbed view models to test various feed states such as empty, loading, and populated with data.
Generate UI tests for a fitness app's dashboard that includes interactive charts and goal-setting buttons. Use operation tests to validate that user interactions, like updating daily steps, trigger the correct ViewModelOperations, and employ XCUIElement helpers for typing and tapping in input fields and menus.
Offer the skill as part of a subscription-based testing platform for iOS developers, providing regular updates and support for FOSMVVM frameworks. Revenue is generated through monthly or annual fees, with tiers based on the number of projects or test cases generated, targeting small to medium-sized app development teams.
Provide consulting services to help companies integrate the skill into their existing FOSMVVM projects, offering tailored solutions for complex UI testing needs. Revenue comes from hourly rates or project-based contracts, focusing on enterprises in finance or healthcare with stringent testing requirements.
Release the skill as a free open-source tool with basic UI test generation, while monetizing advanced features like automated test data generation or integration with CI/CD pipelines. Revenue is driven by one-time purchases or in-app upgrades for premium functionalities, appealing to individual developers and larger teams.
💬 Integration Tip
Ensure your ViewModelViews implement accessibility identifiers for all interactive elements and use the base test case class to streamline setup across multiple test files.
Scored Jun 19, 2026
Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
Monitor RSS and Atom feeds for content research. Track blogs, news sites, newsletters, and any feed source. Use when monitoring competitors, tracking industr...
用 MinerU API 解析 PDF/Word/PPT/图片为 Markdown,支持公式、表格、OCR。适用于论文解析、文档提取。
Provides a personalized morning report with today's reminders, undone Notion tasks, and vault storage summary for daily planning.
Extract text from PDFs with OCR support. Perfect for digitizing documents, processing invoices, or analyzing content. Zero dependencies required.
Fetch scheduled economic events and data releases from the FMP API for specified dates, filtering by impact, country, and type, and output a chronological ma...