This repository is complementary code for my post, UI Testing Cheat Sheet and Examples. The post goes into more detail with example images for most examples. The included Xcode 7 project highlights working code with a simple Test Host. This was last updated for Xcode 7 GM.
xcuitest xctest swift-3 ui-testing cheatsheetAn awesome developer-centric experience to writing tests with realtime feedback using Mocha, Jasmine or Cucumber.js. Chimp can be used with any technology stack as it allows your to write your test automation in the language of the web: JavaScript.
chimp mocha jasmine cucumber end-to-end-testing integration-testing ui-testing realtime-feedback continuous-integration quality simian meteor bdd atdd webdriverio selenium phantom testing saucelabsYourView is a desktop App in MacOS. You can use it to view iOS App's view hierarchy. I think it could be a basic project in app view visualization. Depend on it, you may do your add-on functions's development such as visual tracking like mixpanel, iOS reverse tool just like reveal, frida, even though, you can develop android studio plugin for view debugging. Now I treat it as a iOS reverse tool. Now it is a version of 0.1, I will maintain continuedly. Open YourView/iOS/TalkingDataSDKDemo/TalkingDataSDKDemo.xcodeproj. It's a demo project with the libyourview source code as framework in it. Build and Run,keep the demo app in foreground.
ios tools uiview reveal reverse ui-testing 3d view-hierarchyIn-app-debug tool for iOS
ios ui-design performance ui tools po ui-testing performance-testing pick-view method-listen-inHammer is a touch, stylus and keyboard synthesis library for emulating user interaction events. It enables better ways of triggering UI actions in unit tests, replicating a real world environment as much as possible. ⚠️ IMPORTANT: This library makes extensive use of private APIs and should never be included in a production app.
testing ios lyft ui-testingYou can look at test/index.js as an example for how to use Niffy. To run the example test just do make test after cloning this repo. Niffy is built on Nightmare and used in combination with Mocha. You'll also need to read and use both of those library's APIs to use niffy effectively.
nightmare nightmarejs perceptual-diffing ui-testing niffy electronAutomate windows applications
testing automation ui-testing white gui ui-automation uiautomationTransacts all changes to a website to facilitate automated UI testing. Queries from the automated test can also query the application database without blocking and participate in the transaction.
automated-testing ui-test ui-testingDevice Automator is an Android library built on top of the UI Automator testing framework. Device Automator provides an easy to use syntax for writing UI Automator tests that interact across apps and the device itself. The Device Automator API very closely resembles the Espresso API and similarly encourages test authors to think in terms of what a user might do while interacting with the application - locating UI elements and interacting with them.
android espresso testing ui-testing ui-automation ui-automated-testsThis is an experimental library which uses unit tests to autogenerate working code. It works by doing a breadth-first, brute force search over strongly typed abstract syntax trees and returns the first one that satisfies the unit tests.
type types ast abstract-syntax-tree abstract syntax tree induction inductive inductive-programming inductive-functional-programming test testing unit mock solver solve mocks mocking tests programming spec specification tdd test-driven test-driven-development bdd behavior-driven-development behavior-driven behavior ui-testing ui io functional functional-programming fp immutable immutability curry-howard-isomorphism curry howard isomorphism proof proves proofsGreen Coffee is a library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests using the step definitions that you declare. Visit the wiki for more detailed information. You can see an example applied to a full app here.
android espresso cucumber android-instrumentation-tests gherkin testing ui-testing end-to-end-testing ui-automation ui-automated-testsExample code from my blog post about UI testing, available here.
example ui-testing xcode xctestThe application architecture, dependencies and configuration is ready to just start writing tests. In this project you'll find Kodein configured to be able to replace production code with test doubles easily and Espresso to be able to interact with the application user interface. Your task as Android Developer is to write all the UI tests needed to check if the Application UI is working as expected.
kotlin kotlin-android testing ui-testing espresso marvel kodeinInstall via Homebrew. You can also pass multiple times the -r option.
xcode xctest html-report xcode-ui-testing unit-testing ui-testingParent pom for the complete sakuli project. If you want to build a new zip-installer-file please run "mvn clean assembly:single", to build a new release see 'core/dev_stuff/how-to-release.md'
testing testautomation e2e e2e-tests e2e-monitoring application-monitoring monitoring nagios omd icinga icinga2 checkmk ui-testing docker-image-available docker-images docker-container openshift open-source sahi sikuliThis library is a collection of Kotlin extension and infix functions made to increase the readability and decrease the boilerplate of Espresso and UIAutomator matchers and actions. It is inteded to work well with RobotPattern, as the naming convention of the functions assume to have some sort of semantical context on the call site.
android espresso uiautomator kotlin kotlin-dsl android-library ui-testing android-testingMetroBuddy is an iOS app that allows you to track the balance of your transit card, with a primary focus on New York's MetroCard. As a New Yorker (even though 2020 is not exactly the year of subway-riding), seeing this message is rather frustrating... I built MetroBuddy to alleviate this pain, and improve my SwiftUI and app architecting skills. The app is available for free on the App Store.
ios coredata combine ui-testing swiftuiI needed a library for writing robust and maintainable UI tests for my work and hobby Clojure(Script) projects. The library had to run on top of the JVM to simplify test setups and enable code sharing, but without the annoying WebDriver version hassle. cuic is a response to fill that gap. Each cuic function has a Clojure doc-string describing its behaviour and usage. Generated API docs and guides are also available in cljdoc.org.
chrome automation repl chrome-headless ui-testing cljdocTool for automated memory leak testing when running app via UI tests.
ios apple memory-leaks ui-testing automatization
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.