EndorsedendorsedOngoing

Swift-Based Automated Testing Framework for macOS and iOS

Services Covered:

Custom Software DevelopmentTest Automation
Project hero — replace with case study imagery
Industry
Industry

Information Technology

Duration
Duration

79 months

Budget
Budget

Confidential

Client Size
Start Date

1 January 2020

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
71/100
Good

Project Capability Score (PCS) estimates how capable Monosoft is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Confidential

mapAustin, United States of America

Project Summary

Monosoft was hired by an IT services company to re-architect brittle and slow automated testing for a widely used macOS tool and to build corresponding iOS validation. They implemented a new Swift-based testing framework and screen model, introduced tooling to parallelize macOS test execution, and grew a small contractor team to deliver stable, high-performance UI tests. The engagement is ongoing since January 2020 with the client reporting more robust, stable, and faster tests.

Key Challenges

  • Re-architect an existing slow and brittle automated test suite
  • Leverage the same tools and approaches for both macOS and iOS validation
  • Create automated tests for iOS where none existed previously

Project Deliverables

  • New Swift-based testing framework
  • Screen model for UI tests
  • Parallelization tooling for macOS test execution
  • Expanded suites of automated UI tests for macOS and iOS
  • Migration plan to retire the old automation

Project Solution

Monosoft re-architected the client's automated testing by building a Swift-based framework and a screen model, applying best practices in code organization to dramatically improve performance. They presented prior solutions, provided custom tooling for parallelizing macOS test execution, assisted in authoring expanded test suites, and supported onboarding additional test engineers. They also implemented network stubbing to stabilize UI-focused tests.

Project Outcome

  • Tests became significantly more robust, stable, and reliable
  • Tests vastly outperformed the previous suites and enabled retiring the old automation
  • The vendor met expectations with responsive, onsite support and strong engineering talent

Platforms

  • DesktopDesktop
  • MobileMobile

Tech Stack

  • SwiftSwift
  • iOSiOS

Client Endorsement

Overall Review Rating

4.88star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

Thus far, Monosoft (formerly Agilistry) has successfully provided enhanced solutions to the client's emerging needs. The team streamlines fluid workflow and responsive communication of feedback, requests, and deliverables, ensuring to meet all expectations. Furthermore, their engineering skills are unparalleled.

Anonymous

Project Lead

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Monosoft

Ongoing
Hospitality, Travel & Tourism

AwardLogic Website and Flight-Search Platform

Preview of the AwardLogic Website and Flight-Search Platform
Budget:
200K - 999K
Duration:
74 months
Team Size:
6-10

Services Covered:

+1 more
Ongoing
Food & Beverage

Self-Service Kiosk, KDS and Mobile Apps for Pizza Restaurant

Preview of the Self-Service Kiosk, KDS and Mobile Apps for Pizza Restaurant
Budget:
200K - 999K
Duration:
47 months
Team Size:
1-5

Services Covered:

+2 more