8 best Go UI Testing libraries in 2024
by marketing.admin@openweaver.com Updated: Mar 11, 2023
Guide Kit
Go is one of the most widely used languages in the world, powering everything from websites and web applications to enterprise software and mobile apps. As such, it's very important that you have a way to ensure that your code works as intended. User interface testing is a methodology that is used on an application's user interface to ensure that it can correctly respond to certain actions, like clicking buttons or filling out forms. This Go UI Testing Open Source libraries then this list will show you how to get started with some of the most popular ones out there today fortio - Fortio load testing library, command line tool; mmock - HTTP mocking application for testing and fast prototyping; go-glint - Componentbased UIframework for commandline tools.
fortioby fortio
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
fortioby fortio
Go 2929 Version:v1.54.3 License: Permissive (Apache-2.0)
mmockby jmartin82
Mmock is an HTTP mocking application for testing and fast prototyping
mmockby jmartin82
Go 641 Version:v3.1.6 License: Permissive (MIT)
go-glintby mitchellh
Component-based UI-framework for command-line tools. Easily create highly dynamic CLI interfaces using shared, easily testable components.
go-glintby mitchellh
Go 287 Version:Current License: Permissive (MIT)
go-iosby danielpaulus
This is an operating system independent implementation of iOS device features. You can run UI tests, launch or kill apps, install apps etc. with it.
go-iosby danielpaulus
Go 550 Version:v1.0.113 License: Permissive (MIT)
steps-virtual-device-testing-for-androidby bitrise-steplib
steps-virtual-device-testing-for-androidby bitrise-steplib
Go 17 Version:1.1.5 License: Permissive (MIT)
flutter-screenshotby borosr
Helps to run UI tests on multiple device and take screenshots
flutter-screenshotby borosr
Go 4 Version:v0.1.1 License: Strong Copyleft (GPL-3.0)
bitrise-step-android-build-for-ui-testingby bitrise-steplib
bitrise-step-android-build-for-ui-testingby bitrise-steplib
Go 4 Version:0.1.5 License: Permissive (MIT)
kiali-performance-testingby kiali
Kiali Repository for Performance Testing
kiali-performance-testingby kiali
Go 1 Version:Current License: Permissive (Apache-2.0)