Detail agenda + links to slides & videos from vodQA Pune - Innovations in Testing, conducted on Sat, 6th June 2015 at ThoughtWorks, Pune
http://vodqa-pune.weebly.com
http://essenceoftesting.blogspot.com/search/label/vodQA
In chess, the word blunder means a very bad move by someone who should know better. Even though functional test automation has been around for a long time, people still make some very bad moves and serious blunders. The most common misconception in automation is thinking that manual testing is the same as automated testing. And this thinking accounts for most of the blunders in system level test automation. Dorothy Graham takes us on a tour of these blunders, including: the Stable-Application Myth (you can’t start automating until the application is stable), Inside-the-Box Thinking (automating only the obvious test execution), the Project/Non-Project Dilemma (failing to treat automation like a project by not funding or resourcing it, and treating automation as only a project). Other blunders include Testing-Tools-Test, Silver Bullet, Automating the Wrong Thing, Who Needs GPS, How Hard Can It Be, and Isolationism. Different skills, approaches, and objectives are needed or you’ll end up with inefficient automation, high maintenance costs, and wasted effort. Join Dot to discover how you can avoid these common blunders and achieve valuable test automation.
Microservices mit Java EE - am Beispiel von IBM LibertyMichael Hofmann
Viele Unternehmen versprechen sich derzeit einiges vom aktuellen Architektur-Trend: Microservices. Unter anderem verbinden sie damit die Hoffnung bestimmte Architektur-Probleme in den Griff zu bekommen: Stichwort Monolith. Dabei stellen sich Entwicklungsorganisationen mit einem Fokus auf Java EE-Technologien die Frage, ob und wie sie mit ihren Java EE-Mitteln optimal Microservices implementieren können. Im Gegenzug erweitern oder verändern Java EE-Hersteller ihre Produkte, um den Trend der Microservices gerecht zu werden. Ziel des Vortrages soll es sein, am Beispiel von IBM's WebSphere Liberty Profile Server zu verdeutlichen, welche Vorteile bzw. Nachteile der Java EE-Ansatz bringen kann. Dabei wird nicht nur auf technologische Aspekte, sondern auch auf organisatorische Problemstellungen eingegangen. Themen wie DevOps und Continous Delivery werden dabei am Rande auch betrachtet. Abgerundet wird das Ganze mit Hinweisen auf bekannte Fallbeispiele, wie z.B. Netflix, um weitere Denkanstöße zu geben.
A Bluemix offering built on open-source Docker technology.
Containers technology originated over 20 years ago with web-hosting vendors seeking to optimize the density of websites residing on each server in a datacenter. IBM, Sun, Google made key contributions to those early iterations. More recently, by isolating an application and its dependencies inside a container, Rocket and Cloud Foundry have evolved standards for working with containers within cloud infrastructure. And Dockerhas eliminated the issues that previously resulted in a containerized application working in one environment but not another.
In the context the IBM partnership with Docker, this document provides an overview of IBM Containers as an enterprise-ready solution for using Docker containers.
Get complete visibility into containers based application environmentAppDynamics
Containers and Microservices create new application performance challenges. Containers disrupts the traditional operating environment used in physical or virtual servers. The requirements to manage containers are still evolving along with the added layers of abstraction containers add to environments.
In this session, Anand will discuss what's needed to be built in terms of data extraction, analytics and what features and functions are critical when monitoring microservices based applications.He will also discuss AppDynamics approach to get complete visibility in to container based application environment in addition to reviewing some Open source alternatives.
In chess, the word blunder means a very bad move by someone who should know better. Even though functional test automation has been around for a long time, people still make some very bad moves and serious blunders. The most common misconception in automation is thinking that manual testing is the same as automated testing. And this thinking accounts for most of the blunders in system level test automation. Dorothy Graham takes us on a tour of these blunders, including: the Stable-Application Myth (you can’t start automating until the application is stable), Inside-the-Box Thinking (automating only the obvious test execution), the Project/Non-Project Dilemma (failing to treat automation like a project by not funding or resourcing it, and treating automation as only a project). Other blunders include Testing-Tools-Test, Silver Bullet, Automating the Wrong Thing, Who Needs GPS, How Hard Can It Be, and Isolationism. Different skills, approaches, and objectives are needed or you’ll end up with inefficient automation, high maintenance costs, and wasted effort. Join Dot to discover how you can avoid these common blunders and achieve valuable test automation.
Microservices mit Java EE - am Beispiel von IBM LibertyMichael Hofmann
Viele Unternehmen versprechen sich derzeit einiges vom aktuellen Architektur-Trend: Microservices. Unter anderem verbinden sie damit die Hoffnung bestimmte Architektur-Probleme in den Griff zu bekommen: Stichwort Monolith. Dabei stellen sich Entwicklungsorganisationen mit einem Fokus auf Java EE-Technologien die Frage, ob und wie sie mit ihren Java EE-Mitteln optimal Microservices implementieren können. Im Gegenzug erweitern oder verändern Java EE-Hersteller ihre Produkte, um den Trend der Microservices gerecht zu werden. Ziel des Vortrages soll es sein, am Beispiel von IBM's WebSphere Liberty Profile Server zu verdeutlichen, welche Vorteile bzw. Nachteile der Java EE-Ansatz bringen kann. Dabei wird nicht nur auf technologische Aspekte, sondern auch auf organisatorische Problemstellungen eingegangen. Themen wie DevOps und Continous Delivery werden dabei am Rande auch betrachtet. Abgerundet wird das Ganze mit Hinweisen auf bekannte Fallbeispiele, wie z.B. Netflix, um weitere Denkanstöße zu geben.
A Bluemix offering built on open-source Docker technology.
Containers technology originated over 20 years ago with web-hosting vendors seeking to optimize the density of websites residing on each server in a datacenter. IBM, Sun, Google made key contributions to those early iterations. More recently, by isolating an application and its dependencies inside a container, Rocket and Cloud Foundry have evolved standards for working with containers within cloud infrastructure. And Dockerhas eliminated the issues that previously resulted in a containerized application working in one environment but not another.
In the context the IBM partnership with Docker, this document provides an overview of IBM Containers as an enterprise-ready solution for using Docker containers.
Get complete visibility into containers based application environmentAppDynamics
Containers and Microservices create new application performance challenges. Containers disrupts the traditional operating environment used in physical or virtual servers. The requirements to manage containers are still evolving along with the added layers of abstraction containers add to environments.
In this session, Anand will discuss what's needed to be built in terms of data extraction, analytics and what features and functions are critical when monitoring microservices based applications.He will also discuss AppDynamics approach to get complete visibility in to container based application environment in addition to reviewing some Open source alternatives.
Better Insights from Your Master Data - Graph Database LA MeetupBenjamin Nussbaum
Master Data Management, is a practice that involves discovering, cleaning, housing, and governing data. Data architects for enterprises require a data model that offers ad hoc, variable, and flexible structures as business needs are constantly changing.
We'll be discussing the benefits of using the Neo4j graph database for Master Data Management including the flexible schema free data model, concepts of layering in data, keeping your data current and flowing and then the benefits of connected data analytics and real-time recommendations that can result.
An overview of MDM with Neo4j https://www.graphgrid.com/graph-advantage-master-data-management/
The demo portion of the presentation is here: https://youtu.be/_GnDiwngnXk
In front-end software development it's still rare that data is collected on the client side besides some analytics data where developers usually don't have access to.
Imagine what you can do when you have front-end log data, you see how many ajax calls hitting your servers and you finally know whether the single page application is used like you expected or not. I will briefly talk about projects I was part of where we used these kind of data to improve our product and surprisingly reduced AWS costs by changing front-end code.
https://docs.google.com/presentation/d/1kGK8P7Ll2H4Z_1UUdBneAbNzUEDmpj8g2Mxj_Z-F5u8/pub?start=false&loop=false&delayms=3000
Game On! (@gameontext – http://game-on.org) is an awesome throwback text-based adventure built with microservices. Completely open source, it enables everyone to choose their own adventure to learn about microservices concepts while extending the game. One of the core services is the Map, which maintains a two-dimensional map containing all the registered rooms. The Map started with a document store as a back end, but as the Map changed over time, tombstones started to accrue. And then people started to ask how to manage three dimensions, and dragons appeared. Come to this session to find out why the decision was made to change the NoSQL back end, how it was done, and the result of the change with a new NoSQL API (http://jnosql.org/).
Working with big volumes of data is a complicated task, but it's even harder if you have to do everything in real time and try to figure it all out yourself. This session will use practical examples to discuss architectural best practices and lessons learned when solving real-time social media analytics, sentiment analysis, and data visualization decision-making problems with AWS. Learn how you can leverage AWS services like Amazon RDS, AWS CloudFormation, Auto Scaling, Amazon S3, Amazon Glacier, and Amazon Elastic MapReduce to perform highly performant, reliable, real-time big data analytics while saving time, effort, and money. Gain insight from two years of real-time analytics successes and failures so you don't have to go down this path on your own.
Complex realtime event analytics using BigQuery @Crunch WarmupMárton Kodok
Complex event analytics solutions require massive architecture, and Know-How to build a fast real-time computing system. Google BigQuery solves this problem by enabling super-fast, SQL-like queries against append-only tables, using the processing power of Google’s infrastructure.In this presentation we will see how Bigquery solves our ultimate goal: Store everything accessible by SQL immediately at petabyte-scale. We will discuss some common use cases: funnels, user retention, affiliate metrics.
Docker in Production, Look No Hands! by Scott CoultonDocker, Inc.
In this session we will talk about HealthDirect’s journey with Docker. We will follow the life cycle of a container through our CD process to its home in our swarm cluster with just a git commit thanks to configuration management. We will cover the CD process for Docker, Docker swarm, Docker networking and service discovery. The audience will leave with a solid foundation of how to build a production ready swarm cluster (A github repo with code will be given). They will also have the knowledge of how to implement a CD framework using Docker.
"The complete transformation from offline to online - Magento implementation of B2B platform case study."
From zero to hero! TIM, the biggest cable provider in Poland has transformed their business from offline to selling 80% online in four years. Come and listen about the process of design and implementation of one of the biggest B2B platform in Poland.
Orient Me is the first Connections service which is built on the new Connections Pink stack. Nico will talk about the installation, integration and administration of Orient Me. He will also provide useful insights around the used backend tools. Walk away with knowledge how to successfully run Orient Me in your own Connections environment!
Expect the unexpected: Prepare for failures in microservicesBhakti Mehta
My talk at Confoo 2016 Montreal
It is well said that "The more you sweat on the field, the less you bleed in war". Failures are an inevitable part of complex systems. Accepting that failures happen, will help you design the system's reactions to specific failures.
This talks on best practices for building resilient, stable and predictable services:
preventing Cascading failures, Timeouts pattern, Retry pattern,Circuit breakers
and many more techniques in microservices
Prototyping is a skill that every entrepreneur should have. As a UX designer who turns to startup founder myself, I crafted this course and hope it can help a non-technical people can get started doing something toward from their idea to the next step.
Better Insights from Your Master Data - Graph Database LA MeetupBenjamin Nussbaum
Master Data Management, is a practice that involves discovering, cleaning, housing, and governing data. Data architects for enterprises require a data model that offers ad hoc, variable, and flexible structures as business needs are constantly changing.
We'll be discussing the benefits of using the Neo4j graph database for Master Data Management including the flexible schema free data model, concepts of layering in data, keeping your data current and flowing and then the benefits of connected data analytics and real-time recommendations that can result.
An overview of MDM with Neo4j https://www.graphgrid.com/graph-advantage-master-data-management/
The demo portion of the presentation is here: https://youtu.be/_GnDiwngnXk
In front-end software development it's still rare that data is collected on the client side besides some analytics data where developers usually don't have access to.
Imagine what you can do when you have front-end log data, you see how many ajax calls hitting your servers and you finally know whether the single page application is used like you expected or not. I will briefly talk about projects I was part of where we used these kind of data to improve our product and surprisingly reduced AWS costs by changing front-end code.
https://docs.google.com/presentation/d/1kGK8P7Ll2H4Z_1UUdBneAbNzUEDmpj8g2Mxj_Z-F5u8/pub?start=false&loop=false&delayms=3000
Game On! (@gameontext – http://game-on.org) is an awesome throwback text-based adventure built with microservices. Completely open source, it enables everyone to choose their own adventure to learn about microservices concepts while extending the game. One of the core services is the Map, which maintains a two-dimensional map containing all the registered rooms. The Map started with a document store as a back end, but as the Map changed over time, tombstones started to accrue. And then people started to ask how to manage three dimensions, and dragons appeared. Come to this session to find out why the decision was made to change the NoSQL back end, how it was done, and the result of the change with a new NoSQL API (http://jnosql.org/).
Working with big volumes of data is a complicated task, but it's even harder if you have to do everything in real time and try to figure it all out yourself. This session will use practical examples to discuss architectural best practices and lessons learned when solving real-time social media analytics, sentiment analysis, and data visualization decision-making problems with AWS. Learn how you can leverage AWS services like Amazon RDS, AWS CloudFormation, Auto Scaling, Amazon S3, Amazon Glacier, and Amazon Elastic MapReduce to perform highly performant, reliable, real-time big data analytics while saving time, effort, and money. Gain insight from two years of real-time analytics successes and failures so you don't have to go down this path on your own.
Complex realtime event analytics using BigQuery @Crunch WarmupMárton Kodok
Complex event analytics solutions require massive architecture, and Know-How to build a fast real-time computing system. Google BigQuery solves this problem by enabling super-fast, SQL-like queries against append-only tables, using the processing power of Google’s infrastructure.In this presentation we will see how Bigquery solves our ultimate goal: Store everything accessible by SQL immediately at petabyte-scale. We will discuss some common use cases: funnels, user retention, affiliate metrics.
Docker in Production, Look No Hands! by Scott CoultonDocker, Inc.
In this session we will talk about HealthDirect’s journey with Docker. We will follow the life cycle of a container through our CD process to its home in our swarm cluster with just a git commit thanks to configuration management. We will cover the CD process for Docker, Docker swarm, Docker networking and service discovery. The audience will leave with a solid foundation of how to build a production ready swarm cluster (A github repo with code will be given). They will also have the knowledge of how to implement a CD framework using Docker.
"The complete transformation from offline to online - Magento implementation of B2B platform case study."
From zero to hero! TIM, the biggest cable provider in Poland has transformed their business from offline to selling 80% online in four years. Come and listen about the process of design and implementation of one of the biggest B2B platform in Poland.
Orient Me is the first Connections service which is built on the new Connections Pink stack. Nico will talk about the installation, integration and administration of Orient Me. He will also provide useful insights around the used backend tools. Walk away with knowledge how to successfully run Orient Me in your own Connections environment!
Expect the unexpected: Prepare for failures in microservicesBhakti Mehta
My talk at Confoo 2016 Montreal
It is well said that "The more you sweat on the field, the less you bleed in war". Failures are an inevitable part of complex systems. Accepting that failures happen, will help you design the system's reactions to specific failures.
This talks on best practices for building resilient, stable and predictable services:
preventing Cascading failures, Timeouts pattern, Retry pattern,Circuit breakers
and many more techniques in microservices
Prototyping is a skill that every entrepreneur should have. As a UX designer who turns to startup founder myself, I crafted this course and hope it can help a non-technical people can get started doing something toward from their idea to the next step.
This presentation is part of a Citrix Labs workshop introducing the concepts of rapid prototyping for developers. It focuses on the creation of early samples, models, or releases of a product built to test a concept or process or to act as a thing to be replicated or learned from.
Agile Hacks: Creative Solutions for Common Agile IssuesTechWell
Whether you are just starting agile or have already made the transition to using agile in your organization, you may face the issues that Susan McNamara describes. Is your team not firing on all cylinders? Do people feel stuck or bored? Is your team having trouble getting to Done at the end of each sprint? Susan has booted up agile in three different organizations and has found valuable approaches that work across different environments. She covers topics including getting the most out of your product owners/product managers, dealing with organizational constraints in the agile group, encouraging good synergy between development and testers, and ways to keep the team mentally engaged. Based on her real-life experiences, Susan provides simple “agile hacks” that you and your team can use to solve these common problems and lift your team to the next level. Sometimes all you need are creative solutions to turn your team into agile heroes.
The product engineer course is not new but there are new ways and approaches to do this. Product engineering is a profession that necessitates a combination of technical knowledge, education, and experience. Those who know about it for them it is passion and even their life. Still, people are posing questions such as What is a product engineer? It is because this course is gaining popularity among aspiring students
Techmindz: Custom Corporate Learning Platform Services in KochiTechmindz Kochi
Techmindz – NDZ’s new learning & mentoring platform for new talents which encompasses a detailed framework for their skill development around emerging technologies. We are the pioneers among IT firms in setting up a corporate learning & mentoring platform within the Infopark Campus. The key aspect of this fast learning initiative is that, we create skilled resources who can match the skill demands in the job market.
Join Engineering Manager, Prachi Gupta and Principal Engineer, Neha Narkhede for an interactive session of personalized advice on technical interview techniques, resume writing skills and gaining extra-curricular experience that makes you stand out.
Sanket Mali & Sowjanya Asapu delivered a Lightning Talk on "Multiplatform Test Automation Framework Solution with CI/CD model" at ATAGTR2020
ATAGTR2020 was the 5th Edition of Global Testing Retreat.
Sanket has 7+ years of experience in Software Quality Assurance specializing in Test Automation.
Sowjanya is a Test Automation Lead with 10 years of QA experience in the IT industry.
The video recording of the session is now available on the following link: https://youtu.be/yyKz8nVF-j8
To know more about #ATAGTR2020, please visit: https://gtr.agiletestingalliance.org/
Similar to vodQA Pune - Innovations in Testing - Agenda (20)
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
vodQA Pune - Innovations in Testing - Agenda
1. 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: vishnunarang2000@gmail.com (mailto:vishnunarang2000@gmail.com)
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/group(https://twitter.com/thoughtw(https://www.linkedin.co(mailto:vodqa-pune
(/)
HOME (/) ABOUT (/ABOUT.HTML) AGENDA (/AGENDA.HTML) VENUE (/VENUE.HTML)
2. Track 2
Track 3
Shridhar Deshmukh, ThoughtWorks, Pune.
Developer at ThoughtWorks.
Email: shridhad@thoughtworks.com (mailto:shridhad@thoughtworks.com)
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: rohit.kalsarpe@gmail.com (mailto:rohit.kalsarpe@gmail.com)
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: pvshewale@gmail.com (mailto:pvshewale@gmail.com)
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: mail.rajvarma@gmail.com (mailto:mail.rajvarma@gmail.com)
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)
3. 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: as.abhinav@gmail.com (mailto:as.abhinav@gmail.com)
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: devangana.khokhar@thoughtworks.com
(mailto:devangana.khokhar@thoughtworks.com)
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
4. 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: krudresh@thoughtworks.com (mailto:krudresh@thoughtworks.com)
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: yahyapo@thoughtworks.com (mailto:yahyapo@thoughtworks.com)
Twitter: @meetykp (http://twitter.com/@meetykp)
Siddharth Kulkarni, ThoughtWorks, Pune
A recent TWer interested in DevOps.
Email: siddhark@thoughtworks.com (mailto:siddhark@thoughtworks.com)
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.
5. 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: bhumika@thoughtworks.com (mailto:bhumika@thoughtworks.com)
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: khushalo@thoughtworks.com (mailto:khushalo@thoughtworks.com)
Twitter: @khushaloza (http://twitter.com/@khushaloza)
Slides (http://www.slideshare.net/bhumika2108/where-do-my-tests-belong)
Innovation games
Max # of participants: 40
Abstract
6. 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: preetim@thoughtworks.com (mailto:preetim@thoughtworks.com)
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: ashwinii@thoughtworks.com (mailto:ashwinii@thoughtworks.com)
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
7. 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: adityar@thoughtworks.com (mailto:adityar@thoughtworks.com)
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: radhika.dilip.kale@gmail.com (mailto:radhika.dilip.kale@gmail.com) /
radhikak@thoughtworks.com (mailto:radhikak@thoughtworks.com)
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: anjaliwa@thoughtworks.com (mailto:anjaliwa@thoughtworks.com)
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)
8. 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: Kabir26490@yahoo.com (mailto:Kabir26490@yahoo.com)
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: bhumika@thoughtworks.com (mailto:bhumika@thoughtworks.com)
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
9. 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: sarbashrestha@gmail.com (mailto:sarbashrestha@gmail.com)
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