Rajdeep will be presenting the following session
filter_list help_outline
  • Rajdeep varma

    Rajdeep varma - There is more in Espresso Driver's Element than you think/ WhiteBox testing using Appium

    Rajdeep varma
    Rajdeep varma
    Automation Lead
    schedule 2 years ago
    Sold Out!
    45 Mins

    Have you been in a situation when some cases are impossible to test because Appium doesn't have support? Appium is improving continuously and release of espresso-driver is an example of this.
    Espresso driver opens up possibilities of white-box testing using Appium. One of which is the ability to call platform methods on elements via backdoor without modifying Application under test. What it means is, if the Android platform supports some actions or properties on an element, then Appium will support it out of the box.
    For an automation engineer, that's a very powerful addition. I was fortunate enough to work on this feature and would like to showcase what are the various tricky cases where this feature can be applied. There will be real examples shown with a sample android app. I will also introduce one more small bonus feature at the end, about flashing elements on screen ;)

1. What got you started/interested in Testing?

Getting started into testing was just a coincidence, however getting into test automation afterwards was a decision that I made because I believe that many projects still face lack of value from automation even if they have it

2. What has been your best moment/highlight working with Appium?

Best moments with appium are the ones when I realize that appium can not do something. Thats where I see an opportunity to contribute things back to Appium. 

3. What do you think is the biggest challenge faced by Mobile Testers today?

Although the tools are more advanced than before, still there are lot of variables in the equation of mobile automation. Its not just test framework but also test infrastructure which plays more important role in stable and robust tests. It's a challenge to have robust and fast tests when I compare it with browser automation.

4. What is your advice to testers, who are new to automation?

Have patience, don't be shy away from code and automate as many tests as you can to get hands on experience.

5. Tell us about the session/s you will be presenting at the conference and why did you choose those topics?

I will be talking about a feature which I contributed to Appium. Its called Backdoors. Using backdoors, a user can call Android application internal methods from tee test automation code. This gives immense powers to user.

6. What are some of the key takeaways from your session/s?

How to utilise backdoor feature on Android elements and make your tests fast as well as efficient.

7. Which are your favourite sessions at Appium Conf? (Sessions that you are looking forward to attend)

All of them are pretty good, all speakers are well known and have expertise in the area they are talking about