vodQA Pune - Innovations in Testing - Agenda

9
9:30 - 10:00 10:00 - 10:05 10:05 - 10:35 10:35 - 10:45 10:45 - 11:00 11:00 - 11:45 Track 1 Update from vodQA Pune, Innovations in Testing: 1. See the agenda below for links to the slides and videos (where available) 2. Join the vodQA group (https://www.facebook.com/groups/vodqa/) on facebook for further updates from this vodQA, and also know about the future events. AGENDA Registrations Event Kick-off / Welcome Video (LiveStreaming) (https://www.youtube.com/watch?v=EJcaUZYGDic) Keynote - Create the Future! - by Anand Bagmar Slides (http://www.slideshare.net/abagmar/create-the-future-innovations-in-testing), Video (LiveStreaming) (https://www.youtube.com/watch?v=EJcaUZYGDic) Speaker Talks - Sales Pitch Video (LiveStreaming) (https://www.youtube.com/watch?v=EJcaUZYGDic) Coffee Break Talks (45 minutes each, in Parallel) Visual Regression testing using PhantomCss Abstract Visual comparison and validation of pages (full / snippets) using phantomCss Expected Learnings 1. An effective way for visual regression testing 2. A robust, tried and tested tool to achieve end to end testing and catching bugs which the human eye may falter to catch Speakers Vishnu Narang, ThoughtWorks, Pune A full stack developer in the making, curious about every technology. A ThoughtWorker for 3 years. Football and adventure comes next in my passions. Email: [email protected] (mailto:[email protected]) Twitter: https://twitter.com/vishnu_narang (https://twitter.com/vishnu_narang) Blog: http://vishnun.github.io (http://vishnun.github.io/) LinkedIn: http://in.linkedin.com/in/vishnunarang (http://in.linkedin.com/in/vishnunarang) (https://www.facebook.com/gr (https://twitter.com/thoug (https://www.linkedin (mailto:vodqa-p (/) HOME (/) ABOUT (/ABOUT.HTML) AGENDA (/AGENDA.HTML) VENUE (/VENUE.HTML)

Transcript of vodQA Pune - Innovations in Testing - Agenda

Page 1: vodQA Pune - Innovations in Testing - Agenda

9:30 - 10:00

10:00 - 10:05

10:05 - 10:35

10:35 - 10:45

10:45 - 11:00

11:00 - 11:45

Track 1

Update from vodQA Pune, Innovations in Testing:

1. See the agenda below for links to the slides and videos (where available)

2. Join the vodQA group (https://www.facebook.com/groups/vodqa/) on facebook for further updates from this vodQA, and also

know about the future events.

AGENDA

Registrations

Event Kick-off / Welcome

Video (LiveStreaming) (https://www.youtube.com/watch?v=EJcaUZYGDic)

Keynote - Create the Future! - by Anand Bagmar

Slides (http://www.slideshare.net/abagmar/create-the-future-innovations-in-testing), Video (LiveStreaming)

(https://www.youtube.com/watch?v=EJcaUZYGDic)

Speaker Talks - Sales Pitch

Video (LiveStreaming) (https://www.youtube.com/watch?v=EJcaUZYGDic)

Coffee Break

Talks (45 minutes each, in Parallel)

Visual Regression testing using PhantomCss

Abstract

Visual comparison and validation of pages (full / snippets) using phantomCss

Expected Learnings

1. An effective way for visual regression testing

2. A robust, tried and tested tool to achieve end to end testing and catching bugs which the human eye may falter

to catch

Speakers

Vishnu Narang, ThoughtWorks, Pune

A full stack developer in the making, curious about every technology. A ThoughtWorker for

3 years. Football and adventure comes next in my passions.

Email: [email protected] (mailto:[email protected])

Twitter: https://twitter.com/vishnu_narang (https://twitter.com/vishnu_narang)

Blog: http://vishnun.github.io (http://vishnun.github.io/)

LinkedIn: http://in.linkedin.com/in/vishnunarang (http://in.linkedin.com/in/vishnunarang)

(https://www.facebook.com/groups/vodqa/)(https://twitter.com/thoughtworks)(https://www.linkedin.com/grp/home?gid=4281359)(mailto:[email protected])

(/)HOME (/) ABOUT (/ABOUT.HTML) AGENDA (/AGENDA.HTML) VENUE (/VENUE.HTML)

Page 2: vodQA Pune - Innovations in Testing - Agenda

Track 2

Track 3

Shridhar Deshmukh, ThoughtWorks, Pune.

Developer at ThoughtWorks.

Email: [email protected] (mailto:[email protected])

Twitter: https://twitter.com/_shree33 (https://twitter.com/_shree33)

Blog: http://shridhad.github.io/ (http://shridhad.github.io/)

Slides (http://www.slideshare.net/vishnunarang/visual-regression-using), Video (LiveStreaming)

(https://www.youtube.com/watch?v=kfgC3EHRNIk)

Search and Analyze Data in Real Time

Abstract

Analysis, extraction and automation of large volumes of server logs in real time using easy to use open-source

tools

Expected Learnings

1. Learn new way to store, analyse and retrieve logs.

2. Quick overview of different challenges and some words on how ELK Stack can perform.

Speakers

Rohit Kalsarpe, Symantec, Pune

Rohit has more than 8 years of experience in Software Quality and is currently working

with Symantec. He enjoys experimenting with new technologies and loves automating

anything and everything possible.

Email: [email protected] (mailto:[email protected])

LinkedIn: https://www.linkedin.com/in/rohitkalsarpe

(https://www.linkedin.com/in/rohitkalsarpe)

Prashant Shewale, Symantec, Pune

Prashant is QA Architect at Symantec and has over 13+ years of experience in IT industry.

He is open source enthusiast and loves to explore open source tools.

Email: [email protected] (mailto:[email protected])

Slides (http://www.slideshare.net/RohitKalsarpe/search-and-analyze-data-in-real-time), Video (LiveStreaming)

(https://www.youtube.com/watch?v=Se2rVAg4EVs)

Multiplication And Division of Calabash tests

Abstract

Running mobile-based tests in parallel using open-source gem - parallel_calabash

Expected Learnings

How to do parallelization of the test automation pipeline of mobile calabash tests to get quick feedback and

parallel cross platform testing

Speakers

Rajdeep Varma, ThoughtWorks, Pune

Rajdeep is a senior quality analyst at ThoughtWorks with deep passion for test automation

in agile environments. He has worked on a number of web and mobile apps across various

domains for more than 5 years. Currently, he and his team are building mobile apps for one

of the worlds leading airline company.

Email: [email protected] (mailto:[email protected])

LinkedIn: https://in.linkedin.com/in/rajdeepvarma

(https://in.linkedin.com/in/rajdeepvarma)

Slides (http://www.slideshare.net/RajdeepVarma/multiplication-and-division-of-calabash-tests), Video

(LiveStreaming) (https://www.youtube.com/watch?v=ZDZHEd4DL2s)

Page 3: vodQA Pune - Innovations in Testing - Agenda

11:45 - 12:00

12:00 - 12:45

Track 1

Track 2

Coffee Break

Talks (45 minutes each, in Parallel)

Tasting I18N - architecture, development and testing

Abstract

Get a flavor of what is I18N, how to (re)architect your product, and what should be the testing strategy and

Automation approach for such a requirement

Expected Learnings

1. Understanding i18n.

2. The ways of implementation of presentation part for it.

3. Automation for the same, to make sure that presentation layer is not breaking while development.

Speakers

Abhinav Sharma, ThoughtWorks, Pune

Front End Developer. JS Programmer. ThoughtWorker. Photographer.

Email: [email protected] (mailto:[email protected])

Twitter: @as_abhinav (https://twitter.com/@as_abhinav)

Blog: http://www.abhinavs.com/blog (http://www.abhinavs.com/blog)

Linkedin: https://in.linkedin.com/in/asabhinav (https://in.linkedin.com/in/asabhinav)

Slides (http://www.slideshare.net/abhisharma/tasting-i18n), Video (LiveStreaming)

(https://www.youtube.com/watch?v=fRc1r6GHPCg)

Dividing-and-conquering the testing in data analytics domain

Abstract

Experience sharing from a complex Big-Data related project in the Analytics domain - the challenges faced, the

approach taken and the learnings from this

Expected Learnings

1. Understanding of a basic analytics system

2. Insights into the challenges faced in testing an analytics system thoroughly

3. Understanding of importance of domain knowledge in functional testing

4. Insights into how a simple approach can help in accomplishing effective data testing of a massive analytics

system

Speakers

Devangana Khokhar, ThoughtWorks, Banglore

Devangana Khokhar is working as a Developer at ThoughtWorks, Bangalore. She joined

ThoughtWorks as a grad 2 years back and has since been working on a range of exciting

projects, primarily in the data science and analytics domain. So far, she has worked on Retail

Analytics, Text Analytics and Graph Analytics. Currently she's working on a very interesting

Marketing Analytics project as a Data Scientist. Devangana is also the Director of Women

Who Code's Bangalore chapter, a non-profit organization focused on bringing more women

into the field of technology. She holds a master's degree in Theoretical Computer Science

with specialization in Social Network Analysis from PSG College of Technology,

Coimbatore.

Email: [email protected]

(mailto:[email protected])

Twitter: @DevanganaK (http://twitter.com/@DevanganaK)

Linkedin: http://www.linkedin.com/in/devangana (http://www.linkedin.com/in/devangana)

Kokila Rudresh, ThoughtWorks, Banglore

Kokila has been working as Quality Analyst in ThoughtWorks. During her tenure, she has

worked on numerous domains like banking, GIS mapping, travel and retail. Currently, she is

exploring the analytics domain. She brings to the table a vast experience in working with

Page 4: vodQA Pune - Innovations in Testing - Agenda

Track 3

12:45 - 13:30

13:30 - 15:45

Track 1

various tools and technologies, and believes that functional test automation is critical for

the success of software development.

Email: [email protected] (mailto:[email protected])

Slides (http://www.slideshare.net/KokilaRudresh/divide-andconquer-approach-towards-data-analytics-

testing), Video (LiveStreaming) (https://www.youtube.com/watch?v=UZzAwJqHI7I)

From QA to DevQAops!

Abstract

Understand, build and automate your Infrastructure Test Automation Pyramid

Expected Learnings

1. Introducing Infrastructure as Code philosophy

2. Why and what to test in your infrastructure

3. What opportunities and innovations are possible in this unexplored domain

Speakers

Yahya Poonawala, ThoughtWorks, Pune

Problem-solver, DevOps enthusiast and a ThoughtWorker.

Email: [email protected] (mailto:[email protected])

Twitter: @meetykp (http://twitter.com/@meetykp)

Siddharth Kulkarni, ThoughtWorks, Pune

A recent TWer interested in DevOps.

Email: [email protected] (mailto:[email protected])

Twitter: @sid_thinketh (http://twitter.com/@sid_thinketh)

Linkedin: https://in.linkedin.com/in/sidthinks (https://in.linkedin.com/in/sidthinks)

Slides (http://www.slideshare.net/YahyaPoonawala/from-qa-to-devqa), Video (LiveStreaming)

(https://www.youtube.com/watch?v=_lWYOp4Wkw4)

Lunch Break

Workshops (2 hours each, in Parallel)

Client-Side Performance Testing of a Responsive website

Prerequisites:

1. Participants are required to bring their own laptop for this workshop.

2. Also, please install phantomJS on your machine (http://phantomjs.org/download.html

(http://phantomjs.org/download.html))

Abstract

In this workshop, we will see the different dimensions of Performance Testing and Performance Engineering,

and focus on Client-side Performance Testing.

Before we get to doing some Client-side Performance Testing activities, we will first understand how to look at

client-side performance, and putting that in the context of the product under test. We will see, using a case

study, the impact of caching on performance, the good & the bad! We will then experiment with some tools like

WebPageTest and Page Speed to understand how to measure client-side performance.

Lastly - just understanding the performance of the product is not sufficient. We will look at how to automate the

testing for this activity - using WebPageTest (private instance setup), and experiment with yslow - as a low-cost,

programmatic alternative to WebPageTest.

Expected Learnings

1. What is Performance Testing and Performance Engineering.

2. Hand's on experience of some open-source tools to monitor, measure and automate Client-side Performance

Testing.

3. Examples / code walk-through of some ways to automate Client-side Performance Testing.

Page 5: vodQA Pune - Innovations in Testing - Agenda

Track 2

Track 3

Speakers

Anand Bagmar, ThoughtWorks, Pune

Anand Bagmar is a Test Practice Lead at ThoughtWorks. He is a hands-on and result-

oriented software quality evangelist with nineteen years in the IT field. Passionate about

shipping quality products, Anand specializes in building automated testing tools,

infrastructure, and frameworks. He writes testing-related blogs and has built open-source

tools related to software testing—WAAT (Web Analytics Automation Testing Framework),

TaaS (for automating integration testing in disparate systems), and TTA (Test Trend

Analyzer).

Twitter: @BagmarAnand (http://twitter.com/@BagmarAnand)

LinkedIn: http://www.linkedin.com/in/anandbagmar

(http://www.linkedin.com/in/anandbagmar)

Blog: http://essenceoftesting.blogspot.com (http://essenceoftesting.blogspot.com/)

Slides (http://www.slideshare.net/ThoughtWorks/clientside-performance-testing-49150424)

Where do my tests belong?

Max # of participants: 40

Abstract

How many times do we test the same things at multiple layers, multiple levels, adding time to the build process

and testing cycle? As a result, delaying the feedback.

In this workshop, we will demonstrate how as QAs we can identify what tests can be classified as unit tests,

integration test and functional test.

Using a case study, we will see how each component can be tested as part of unit testing; the integration of

different parts and the functioning of the automobile as a whole and how functional tests fit into this big picture.

We will then bring all these tests together to understand and build the testing pyramid.

Expected Learnings

1. Understanding where we write our tests.

2. How to have good test coverage at the right layers.

3. Significance and importance of each layer.

4. How many test's should be there in your test suite.

5. Understanding the testing pyramid.

Speakers

Bhumika Srinivas, ThoughtWorks, Pune

Bhumika, a Quality Analyst in ThoughtWorks. In the 8 years that she has been in the testing

world, she has worked on various domains like travel, retail and e-commerce among others.

Currently, she is working with a team that is building a mobile app for different platforms

for one of the world's leading airlines. In her free time, she likes to sing, read and watch a lot

of movies.

Email: [email protected] (mailto:[email protected])

Linkedin: https://in.linkedin.com/pub/bhumika-s/16/562/299

(https://in.linkedin.com/pub/bhumika-s/16/562/299)

Khushal Oza, ThoughtWorks, Pune

Khushal Oza is a QA @ ThoughtWorks for 3 years. Has worked on various technologies and

has tried different roles. When not a QA, he is a traveller, fitness freak and a photographer.

Email: [email protected] (mailto:[email protected])

Twitter: @khushaloza (http://twitter.com/@khushaloza)

Slides (http://www.slideshare.net/bhumika2108/where-do-my-tests-belong)

Innovation games

Max # of participants: 40

Abstract

Page 6: vodQA Pune - Innovations in Testing - Agenda

Track 4

All work and no play makes no sense :) Lets play a very interesting game and learn the different types of testing.

We will learn the things that are really important and we miss out in our QA process. We will try and bring in all

aspects of testing in this workshop.

Attendees will develop a product just as we deliver software on our daily jobs. They will gather requirements,

analyse, develop, test and sell. In all the phases we will bring in quality and the importance of testing. What's

more, we will have loads of fun!!

Expected Learnings

1. Types of testing

2. Importance of user design

3. Advantages of customer involvement from the start

4. Delivery of product on time

5. Things to keep in mind while developing that will impact the delivery later

6. Things that dont sell

Speakers

Preeti Mishra, ThoughtWorks, Pune

She have been with ThoughtWorks since 3 years. In the course of her career she has

worked on various domains - banking, sales, CRM, retail etc. She has also been involved in

automating web applications with various frameworks using Java, Selenium, Ruby,

cucumber. She has done performance testing using JMeter and Gatling. Apart from finding

bugs, in her spare time she likes to read, watch movies and shop. She also enjoys travelling

and exploring new places.

Email: [email protected] (mailto:[email protected])

Twitter: @Preetimishra504 (http://twitter.com/@Preetimishra504)

Linkedin: https://www.linkedin.com/pub/preeti-mishra/3a/58b/aa3

(https://www.linkedin.com/pub/preeti-mishra/3a/58b/aa3)

Blogs: http://www.thoughtworks.com/profiles/preeti-mishra

(http://www.thoughtworks.com/profiles/preeti-mishra)

Ashwini Ingle, ThoughtWorks, Pune

Ashwini is a QA with ThoughtWorks and is part of the employee portal development team.

In the course of her career, she has worked on automating web applications with various

frameworks like Selenium, WatiN and AutoIT, automating performance testing using Watin

and HttpWatch, and has conducted workshops on testing with C#-Selenium. Apart from

always being on the lookout to learn about a new testing tool, Ashwini also enjoys trekking,

rappelling, ringing, dancing (mix of Bollwood and Belly dancing), reading poetry and

traveling to new places.

Email: [email protected] (mailto:[email protected])

Slides (http://www.slideshare.net/vodqanite/the-innovation-game)

Assessing the quality of usability

Max # of participants: 12

Abstract

In the absence of a dedicated designer on a project, teams are left with no option but to take a leap of faith where

it comes to the quality of usability of a product or feature. As a result although you may deliver great quality

code and a feature set net value to the end user and thereby your customer is in question.

The focus of this workshop is to equip non design roles with tools designers use for testing quality of designs.

The workshop will be run in two parts:

PART 1 - INTRODUCTION TO THE 10 HEURISTICS OF USABILITY

10mins (Presentation) - Presentation to the 10 Heuristics and how to use them

30mins (Workshop)- Teams try and apply Heuristics

Learning: Getting introduced to the basic principals of usability and there by make an educated estimate of the

designs usability.

-----------------------------------------------------------

PART 2 - INTRODUCTION TO USABILITY TESTING

15 mins (Presentation)- Introduction to usability testing and techniques

45 mins (Workshop)- Teams conduct usability tests

20 mins -Teams present findings

Page 7: vodQA Pune - Innovations in Testing - Agenda

15:45 - 16:00

16:00 - 17:00

1.

Learning: The ability to observe actual user behaviour while interacting with a system, deriving a usability report

based on actual facts unlike assumptions.

-----------------------------------------------------------

Expected Learnings

The focus of this workshop is to equip non design roles with tools designers use for testing quality of designs.

PART 1 - INTRODUCTION TO THE 10 HEURISTICS OF USABILITY

Getting introduced to the basic principals of usability and there by make an educated estimate of the designs

usability.

PART 2 - INTRODUCTION TO USABILITY TESTING

The ability to observe actual user behaviour while interacting with a system, deriving a usability report based on

actual facts unlike assumptions.

Speakers

Aditya R, ThoughtWorks, Pune

Experience designer at ThoughtWorks. Lean design enthusiast. Believes design can make

the world a better place.

Email: [email protected] (mailto:[email protected])

Twitter: https://twitter.com/adityakarle (https://twitter.com/adityakarle)

LinkedIn: https://in.linkedin.com/in/adityakarle (https://in.linkedin.com/in/adityakarle)

Radhika Kale, ThoughtWorks, Pune

User Experience Design Intern from Srishti Institute of Art, Design and Technology,

Bangalore.

Email: [email protected] (mailto:[email protected]) /

[email protected] (mailto:[email protected])

Blog: https://www.behance.net/RadhikaDilipKale

(https://www.behance.net/RadhikaDilipKale)

LinkedIn: https://in.linkedin.com/in/radhikadilipkale

(https://in.linkedin.com/in/radhikadilipkale)

Slides (http://www.slideshare.net/adityar/vodqa-presentation)

Coffee Break

Lightning Talks (12 minutes each)

From Spam to Inbox

Abstract

Automating the look and feel of how emails are seen and track its status in different devices and browsers

Expected Learnings

1. Testing and tracking emails.

2. Impact of not doing point 1.

3. Usage of Litmus tool.

Speakers

Anjali Wadhwa, ThoughtWorks, Pune

Anjali is Quality Analyst at ThoughtWorks.

Email: [email protected] (mailto:[email protected])

Twitter: @anju_4321 (http://twitter.com/@anju_4321)

Linkedin: https://in.linkedin.com/pub/anjali-wadhwa/18/2b5/554

(https://in.linkedin.com/pub/anjali-wadhwa/18/2b5/554)

Slides (http://www.slideshare.net/awadhwa3/from-spam-toinbox-vodqa-pune-2015), Video (LiveStreaming)

(https://www.youtube.com/watch?v=5gVgRIykEp4)

Page 8: vodQA Pune - Innovations in Testing - Agenda

2.

3.

4.

What's Next

Abstract

Challenges in testing a wearable device - FitBit

Expected Learnings

1. A new approach to think over Bluetooth traffic and its analysis.

2. How data can be captured over Bluetooth and its analysis.

3. Why to secure data over Bluetooth as health devices contains all vital information.

Speakers

Aakar Gupte - eClinical Works, Ahmedabad

Aakar Gupte, works as QA. He has excellent communication skills and is consistently active

in researching about having confident conversations. He has also received an award for the

best Team coordinator. Working in QA files from past 2 years. Played with automation and

manual. Interested to find leakage on website and working on security testing.Today he

would like to share about wearable gadgets and QA's approach for testing such gadgets.

Email: [email protected] (mailto:[email protected])

Blog: http://www.techocorner.blogspot.com (http://www.techocorner.blogspot.com)

Linkedin: https://www.linkedin.com/in/aakar.gupte

(https://www.linkedin.com/in/aakargupte)

Slides (http://www.slideshare.net/vodqanite/whats-next-49150649), Video (LiveStreaming)

(https://www.youtube.com/watch?v=xF7nvWHEOtE)

Wearables and Testing

Abstract

Wearables are the next "In" thing. This talk intends to discuss the different things to watch out for while testing

mobiles apps in conjunction with wearable devices like Android Wear & Apple Watch.

Expected Learnings

1. Understanding some of the gotchas while testing mobile apps with wearable devices

2. Overcoming these challenges

3. Testing the working of the apps in multiple versions of a platform in conjunction with the wearable devices.

Speakers

Bhumika Srinivas, ThoughtWorks, Pune

Bhumika, a Quality Analyst in ThoughtWorks. In the 8 years that she has been in the testing

world, she has worked on various domains like travel, retail and e-commerce among others.

Currently, she is working with a team that is building a mobile app for different platforms

for one of the world's leading airlines. In her free time, she likes to sing, read and watch a lot

of movies.

Email: [email protected] (mailto:[email protected])

Linkedin: https://in.linkedin.com/pub/bhumika-s/16/562/299

(https://in.linkedin.com/pub/bhumika-s/16/562/299)

Slides (http://www.slideshare.net/bhumika2108/wearables-testing), Video (LiveStreaming)

(https://www.youtube.com/watch?v=8QvvY7lxdJU)

Innovation isn't for me!!

Abstract

Myths, traits and approaches towards Innovations

Expected Learnings

1. A fresh perspective towards innovation.

2. Better equipped to start their individual journeys on innovating in their field of work.

Speakers

Page 9: vodQA Pune - Innovations in Testing - Agenda

17:00 - 17:30

17:30

Sarbashrestha Panda, ThoughtWorks, Pune

Panda, is an Analyst working for ThoughtWorks. Over the last 10 years he has played

multiple roles ranging from a BA, IM/PM, process consultant and agile coach for clients in

various industries. An avid reader and a skilled facilitator, Panda has been a proponent of

design thinking and its powers for problem solving.

Email: [email protected] (mailto:[email protected])

Twitter: @sarbashrestha (http://twitter.com/@sarbashrestha)

Linkedin: https://in.linkedin.com/in/sarba (https://in.linkedin.com/in/sarba)

Slides (http://www.slideshare.net/sarbashrestha/innovation-isnt-for-me), Video (LiveStreaming)

(https://www.youtube.com/watch?v=xfKdqj4Gpp0)

Panel Discussion - Its all about Perspectives...

Abstract

Interactive session for attendees to ask questions to the panel related to testing.

Closure and Networking