location_city Virtual schedule Oct 15th 01:00 - 01:45 PM place Online 2 people 11 Interested

The Test Automation Pyramid is not a new concept.

Test Automation Pyramid

The top of the pyramid is our UI / end-2-end functional tests - which simulate end-user behavior and interactions with the product-under test.

While Automation helps validate functionality of your product, aspects of UX validations can only be seen and captured by the human eye and is hence mostly a manual activity. This is an area where AI & ML can truly help.

With everyone wanting to be Agile, make quick releases, the look & feel / UX validation, which is a slow, and error-prone activity, quickly becomes a huge bottleneck. In addition, with any UX related issues propping up cause huge brand-value and revenue loss, may lead to social-trolling and worse - dilute your user-base.

In this session, using numerous examples, we will explore:

  • Why Automated Visual Validation is essential to be part of your Test Strategy
  • Potential solutions / options for Automated Visual Testing, with pros & cons of each
  • How an AI-powered tool, Applitools Eyes, can solve this problem.
 
 

Outline/Structure of the Demonstration

  • Recap of Test Automation Pyramid
  • What is Visual / UX Testing?
  • Challenges of Visual / UX Testing
  • Solutions / Options for Automated Visual Testing with pros & cons

Learning Outcome

  • Importance of Visual Testing
  • Techniques to include Visual Testing part of your Testing Strategy
  • Different options (ex: Galen, Applitools, etc.), with examples and demos, for automating Visual Testing

Target Audience

QA, Dev, Product Owners, Product Managers, Managers, Automation, SDET, DevOps, Manual testers

schedule Submitted 1 year ago

Public Feedback

