An open API service indexing awesome lists of open source software.

https://github.com/scanner255/data_management_automation_ios_application

iOS automated testing data collection application with SwiftUI, allowing the client begin test, add events with preset buttons, or custom buttons, and save the event with the timestamp as a CSV file to local device and email to specified address upon completing test.
https://github.com/scanner255/data_management_automation_ios_application

ios-swift swiftui

Last synced: about 2 months ago
JSON representation

iOS automated testing data collection application with SwiftUI, allowing the client begin test, add events with preset buttons, or custom buttons, and save the event with the timestamp as a CSV file to local device and email to specified address upon completing test.

Awesome Lists containing this project

README

          

# Data collection automation application
iOS automated testing data collection application with SwiftUI, allowing the client to automatically save a CSV file of test event & timestamp.

## Start Lab Test
The opening screen for starting a test contains options for preliminary data if you want to add data from a previous test for continuous test sets. Once Start is pressed the timer begins for timestamp.

Screenshot 2024-01-02 at 13 46 57

## Logging Events
When logging events, the button will flash to indicate that an event has been pressed and the list preview above will display the 5 most recent events that have been logged.

Screenshot 2024-01-02 at 13 47 11
Screenshot 2024-01-02 at 13 47 23

## Logging Custom Events
When logging custom events, the user must enter the title for the custom event, this event is logged on the timestamp when the custom button was clicked, not when the user enters the name.

Screenshot 2024-01-02 at 13 47 53

## Undoing Events
The user may undo any event, there is a confirmation popup to ensure the user does not accidentally remove any events.

Screenshot 2024-01-02 at 13 48 06
Screenshot 2024-01-02 at 13 48 11

## Ending Test & Saving File
Once the user has finished the test and hits Stop, the timer will stop and the file manager will open, prompting user to enter name (default is "event_log"), and location to save file.

Screenshot 2024-01-02 at 13 48 34

## CSV Output
Screenshot 2024-01-02 at 13 49 41