I have downloaded many Apps to test, but I am not sure if others test me back. or how many testers are testing my app. I need to find a way to ensure that, ideally collect the tester's email, so that I know we are closing test pair.

Solution

  1. In my app, I will add an button, if the tester click it, then he will be led to one specific page of AndroidClosingTestPairs, once he jumps to this page, it's test behavior will be submit to server.

here we use the one technology called "android deep link", you can open a schema link with parameters. while in development, we can test it with this command adb shell am start -W -a android.intent.action.VIEW -d "ClosingTestPairs://check?appName=TestApp\&email=duri999xxx@gmail.com" c
om.androidclosingtestpairs.development
to emulator the jump between app.

Attention !!! the deeplink should be urlencoded, otherwise you won't get all your parameters as expected.

ideally, we collect tester's info in AndroidClosingTestPairs

Image description

what's next?

In the next post, we are going to save the tester's submission, so the author know who have test his app, and he will test back in the same way.