comment Suggest improvements to the Author

  • Dave Snowden
    keyboard_arrow_down

    Dave Snowden - Is Mindset yet another agile buzzword?

    45 Mins
    Keynote
    Executive

    While it is true to say that people’s attitudes and beliefs are key to implementing an agile project, or Agile in itself, much of the use of the term ‘mindset’ implies a mental model that can be defined and engineered. In this presentation, we will look at how we can measure attitudes within an organization and use multiple small actions to trigger the rapid evolution of organizational culture, so that it can sustain agile developments. Mindset and the alignment-based ideas of some on the Agile movement too often imply creating homogeneous beliefs and values that will lead to full alignment. In practice, this damages resilience and can be dangerous. This presentation will introduce the idea of coherence instead of alignment - the celebration of cognitive and behavioral differences that can align if needed to support the delivery of sustainable solutions.

  • Danny Kovatch
    keyboard_arrow_down

    Danny Kovatch - The new era of the Scrum master

    Danny Kovatch
    Danny Kovatch
    Chief Borders Removal
    Ajimeh
    schedule 10 months ago
    Sold Out!
    45 Mins
    Talk
    Advanced

    When the concept of a Scrum master was introduced to the world, it was way too far to digest. Having a coach to a team was a new time that hardly anyone could understand how to implement in a technical world. Even going back one step for being a trainer who train the team was a mission that not all the companies and the team could understand its benefits, so another one step backward was needed to be done to a facilitator. Along the time , more and more teams became more Agile mature hence the role of a Scrum master could have been gained into the right direction to again become the coach of the team.

    If you are frustrated as a Scrum master how to motivate your team, have rare idea how to motivate your team , have no idea what are motivational buttons or are not fabulist with the term intrinsic motivation, the Scrum meetings are considered to be a big waste and you have no clue how to reach the vision (doing nothing while the team is fully self managed), this session was created for you.

  • 480 Mins
    Workshop
    Advanced

    In this one-day Workshop, Dave Snowden, the creator of the Cynefin framework and famous in the agile community as an inspiring and sometimes controversial speaker, will address agility from the point of view of complexity. Participants will be exposed to a realistic approach that puts context before dogma and shows a future for Agile that goes beyond fighting over methods and towards a sophisticated application of agility in organizations.

    This class will offer an introduction to the Cynefin framework by its creator: the Cynefin framework is a transformational idea that uses a situation-specific approach to making sense of the world in order to act in it, and ensures effective work, decision making, and management even in complex and uncertain environments. For Agile practitioners, this framework supports effectively tailoring methods and practices to different situations. Cynefin-informed methods and practices help Agile organizations harness change and turn complex situations into a competitive advantage for customers and the business.

  • Anna Obukhova
    keyboard_arrow_down

    Anna Obukhova - Neuroscience for Product Owners

    Anna Obukhova
    Anna Obukhova
    Agile Coach
    ScrumTrek
    schedule 1 year ago
    Sold Out!
    45 Mins
    Tutorial
    Intermediate

    We usually underestimate how difficult the Product Manager or Product Owner role is. If we think about how much energy and how much brain they need to be able to generate creative ideas, be full of insights and handle market feedback – this is definitely the hardest role ever. Hopefully we have research in neuroscience that helps to understand how insights happen, how to improve decision making and how not to fall into confirmation bias (and some other biases that spoil how clear we see the situation). This talk will share ideas and tools that will help Product Managers to create even better products and keep brain fresh and creative.

  • Dana Pylayeva
    keyboard_arrow_down

    Dana Pylayeva - DevOps Culture Simulation (with Lego and Chocolate Game)

    90 Mins
    Workshop
    Beginner

    Organizations today can no longer afford to deliver new features to their respective markets once a year or even once a quarter. In an attempt to catch up with the competition, they jump start their DevOps journey with the "How", while losing the sight of "Why" and "What".

    Join this tutorial to gain a solid understanding of fundamental principles of the DevOps culture and avoid typical DevOps anti-patterns.

    In this gamified simulation you will become a part of a "large enterprise" and experience how DevOps will help to eliminate silos. You will experience the benefits of cross-training and start adopting systems thinking. You will participate in the debriefing with Liberating Structures and gain valuable insights that can be immediately applied in your organisation.

    The workshop is designed to be equally accessible to technical and non-technical audience alike. It bring together years of practical experience in IT, experiential learning models, elements of game design, Lego, Chocolate, and facilitation with Liberating Structures.

    Engaging, simple and powerful, this workshop is not to be missed.

  • Nikhil Barthwal
    keyboard_arrow_down

    Nikhil Barthwal - Managing Modern Serverless Workloads Using Knative & Cloud Run

    Nikhil Barthwal
    Nikhil Barthwal
    Product Manager
    Google
    schedule 1 year ago
    Sold Out!
    45 Mins
    Talk
    Advanced

    This introduces Knative & Cloud Run and shows how they can be used to run modern serverless workloads. Knative is a reference API & implementation and Cloud Run is a product built on the Knative specification.

    Knative is a Kubernetes-based platform to build, deploy, and manage modern serverless workloads. It provides a set of middleware components that are essential to build modern, source-centric, and container-based applications. Knative components are built on Kubernetes and codify the best practices shared by successful real-world Kubernetes-based frameworks.

    Cloud Run is a managed compute platform that is built upon Knative that automatically scales your stateless containers. Cloud Run is serverless: it abstracts away all infrastructure management. It is compatible with Knative, letting you choose to easily run your containers either fully managed with Cloud Run, or in your Google Kubernetes Engine cluster with Cloud Run on GKE.

  • Renesh Moodley
    keyboard_arrow_down

    Renesh Moodley - Devops = Culture + Ownership + Empowerment

    Renesh Moodley
    Renesh Moodley
    Agile Consultant
    IQ Business
    schedule 1 year ago
    Sold Out!
    90 Mins
    Workshop
    Beginner

    The three spheres of a DevOps adoption being Culture, Processes and Tools are fundamental to any organisation. The focus on tools often supersedes any work being done at the process levels and almost always, the culture aspect is 'ignored'. Through my years of helping teams adopt agile and eventually pursue DevOps, I've identified certain patterns that address the varying levels of change that are needed by a team pursuing Agile Ways of Work.

    In this talk, I'll highlight the most important patterns that are needed along with suggestions to help embed these patterns. We'll utilise Value Stream Mapping, A4 Problem Solving and Team Skill Coaching as patterns for helping a team adopt DevOps thinking. I will be using the DevOps radar (from SAFe) as a guidepost for patterns to get an organisation moving towards the promised land.

    Whilst there isn't an 'endpoint' for a DevOps adoption, these patterns reflect milestones on a DevOps transformation roadmap and serve as a possible ‘quick start’.

    NOTE: This is not. A SAFe pitch or SAFe sales workshop. The DevOps radar can be used, regardless of the presence of SAFe.

  • Mihail Sestakov
    keyboard_arrow_down

    Mihail Sestakov / Teri Christian - Launching Teams: A Workshop

    45 Mins
    Workshop
    Beginner

    Forming, or Launching, a new Agile Team is a critical step that is very often skipped due to lack of knowledge, time pressure or just eagerness to get on with work as soon as possible. This workshop discusses and demonstrates the importance of taking the time to launch teams and provides hand-on knowledge on how to Form a Team. This technique has been used by several organizations in the US and Australia. The last being the 2nd largest bank in Australia launching teams in an organization of 4500 people.

  • Jean-Pierre Lambert
    keyboard_arrow_down

    Jean-Pierre Lambert - One week in my agile tester's shoes

    Jean-Pierre Lambert
    Jean-Pierre Lambert
    Agile Coach
    Consultant
    schedule 1 year ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    We all know what is the job of a tester or QA people: she tests... Specifically, she validates changes, she checks non-regression, plus some other things on the side.

    But what's her job now that the company is all agile and stuff? It seems no one knows, not to mention that she has been integrated into an agile team. How is it possible to do the same stuff than before but now under the tight deadline of a Sprint? Besides everyone is talking about test automation, so do we really still need a tester?

    Why not answer to all these questions by tagging along with an agile tester during a week? During one week, you'll get to see what is the everyday life of an agile tester, what her days are made of, and all the value she's bringing to the team without setting herself as the production environment warden.

    In this session you'll see no dogmatism. You'll witness lifelike situations, shared in a humorous tone.

    You'll see that the agile tester role is very subtle. Unlike what most people might think, the agile tester has a lot of work to do and most teams would gain a lot to have one!

  • Yury Lytvynenko
    keyboard_arrow_down

    Yury Lytvynenko - (Don't) Use the Force, Luke

    Yury Lytvynenko
    Yury Lytvynenko
    Agile Coach
    Agile Drive
    schedule 1 year ago
    Sold Out!
    20 Mins
    Talk
    Intermediate

    Agile and Scrum teach us that self-organizing teams are key to success. But what to do with the power, ranks, and authority? Shall we give up them completely? I don't think so. Shall we rely on them exclusively? It kills self-organization. This talk is about why managers (well, everyone to be fair) strive to use their power, what to do if the system provokes you to do this, and how to find a balance between power and self-organization.

  • Thierry de Pauw
    keyboard_arrow_down

    Thierry de Pauw - 15 teams, 1 monolith and 4 months to achieve Continuous Delivery

    45 Mins
    Case Study
    Intermediate

    This is the story of 15 teams and one monolithic application going from bi-annual releases to fortnightly releases in 4 months time achieving a state of Continuous Delivery.

    The reason for that move: the cost and time for testing quality into the software product, and stabilising and releasing the product during each bi-annual release were skyrocketing.

    Continuous Delivery involves a long list of technology and organisational changes that you have to apply to the unique circumstances of your organisation. Where do you start?

    This is where The Improvement Kata, Value Stream Mapping and Theory of Constraints are helpful tools to choose which changes to apply first. However, because of the short time frame, the plan ended differently and turned into fear mitigation. Which worked wonderfully well.

    After this session, you’ll understand how The Improvement Kata, Value Stream Mapping, Theory of Constraints can kick-start a Continuous Delivery program and mitigate fear.

    Folks who should attend are anyone involved near and far in designing, creating, testing, deploying and releasing a software product.

  • Aprajita Mathur
    keyboard_arrow_down

    Aprajita Mathur - Compliance and Agility - How it can be done !

    45 Mins
    Case Study
    Intermediate

    Delivering a compliant product is a resource intensive and challenging activity for most teams. Whether a team is trying to adhere to company, industry, or international standards, it needs to produce deliverables under tight deadlines with the right level of quality.

    When you work with Forensic teams the stakes are high! Next Generation Sequencing (NGS) is a new forensic DNA sequencing technology which can result in increased detection ability for degraded and complex mixture samples. It can also provide ancestry and physical trait information which help's narrow down suspects.

    Join Aprajita Mathur as she shares how her team successfully built the first Forensics, NGS “sample-to-answer” platform, working in a cross-functional team, using a scrum-based methodology, yet in a compliant environment. For her team, the stakes were high, timelines tight, and quality was of upmost importance to ensure the truth is always found: An integrated “sample to answer” solution to aid forensic investigation teams must be accurate, precise, reliable, and provide information in the timescales of investigation. Aprajita discusses myths about software development in regulatory space. Take away agile practices that deliver compliant products, using agile artifacts to meet specifications with minimum effort, release after release.

  • 45 Mins
    Case Study
    Advanced

    Testing games as native apps on phones / mobile devices / tablets makes testing of regular apps, or websites appear like a piece of cake. Testing games becomes even more challenging when you think about automating the same.

    I got an opportunity to build Functional Test Automation for a suite of games – and what an exciting time it turned out to be!

    These games are built either using Cocos2d-x, or Unity (cross platform game engines for mobile games, apps and other cross platform interactive GUI and are known for their speed, stability, and easy of use).

    The key challenges I encountered were:

    • Millions on users, playing the games on a huge variety of devices
    • Limited unit testing
    • API testing & Functional Testing done in isolation (mini-waterfall approach)
    • Usage of Cocos2d-x & Unity for game rendering – which cannot be automated via Appium
    • Limited Functional Automation (for native apps)

    Come to this session to understand how I overcame the challenges and helped build:

    • A better way of working (you can call it ‘Agile’)
    • Break down the walls by fostering a mindset of “build quality-in, as opposed to test for quality”
    • Setup vision of CI-CD – and how to setup CI pipelines to enable end-2-end visibility
    • Build a new functional automation framework using java/testing/appium-test-distribution/reportportal/jenkins with focus on – specify test intent once and run on all supported channels (ex: Andriod, iOS, …)
    • Build a solution for Cocos2d-x layer automation
    • Ability to use same framework for multiple games
  • anju rose
    keyboard_arrow_down

    anju rose - Test Driving your Infrastructure

    anju rose
    anju rose
    Founder
    QuadraLogics
    schedule 1 year ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    Infra as code has already been a well-established practice in the DevOps community. In this session, we would be exploring how test drives your infrastructure as code. Test first and Test-Driven strategies help in developing modern web infrastructure giving us early feedback. This session would include practical examples that will enable the participants to gain in-depth knowledge of this technique.

  • Pramod Sadalage
    keyboard_arrow_down

    Pramod Sadalage - DevOps Practices for the Database Team

    45 Mins
    Talk
    Intermediate

    This talk will focus on understanding the DevOps movement from the perspective of the database professional. We will discuss the Values, Principles, Methods, Practices, and Tools applied and provide an example of how these will affect the database teams. This talk will discuss techniques such as version control of the database, continuously integrating database changes, deploying databases changes in an automated way, automated database sandbox creation, automated database comparison, using tools such as dbdeploy, dbmaintain, liquibase, flyway, and many others. Practices for setting up development work areas and how to include the dba as a ops role into the dev team

  • Vaidik Kapoor
    Vaidik Kapoor
    VP Engineering
    Grofers
    schedule 1 year ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    DevOps helps you speed up delivery while not compromising on quality and service levels. It brings devs and ops together to collaboratively work on organization goals but innovation and stability. However, what happens to security in all this? How do you speed up security in your delivery process without compromising it? How do you scale security? Can we ensure security while not compromise speed?

    In this talk, we will talk about some practical lessons we learned while designing security systems and processes at Grofers to ensure scaling of security practices and culture while scaling up our teams, systems and business.

  • Vikrant Kardam
    keyboard_arrow_down

    Vikrant Kardam / Nilesh Kulkarni - The Genesis of DevOps

    45 Mins
    Talk
    Intermediate

    In today's world where Technology is at the Core of Businesses, faster value delivery and shorter cycle time is the key. For a few years now, DevOps and associated techniques are used by many organizations to get better at automated deployments, seamless code integration, automated testing, environments management etc. However, in most cases, these are practiced just as a "practice" without understanding why they are doing it. In many cases, it is just a technical quest driven by competition. Also, most implementations are limited only until creation of CI/CD pipelines.

    This talk provides core understanding on the Genesis of DevOps providing an in-depth coverage of how the IT systems have evolved over time, how the customer behavior has changed demanding the businesses to change, and how DevOps helps meeting those demands. Also covered is how to cultivate the associated Culture that is crucial for effective DevOps implementation. Talk covers topics beyond CI/CD providing a holistic view of of DevOps including techniques/practices as well as the Enablers of DevOps in an Enterprise.

  • Michiel Rook
    keyboard_arrow_down

    Michiel Rook - Real-world Continuous Delivery: Learn, Adapt, Improve

    Michiel Rook
    Michiel Rook
    Consultant
    Independent
    schedule 1 year ago
    Sold Out!
    45 Mins
    Case Study
    Beginner

    This talk tells the story of a recent real life project I did together with 4 development teams. Learn how we adopted the textbook practices, patterns and principles of Continuous Delivery and applied them to an existing monolithic application. I’ll discuss what worked well & what didn’t, and how we dealt with the messy reality of failing pipelines, flaky tests and brittle infrastructure. Find out how we transitioned from mostly manual, bi-weekly, error-prone releases to 30 automated deployments per day, while significantly reducing overhead and increasing quality.

  • Kavita Sawant
    keyboard_arrow_down

    Kavita Sawant / Preeti Desai - Alice in DevOps Land

    45 Mins
    Case Study
    Intermediate

    This session will provide Persistent Systems view on DevOps which includes the fundamentals of Continual Integration, Continual Testing, Continual Deployment and Continual Learning. An important aspect of every Lean journey is the mindset of people which would be detailed out here. A case study covering the DevOps transformation journey of one of the programs in the organization will be covered here. The audience would be walked through the challenges faced and the program’s exploratory journey leveraging Lean principles. This session would also cover how the lean culture is practiced and promoted at Persistent.

  • Ritu Arora
    keyboard_arrow_down

    Ritu Arora - Uprising handshake of DevOps and Blockchain

    Ritu Arora
    Ritu Arora
    Director Engg
    Aricent
    schedule 1 year ago
    Sold Out!
    45 Mins
    Case Study
    Intermediate

    Blockchain technology is poised to change the culture around development in upcoming years and bring in a revolution. We have seen transitions from Waterfall to Agile to DevOps to DevSecOps. Together, Blockchain and DevOps can join hands and bring in advanced business solutions which can be groundbreaking. To stay competitive and sustain through disruptions in industry, we all need to be ready to sail through technology transformations and keep our deliveries and top line sane.
    By Integrating Blockchain and DevOps, the objective is bring in benefits of Blockchain in DevOps by increasing the overall security, transparency and auditability. Code development will remain the same, whereas overall experience of Users and Developers in managing platform and end to end Development/Deployement will evolve to next level. Blockchain can help enable and expidiete organizations to adopt DevOps at enterprise level. This can also be called transparent DevOps.

    Would love to share some Use Cases on this handshake of DevOps and Blockchain and how it can benefit the upcoming era of Cloud