Intro - google/android-uiconductor GitHub Wiki

What is UIConductor?

Created by the Android Engineering Productivity (EngProd) team, UIConductor (previous know as nuwa) is the next-generation platform to generate and edit end-to-end (E2E) tests. UIConductor allows developers to easily create simple and complex UI-based E2E tests with very little coding experience. UIConductor integrates with existing Google3 infrastructure (Mobile Harness, Moscar, etc.). Users can build test cases and schedule continuous runs much faster.

Here are features of UIConductor worth highlighting:

  • Complex Workflow Create/Edit
  • Multi-Device tests support
  • Workflow management, test workflow can be easily shared with other people.
  • There is no need for prior coding experience, making it easy to use.
  • UIConductor provides use of various actions on the device including logcat and adb commands.