User Analytics Testing - SeleniumCamp 2015Marcus Merrell
Many companies are using Web & User Analytics, but few are actually testing whether or not the data is accurate. This presentation gives a brief introduction to the subject of analytics, and presents some general ideas for how a QA team can effectively get involved in ensuring they are being implemented properly.
The intended audience is Quality Assurance professionals who test public-facing web sites that seek to gather information via Google Analytics, Site Catalyst/Omniture, an internal/proprietary system, or some other way of gathering data. It favors test automation for testing, but no prior knowledge is required.
Best Practices for a Repeatable Shift-Left CommitmentApplause
Applause testing experts discuss the challenges of shifting left and innovative new ways to enable teams to eliminate the impact of manually validating new functionality immediately after a new feature is coded.
The What, Why and How of Analytics TestingAnand Bagmar
Here are slides from my talk on "What, Why and How of Analytics Testing" at Selenium Conference, Berlin 2017.
This talk focusses on Analytics related to Browser & Mobile Native apps, with impact on / of IoT (Internet of Things) and Big Data.
See my blog for more details - https://essenceoftesting.blogspot.com/2017/10/analytics-forgotten-child.html
User Analytics Testing - SeleniumCamp 2015Marcus Merrell
Many companies are using Web & User Analytics, but few are actually testing whether or not the data is accurate. This presentation gives a brief introduction to the subject of analytics, and presents some general ideas for how a QA team can effectively get involved in ensuring they are being implemented properly.
The intended audience is Quality Assurance professionals who test public-facing web sites that seek to gather information via Google Analytics, Site Catalyst/Omniture, an internal/proprietary system, or some other way of gathering data. It favors test automation for testing, but no prior knowledge is required.
Best Practices for a Repeatable Shift-Left CommitmentApplause
Applause testing experts discuss the challenges of shifting left and innovative new ways to enable teams to eliminate the impact of manually validating new functionality immediately after a new feature is coded.
The What, Why and How of Analytics TestingAnand Bagmar
Here are slides from my talk on "What, Why and How of Analytics Testing" at Selenium Conference, Berlin 2017.
This talk focusses on Analytics related to Browser & Mobile Native apps, with impact on / of IoT (Internet of Things) and Big Data.
See my blog for more details - https://essenceoftesting.blogspot.com/2017/10/analytics-forgotten-child.html
Lizards & Pumpkins Catalog Replacement at mm17devinaikopp
Lizards & Pumpkins Catalog Replacement presentation at Meet-Magento 2017 in Leipzig, Germany on 23. May 2017.
It discusses how Lizards & Pumpkins solves the problems of Performance and Scalability while avoiding the problems introduced by caching.
It also discusses how to approach customizations in an encapsulated way.
Building stable applications with PHP and 3rd party servicesDave Clark
Modern applications tend to leverage at least one 3rd party service.
While application stability can be brought into flux through unexpected challenges, any unexpected challenges related to 3rd party service risk can be devastating.
This presentation is aimed at development teams. The goal of this presentation is to help development teams mitigate 3rd party service risk by following a process of questioning.
If you are considering usage of a 3rd party service in your application then share this with your team.
First presented at #phpoz15 once the videos and live coding demo is available, links will be provided.
Build the "right" regression suite using Behavior Driven Testing (BDT)Anand Bagmar
Slides from the workshop conducted in ThoughtWorks, vodQA Gurgaon on - "What is BDT, and how can you use this technique to identify the 'right' regression suite for your product"
Learn how you can use the Test Pyramid from Mike Cohn to guide how to scale your QA test automation while keeping it effective and fast. As your product and team scales it is really important to have a solid framework in place which allows your test automation to scale for the various layers of your product and your teams.
Slides from workshop conducted at ThoughtWorks, Pune in vodQA, on Sat, 27th August, 2016.
Workshop Facilitators - Anand Bagmar, Smriti Tuteja, Pallipuspa Samal, Rohit Singhal, S Ramalingam, Shilpa G
More information about vodQA, and this workshop can be found from the following links -
https://essenceoftesting.blogspot.com/2016/08/vodqa-pune-less-talk-only-action-agenda.html
https://essenceoftesting.blogspot.com/search/label/vodQA
https://essenceoftesting.blogspot.com/search/label/waat
Optimizing WordPress eCommerce for Performance & Growth - Chris Wiegman, Sara...WP Engine
It's easy to make an eCommerce store, but creating one that runs well and grows your business can feel like a slog. Learn common WooCommerce mistakes to avoid from Sarah Rennick at Automattic, lessons from making eCommerce performance optimizations from Patrick Garman at Mindsize and how to deliver better search outcomes from Felipe Elia at ElasticPress, 10up.
Integration Testing in Enterprises using TaaSAnand Bagmar
Typically in organizations, there are multiple projects / products. These products may be of implemented using tech-stacks over many years. Yet - they interact with each other in some way. To manage the complexity around Test Automation, many organizations prefer to have a common Test Automation solution across these products in an effort to build, standardize and maintain the framework.
However, this is not a good idea! With this approach one potentially ends up having to compromise on the quality of automation that can be done for each product, limited by the toolset.
The better approach would be to use the tools and technologies that are "right" for each product. This does have other disadvantages, but you would ensure each product is well tested! The only missing piece that remains is that these different products talk with each other. You need to test the integration between them in an automated way to verify all is well.
"TaaS" is an open-source product solution that allows you do achieve the "correct" way of doing integration testing across a variety of products via Test Automation.
Example:
For one set of products, Selenium-based toolset may be the right choice, where as for legacy reasons, QTP may be used for some other product. With TaaS - you will be able to automate the Integration Testing between these products, by re-using the tests already implemented in the individual product suites.
Testing Hourglass at Jira Frontend - by Alexey Shpakov, Sr. Developer @ Atlas...Applitools
** Full webinar recording: **
Two leading developers -- from Jira/ Atlassian and Pushpay -- shared their insights, tip, tricks, and best practices on how to maintain quality across the Dev-Test-Release cycle, without losing speed or coverage.
Talk 1: Reducing the Risk of Rapid Development and Continuous Delivery -- by David Corbett (Director of Engineering @ Pushpay)
In this talk, David showed us what goes on under the hood of Pushpay's development cycle.
He also talked about the ways in which Pushpay is empowering Dev and Test teams to be more autonomous, and prompting them to use advanced test automation tools & techniques, such as visual validation, in order to gain confidence in deploying many times each day.
Talk 2: Testing Hourglass at Jira Frontend -- by Alexey Shpakov (Sr. Developer - Jira Frontend @ Atlassian)
We often hear people talk about the testing pyramid.
In Jira Frontend, we talk about testing hourglass -- that means we expect our developers to be responsible for the whole lifecycle of the code -- starting from creating tests and finishing with running a 24/7 on-call.
In this talk, Alexey did a deep-dive into the various types of testing they have in Jira Frontend, and discussed the various tools that allow them to deliver Jira to customers in a low-risk manner.
Reaching for Your Quality Stretch Goals: Testing at Realtor.comKlaus Salchner
A/B Testing
If you are not familiar yet, an introduction to A/B testing and how you can leverage this approach to truly measure customer impact before and after a change. It's a practice highly leveraged in the e-commerce and cloud space to truly measure the impact of a change and be able to iterate through it till you see the desired outcome.
Where in your stack to invest in test automation
This short talk will explain in which layer to invest in test automation and the pros and cons. Too many teams still invest heavily in automated UI testing which then results in large test automation suites once the platform grows while still not being able to catch critical quality issues before they reach customers.
Testing for reliability, resilience and recovery
Your customer experience is also impacted by how reliable your application is. How do you test for reliability. But also how do you build and test for resilience, as guaranteed reliability is unachievable and the closer you get the costlier it becomes. Lastly how do you test for recovery, so once an outage or partial outage happened how to you recover, and how do you prepare for that recovery.
Lightning talk about Selenium WebDriver UI automation. Cross platform, cross browser. Code samples provided. Presented at YVR Testing meetup on May 4, 2016.
Tied to presentation by Klaus Salchner at http://www.slideshare.net/ksalchner/how-to-scale-your-test-automation
Build the "right" regression suite using Behavior Driven Testing (BDT)Anand Bagmar
Behavior Driven Testing (BDT) is an evolved way of thinking about Testing. It helps in identifying the 'correct' scenarios, in form of user journeys, to build a good and effective (manual & automation) regression suite that validates the Business Goals.