Lightweight Xcode Project wrapper to help you get setup writing fast, rock solid, non UI based Acceptance Tests using Fitnesse
OCSlimProject is an innovative CocoaPod designed for iOS and macOS development that streamlines the process of creating automated acceptance tests using Xcode and Fitnesse. This solution caters to teams adhering to ATDD (Acceptance Test-Driven Development) and BDD (Behavior-Driven Development) methodologies, offering a comprehensive framework to ensure that application requirements are met throughout the software development lifecycle.
By acting as a bridge between various stakeholders, OCSlimProject facilitates a collaborative environment where acceptance criteria can be clearly defined and verified. This not only helps in documenting the software effectively but also ensures that the development process is transparent, and potential regressions are caught early on.
Automated Acceptance Testing: Seamlessly integrate acceptance tests into your iOS and macOS projects, ensuring that business logic meets specified requirements without manual intervention.
Fitnesse Integration: Utilize the powerful Fitnesse testing framework to specify, document, and verify application acceptance criteria in a collaborative manner.
CocoaPods Support: Easy installation and integration via CocoaPods, simplifying the addition of testing capabilities to existing Xcode projects.
Xcode Templates: Preconfigured templates facilitate the creation of acceptance test targets, making it simple to set up and start testing your applications.
Swift and Objective-C Compatibility: Flexibly write fixtures in either Swift or Objective-C, accommodating existing project structures and developer preferences.
Communications Protocol: Employ the Slim protocol for interaction between your application and Fitnesse, ensuring smooth communication and integration.
Support for Multiple Platforms: Designed for both iOS and macOS development, providing a versatile solution for various app development scenarios.