Demo of Automated Testing for Windows Desktop App: TestWise tests TestWise

An Appium-WinAppDriver automated test creates a Selenium-WebDriver test in TestWise

Zhimin Zhan

--

Below is a screencast (unedited with annotations, 81s) showing that TestWise IDE executes an Appium-WinAppDriver automated test to create and run a Selenium-WebDriver test in another TestWise. In short: I use TestWise as a tool to create test scripts to test TestWise.

This is how I manage regression testing for TestWise IDE (a native Desktop Application) on Windows. The test scripts are written in Appium with WinAppDriver in my favourite test scripting language: Ruby. The automated test scripts (for TestWise) are created in TestWise.

Some Desktop App Testing features:

  • Launch a native app
  • Open File dialog
  • Right-mouse click and select a context menu item
  • Popup Windows
  • Enter text
  • Enter special keys, e.g. Shift + Enter
  • Click a toolbar icon

--

--

No responses yet