diff --git a/radar/2024-04-17/appium.md b/radar/2024-04-17/appium.md new file mode 100644 index 0000000..4f4f498 --- /dev/null +++ b/radar/2024-04-17/appium.md @@ -0,0 +1,15 @@ +--- +title: "Appium" +ring: assess +quadrant: languages-and-frameworks +tags: [quality] +--- + +[Appium](https://appium.io) is a UI test framework designed to facilitate UI automation on many app platforms including mobile and browser. + +In the CHT, we are [evaluating Appium](https://github.com/medic/wdio-appium-tests) as a tool that would allow for running some cht-core e2e tests against an actual Android device. + +Some of the main advantages provided by Appium are: + +- Tests can be written in JavaScript using WebdriverIO. This means that Appium tests would look and feel very similar to our existing cht-core e2e tests. +- Appium has a large thriving community and is well-documented. diff --git a/radar/2024-04-17/espresso.md b/radar/2024-04-17/espresso.md new file mode 100644 index 0000000..03efe92 --- /dev/null +++ b/radar/2024-04-17/espresso.md @@ -0,0 +1,10 @@ +--- +title: "Espresso" +ring: adopt +quadrant: languages-and-frameworks +tags: [quality] +--- + +[Espresso](https://developer.android.com/training/testing/espresso/) is a test framework for Android UI tests. + +In the CHT, Espresso is used to run the e2e tests in [cht-android](https://github.com/medic/cht-android).