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.
- Host: GitHub
- URL: https://github.com/scanner255/data_management_automation_ios_application
- Owner: scanner255
- Created: 2023-12-11T19:18:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-02T20:30:21.000Z (over 2 years ago)
- Last Synced: 2025-01-18T10:32:37.877Z (over 1 year ago)
- Topics: ios-swift, swiftui
- Language: Swift
- Homepage:
- Size: 382 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.

## 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.

## 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.

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

## 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.

## CSV Output
