Pooja will be presenting the following session
  • Pooja Shah

    Pooja Shah / Anand Bagmar / Bruno Alassia - Getting Started with Appium

    480 Mins

    You always wanted to start Mobile app Automation using Appium but did not know where and what to start with? Or started but got stuck among understanding capabilities, locating elements, finding whats wrong and your daily work deadlines? Yeah, we all have been there. Hence here is this workshop, precisely designed for beginners to quickly get started with Appium in NodeJS.

    At this workshop, you will learn everything from the scratch step by step. We will together understand the key concepts, apply them right there and write our “first test” in appium before we learn more nitty-gritties as takeaway for you to go and implement at your actual work directly.
    Think of this as a one-day crash course in Appium. The course will be prepared in NodeJS but there will be help for those who want to get started in Java.

1. What got you started/interested in Testing?

In initial days of my career, I never saw testing as very different activity as development. I used to develop, test, release, monitor, debug all in a waterfall fashion and then industry involved to embrace Agile where we found that if we need speed we need to have development and test as parallel activities. Being equipped with automation, I found I and my testers could really use detective skills to see through things which others would miss noticing in general, and that widened my spectrum and understanding that - Testing is an art which utilises your inherent critical thinking, and when applied structurally, can add immense value to your product than just a programmer would do. 

```All code is guilty, until proven innocent.```  The structured testing helps prove the product innocent to go live, be used and make an impact. 

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

In my last stint with Goibibo, we needed a good framework to help us automate our mobile products and being a firm believer in open source, found Appium was the thing. When our tests started blocking the buggy code push in backend, that was a relief moment because we could save ourselves from damaging our mobile users and crashes in some cases. Appium was in 0.4 very new in the market, we had our hiccups but the thing which had us stick around was the excellent community support who were day and night fixing and making Appium more robust. It's product and community both are highlight for me to believe recommending Appium wherever mobile automation is a need.   

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

- The stability, reliability and trade off of what to automate and what not to. 

- Slow feedback for Automation runs. Web tests runs way faster than mobile tests.

- The company culture which enforces quality as gatekeeping and testers needing to do re-runs of End-End instead of getting the right development and test practises followed. The order for amount of tests should be: 

Unit Tests > API Tests > Integration Tests > End-End Automated test > Exploratory Tests

but it's still hard to get it achieved specially for Mobile testers because unit testing is required both at the backend as well as mobile development and without teams investing in right quality strategies, it's mobile testers who end up juggling among writing tests, maintaining them, actually finding bugs and give crucial feedback (which they are passionate about) 


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

- Be open to learn, challenge yourself to solve problems better way.

- Start with becoming a good developer as well as a good tester. Balancing both is important, in lack any one is like a bike without 1 wheel and can't function properly. 


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

I'm volunteering an important workshop Getting Started with Appium with Bruno Alassia and Anand Bagmar

There is a gap in learning, many folks are new to mobile automation and this workshop helps to smoothen their learning journey and get them kick started.
Bruno is the contributor to Appium, Anand is jack of all things testing and Automation and I have been through that lane of being new and learnt a thing or two while automating apps for massive impacting E-commerce gaint Goibibo.

This workshop can really benefit newbies. 

6. What are some of the key takeaways from your session/s?
  • Will be able to get started to automate tests with Appium in Node JS
  • Understanding core concepts and tips to help get better at writing tests.
  • Go and start automating at your workplace.
  • Opportunity to network with like minded people to speed your learning journey.
7. Which are your favourite sessions at Appium Conf? (Sessions that you are looking forward to attend)

I'm always jumping high to hear Jason Huggins and Jonathan Lipps speak. They always sees what's next and have given a lot to the world of automation. Also like Dan said correctly, I imagine there will be robots, and who doesn't enjoy robots.

Rajdeep's talk on Espresso sounds a fresh perspective and i'm really looking forward it too.
Anand Bagmar's talk is an evergreen useful for ripping most benefits from your automation efforts. 
Sravan's talk attracts me being a nerd myself who wants to know in and out of how things work. 
Pradeep's talk is going to be really useful to empower ourselves. 

O, actually all of them, have a look here at the amazing speaker line.


8. Any personal message/remarks you want to share with the Testing community in India?

To grow and to grow fast, make learning and sharing as your foundation.