Many good product and project teams try to understand the “whys” when they’re asked to build a new feature. But, how do we know whether our reasons are actually good enough?

Are we tracking customer behaviour and feedback to get more insights into building the “right product”?

Do we have analytics? Are we monitoring issues/crashes and user suggestions? Are we automating these processes?

In this talk, we will share how we did our analysis in order to get better insights for building the right product and adding more value to our customers. We will share our experience, challenges, etc. We will also talk about a small utility (Sentiment Analyser) we developed which helps us to generate meaningful reports from user's feedback on daily basis.

We will also cover how we’ve automated analytics and understanding the sentiments of our customers.

There will be a demo for Analytics Automation and Sentiment Analyser.


Outline/Structure of the Demonstration

  • Understanding Problem Statements
  • How can we have insights about features before they are added?
  • How can we understand user sentiments better in order to design the right product?
  • How do we automate them?
  • Demo of the solutions (Analytics Automation and Sentiment Analyser)

Learning Outcome

  • Understanding benefits of analytics and testing them
  • Understanding value of customer feedback
  • Adding a perspective in testing mindset to value analytics and user feedback
  • Figure out bugs and crashes from feedback
  • Using reports from Sentiment Analyzer to improve product

Target Audience

Anyone (QAs, DEVs, BAs, POs) who is interested in making their product better by understanding customer behaviour, their feedback and needs.



schedule Submitted 3 years ago

Public Feedback

    • Srinivasan Sekar

      Srinivasan Sekar / Sai Krishna - Advanced Appium

      480 Mins

      At this workshop, you'll learn about advanced concepts in Appium. We will learn how to write a single script for Android, iOS and mobile web apps. Once our tests are established, we will work on framework design and report. We will also have a detailed look at how can we automate various mobile gestures using TouchActions and mobile endpoints in Appium and running distributed tests in parallel on various emulators and simulators.

    • Rajdeep varma

      Rajdeep varma - Android Application Backdoor via Appium

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

      Application Backdoor via Appium

      There's a shift towards open-source mobile test automation tools happening today among developers and QAs. Whether it be Appium, Calabash or anything else: all are good, with some major limitations.

      While a chosen tool may work well when you first start using it, things can quickly get out of hand with changing business requirements. We started using Calabash at Badoo when there was no Appium. Given the capability of Appium to drive the whole device, we started automation of new apps with Appium. However, we realized a powerful feature was missing in Appium for Android! : The ability to call Application code from automation code like Calabash Backdoors.

      As Appium UiAutomator server is based on instrumentation, we modified it such that we could instrument our app under test. This gave us the power to access context of Application under test and invoke public methods of Activity using reflection APIs. We use these methods to setup app state, seed DB OR even enable/disable some client-side A/B tests. This makes our application more testable and our tests more predictable.

      This talk is going to be about how I achieved the above solution and benefits of backdoors.

      There will be a small demo and code!

    • Nalilnikanth Meesala

      Nalilnikanth Meesala / Srinivasan Sekar - New hope in Selenium Docker

      45 Mins

      Idea behind this talk is to describe how to create a short lived containers for each test and scale to large Selenium Cluster using Selenoid. What is standard Selenium architecture and why it is not suitable for big clusters, Also states issues in maintaining a large Docker Selenium Grid / Selenium Clusters. In this session we will also be talking about the challenges we faced in using official selenium docker images and how we scaled up regression execution time from 3:3 (3 hours to 3 mins). Followed by a demo of how Selenoid server solves the problem with docker. How it works, how to use inside big Selenium cluster, where else it could be used.

    • Anand Bagmar

      Anand Bagmar - Measuring Consumer Quality - The Missing Feedback Loop

      45 Mins
      Case Study

      How to build a good quality product is not a new topic. Proper usage of methodologies, processes, practices, collaboration techniques can yield amazing results for the team, the organisation, and for the end-users of your product.

      While there is a lot of emphasis on the processes and practices side, one aspect that is still spoken about "loosely" - is the feedback loop from your end-users to making better decisions.

      SO, What is this feedback loop? Is it a myth? How do you measure it? Is there a "magic" formula to understand this data received? How to you add value to your product using this data?

      In this interactive session, we will use a case study of a B2C entertainment-domain product (having millions of consumers) as an example to understand and also answer the following questions:

      • The importance of knowing your Consumers
      • How do you know your product is working well?
      • How do you know your Consumers are engaged with your product?
      • Can you draw inferences and patterns from the data to reach of point of being able to make predictions on Consumer behaviour, before making any code change?
    • Smriti Tuteja

      Smriti Tuteja - Migrate to Headless Chrome with Protractor

      Smriti Tuteja
      Smriti Tuteja
      Sr. Consultant
      schedule 3 years ago
      Sold Out!
      20 Mins
      Experience Report

      In this era of automation where everyone is focused on Agile and DevOps, learn how you can migrate from xvfb (X virtual framebuffer which enabled you to run browser tests without a display on a CI server) to Headless Chrome while you use Protractor.
      Attend this talk to understand how I migrated to headless chrome and the pain points. The discussion will include:

      • things you can take care of when migrating
      • checking versions compatibility for migration
      • things you will need to fix