Complex Functional Testing — Simplified

Real-World Challenges

  • Scroll inventory
  • Select items
  • Put items in a shopping cart
  • Delete items from a cart
  • Process transactions

Challenges Testing Complex Applications

  • A small change in an input makes a big change on the output that needs to be checked
  • An app gets updated — and locators and formatting change
  • Lots of locators exist on the app page

Visual vs Coded Assertions

  • Simpler deployment
  • Simpler maintenance
  • More robust test infrastructure

Testing E-Commerce App Elements

  • A table of catalog elements with regularly placed structural parts, such as product name, description, price, and availability.
  • Parts of the app screen that depend on previous activity (e.g. recently viewed products)
  • App behaviors best tested as data-driven (add to cart on an in-stock vs. out of stock item)

Legacy Testing — Assert Element Locators

Applitools Simplifies Functional Testing

Visual AI and Packaged Application Upgrades

What About Dynamic Content?

Conclusion — Visual AI Simplifies Functional Test

--

--

--

Deliver visually perfect web and mobile apps with AI-powered end-to-end visual testing & monitoring. Get started, free: http://bit.ly/ApplitoolsFree

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

JPA Always Best Trick — DTO Via Constructor And Spring Data Query Builder Mechanism

Serverless Slack Bot with GCP

Forensics Walkthrough: TryHackMe

Ontology driven business analysis tool

Announcing: Applitools Holiday Shopping Hackathon

How to make a Cool Introduction Website for yourself easily

Google’s Grip on the Web Has V8 Power

How to clear GIT history with BFG Cleaner

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Applitools

Applitools

Deliver visually perfect web and mobile apps with AI-powered end-to-end visual testing & monitoring. Get started, free: http://bit.ly/ApplitoolsFree

More from Medium

Do we test software enough?

How to ask better questions

Bug Life Cycle or Defect Life Cycle -Tester

Why Unit Tests are Important ?