/Crony-Eval

An SDK for testing iOS apps

Primary LanguageSwiftOtherNOASSERTION

crony-logo

Record. Report. Resolve.

What is Crony?

Crony is a pal for mobile app testers and developers. Crony brings them closer together to capture and share information in real-time. Checkout our website https://crony.us for more information.

Record

  1. Crony records user experience, process execution, screen recording, and A LOT OF contextual data like:
    1. Logs
    2. Views
    3. Network Calls
    4. Spinners
    5. User gestures
    6. Crash logs
    7. Performance Metrics
  2. Crony allows testers to annotate and add voice memos as well
  3. No Performance Impact
  4. No Change In The User Experience

Review

  1. Crony Brings Observability To The Device. NO NEED TO LOGIN TO A PORTAL
  2. View All The Data Ccollected In A Simple Easy To Understand Display
  3. Understand The App Behavior, Resources Consumption, And Performance
  4. Shift To The Left In Finding And Resolving The Bugs

Workflows

  1. Crony Allows To create Workflows to test automation
  2. No scripting or coding is required to create workflows
  3. Workflow execution Is At The Process Level [NOT JUST VIDEO]
  4. App Executes By Itself The Same Way It Was Recorded. NO EXTERNAL DRIVERS LIKE APPIUM Are Needed
  5. All The User Gestures And Interactions Are Simulated By Crony

Accessibility Auditor

  1. Crony Detects Accessibility Violations And Shows Them Live On The Screen
  2. When A Violation Badge Is Tapped, The Details Are Displayed
  3. Allows To Share The Accessibility Violations Per Screen Or For All The Screens

Report

  1. Share the recordings right from the device using the apps like messenger, slack etc.
  2. Send them to content management systems (sharepoint), bugtracking systems (Jira etc.) from the device

Resolve

  1. Find And Fix The Bugs During The Design And Development Phase
  2. Developers Receive A Comprehensive Package In The Bug Report
  3. Report Includes The Recording, All The Events That Are Captured, Performance Metrics, And Additional Annotations And Voice Memos By The Tester
  4. Visually See What Testers Saw And Use The Data To Quickly Find The Root Cause

Usage

XCode Intregration

  1. Unzip Crony.zip file
  2. Drag Crony folder and drop it into your XCode project
  3. Select "Copy items if needed" and "Create groups" options
  4. Select the targets and click Finish
  5. Go to BUild Settings and add -ObjC as additional linker flag
  6. Open your AppDelehgate.m file include BSCrony.h
  7. [OPTIONAL] In didFinishLaunchingWithOptions, add the following line; [BSCrony initializeCrony:BSCronyModePrompt sessionId:nil];
  8. Compile and run the app

Contact

success at crony dot us