The method of changing locale changes in Android O. https://github.com/KazuCocoa/DroidTestHelper/issues/22 https://github.com/KazuCocoa/DroidTestHelper/commit/eb8346c94a3f9edd87c0ace8e39d886cc92d72d5 Appium has already supported the change. https://github.com/appium/io.appium.settings/blob/dc2cb22e1a2cb565fa49f0c56d00c604867554b5/app/src/main/java/io/appium/settings/handlers/LocaleSettingHandler.java#L57More
Category Archives: test automation
[Android]Jetpack for test related environments
I’ve bet Truth since [Android]Checking Android Testing Support Library 1.0. I encountered an issue using AssertJ with ATSL 1.x and I talked about it in https://www.slideshare.net/KazuMatsu/20171215-andoirdtestnight before. In a talk https://www.youtube.com/watch?v=wYMIadv9iF8 , Google starts to provide Jetpack. The pack has various libraries and test related libraries as well. For example, Espresso. What I surprised is…More
[Android]Use apkanalyzer to get apk data
It’s important to make configurations programmable to manage them codebase and enhance automation. Android has provided apkanalyzer to analyse test target apks easily. Before the command, we use aapt for example. But with the analyzer command, we can get apk related data from target release apks easily. https://developer.android.com/studio/command-line/apkanalyzer The below is a simple wrapper for…More
[Android]New release of ATSL and new feature of composer
Lately, I’ve been using composer to run instrumented tests in the Android world. ([Android]composer and swarmer) Today, I just found an interesting PR. => https://github.com/gojuno/composer/pull/138 The PR is emulating the behaviour like AndroidTestOrchestrator. As you know, the orchestrator has some limitations and it includes Parameterized tests aren’t currently supported. It is JUnit4’s feature. So, the…More
[Appium]Image comparison with Appium and other libraries
In general, we compare two images when we’d like to detect differences between them in visual. I believe OpenCV and ImageMagick are famous tools to achieve the purpose lately. But sometimes we faced building errors, for example. So, I’ve used a simple enough comparison tool. That is Kobold. The library uses blink-diff as a comparison…More
[Appium]get performance for iOS
So long ago, I tried to monitor iOS performances using instrument commands. But I gave up once because of host machine’s load. But https://github.com/appium/appium-xcuitest-driver/pull/637 is created and that is awesome… I just remember seeing the PR and I’ve published this article in my memory… https://github.com/appium/appium/pull/10348 https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Recording,Pausing,andStoppingTraces.html#//apple_ref/doc/uid/TP40004652-CH12-SW1More
Note for image comparison based on JS lang
Note for me. Image/Visual comparison tools. Just for comparison. I like kobold, blink-diff, than reg-suit since kobold can manage comparison area. But reg-suit can add features easy with plugins. — KazuCocoa (@Kazu_cocoa) March 6, 2018 The reg-suit is https://github.com/reg-viz/reg-suit . https://github.com/KazuCocoa/ex-reg-suit The kobold is https://github.com/yahoo/kobold . The kobold’s diff engine is https://github.com/yahoo/blink-diff . I’ve been…More
[Flutter]Flutter app with Appium
I touch [Flutter]some thoughts for the Flutter (v0.1.0) before. And this time, I tried to run the app with Appium. We can run UI test with Appium as well as native apps. But Flutter apps have no accessibility identifier and customised resource id. So, it’s quite difficult to implement robust test automation scenario so far.…More
Taste mabl which provides ML-driven test automation service
Lately, ML related technologies step into industry section and many engineers challenge to integrate them into their services. The movement also comes into test/quality industry. I also have some ideas to use them though. A few weeks ago, I found a service which named mabl which provides ML-driven test automation service. The service run tests…More
Read a part of “Practical Monitoring”
I was interested in the book for a long time. The O’Reilly has published a part of the book and I also read it to know the book. Practical Monitoring Just I read only one section. I couldn’t more monitoring stuff in this book, but I got some antipatterns. Anti-Pattern #1: Tool Obsession Anti-Pattern #2:…More