The document describes KKBOX's efforts to develop a smarter monkey testing tool called APE using machine learning. APE uses the TensorFlow Object Detection API to train a model on screenshots labeled with UI elements. It then deploys the trained model on Android and iOS to automatically detect and interact with elements during testing. Some key findings included that training with GPU is faster, active learning helps labeling, F1 scores measure model performance, minimizing labels improves learning, and grayscale training works well. The vision is that APE can help with localization testing by detecting languages and aid design patterns like page objects through element detection. In summary, the document discusses how KKBOX is leveraging machine learning for more intelligent automated testing.
Related topics: