Square, the credit-card processing company that offers payment apps for both iOS and Android, has released a new testing framework it calls KIF -- standing for "Keep It Functional" -- that allows developers to rapidly test new features in an automated way to assist in continued rapid development and growth of apps. The framework allows developers to run tests of their software either on the iOS simulator or on-device.