SlideShare a Scribd company logo
Low Code Testing for APEX
Kai Donato
28. September 2020
enabling the adaptive enterprise
Low-Code Testing Tool
• You need to learn a special kind of syntax to write tests
• Most of the frameworks are made to test a specific browser
• Each and every framwork needs to be installed and configurated on its own
way
Some similarities between existing Frameworks
codecept.io
codecept.io
• Puppeteer
• Chrome
• WebDriverIO
• Chrome
• Internet Explorer
• Firefox
• Selenoid (div. Browser in Containern)
• Protractor
• Angular WebApps
• Non-Angular WebApps
• Nightmare
• Chrome (mit Electron)
• Appium
• Mobile Device-Tests
• You need to learn just one Syntax!*
• After the initial creation of your test-scripts you can run tests with multiple engines
• Is ment to be easily written and used as a compatibility layer between test and engine
• Compatible Engines:
One Syntax for all the engines!
• „Code generates Code“
• Templates for predefined test-szenarios in APEX
• Component specific modules (Sign In, Interactive Report, Interactive Grid, …)
• Meta-Data from APEX in JSON as basic manifest
• Bundled in Docker Container and reachable via RESTful service
• Tests can be regenerated when some of the testing modules were
changed/updated
handlebars
Low-Code Testing Tool
Low-Code Testing Tool
10
Automatisiertes Testen mit APEX
ManifestAPEX Tool Test Code RunningPhase
APEX Items
Master Data
Login URL etc
Specific test input
Gathering
Meta Data
Con erting to
Test Code
E ectute on
multiple Engines
Logs Screenshots etc
Demo

More Related Content

What's hot (20)

PPT
Top 10 web application development frameworks 2016
iMOBDEV Technologies Pvt. Ltd.
 
PDF
Modern Web App Architectures
Raphael Stary
 
PPTX
Introduction to ASP.NET
Rajkumarsoy
 
PPT
Introduction to ASP.NET MVC 1.0
Shiju Varghese
 
PPTX
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
 
PPT
ASP.NET Tutorial - Presentation 1
Kumar S
 
PPTX
ASP.NET 5 Overview for Apex Systems
Shahed Chowdhuri
 
PPTX
ASP.NET Presentation
dimuthu22
 
PPT
Restful services with ColdFusion
ColdFusionConference
 
PPT
Asp.net basic
Neelesh Shukla
 
PPT
Rich Enterprise Applications with JavaFX
Max Katz
 
PPTX
ASP.NET Core 2.1: The Future of Web Apps
Shahed Chowdhuri
 
PPTX
Introduction to ASP.NET
Peter Gfader
 
PPTX
Introduction to asp.net
Melick Baranasooriya
 
PPTX
ASP.NET Core MVC + Web API with Overview (Post RC2)
Shahed Chowdhuri
 
PPTX
ASP.NET 5: What's the Big Deal
Jim Duffy
 
PDF
C# ASP.NET WEB API APPLICATION DEVELOPMENT
Dr. Awase Khirni Syed
 
PPTX
ASP.NET 5 Overview: Post RTM
Shahed Chowdhuri
 
PDF
ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusionConference
 
PPTX
Chris OBrien - Pitfalls when developing with the SharePoint Framework (SPFx)
Chris O'Brien
 
Top 10 web application development frameworks 2016
iMOBDEV Technologies Pvt. Ltd.
 
Modern Web App Architectures
Raphael Stary
 
Introduction to ASP.NET
Rajkumarsoy
 
Introduction to ASP.NET MVC 1.0
Shiju Varghese
 
ASP.NET Core MVC + Web API with Overview
Shahed Chowdhuri
 
ASP.NET Tutorial - Presentation 1
Kumar S
 
ASP.NET 5 Overview for Apex Systems
Shahed Chowdhuri
 
ASP.NET Presentation
dimuthu22
 
Restful services with ColdFusion
ColdFusionConference
 
Asp.net basic
Neelesh Shukla
 
Rich Enterprise Applications with JavaFX
Max Katz
 
ASP.NET Core 2.1: The Future of Web Apps
Shahed Chowdhuri
 
Introduction to ASP.NET
Peter Gfader
 
Introduction to asp.net
Melick Baranasooriya
 
ASP.NET Core MVC + Web API with Overview (Post RC2)
Shahed Chowdhuri
 
ASP.NET 5: What's the Big Deal
Jim Duffy
 
C# ASP.NET WEB API APPLICATION DEVELOPMENT
Dr. Awase Khirni Syed
 
ASP.NET 5 Overview: Post RTM
Shahed Chowdhuri
 
ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusionConference
 
Chris OBrien - Pitfalls when developing with the SharePoint Framework (SPFx)
Chris O'Brien
 

More from Niels de Bruijn (18)

PDF
Flows for APEX
Niels de Bruijn
 
PDF
APEX 5.1 - Architektur, Installation & Betrieb
Niels de Bruijn
 
PDF
Getting your grips on Excel chaos
Niels de Bruijn
 
PDF
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Niels de Bruijn
 
PDF
APEX für den Oracle DBA
Niels de Bruijn
 
PDF
Single Sign-On for APEX apps (Important: latest version on edocr!)
Niels de Bruijn
 
PDF
Packaged Applications in APEX 5.0
Niels de Bruijn
 
PDF
The_Beauty_And_The_Beast_APEX_and_SAP
Niels de Bruijn
 
PDF
Schatten IT erfolgreich bekämpfen
Niels de Bruijn
 
PDF
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
Niels de Bruijn
 
PPTX
APEX 5.0, und sonst?
Niels de Bruijn
 
PPTX
MT AG - KASS - Keep APEX Stupid Simple
Niels de Bruijn
 
PDF
MT AG New Features APEX 4.2
Niels de Bruijn
 
PDF
MT AG Möglichkeiten mit PhoneGap in verbindung mit APEX 4.2.
Niels de Bruijn
 
PDF
MT AG APEX goes Mobile
Niels de Bruijn
 
PDF
MT AG 8 Gute Gründe warum Forms zu APEX
Niels de Bruijn
 
PDF
MT AG 7 Gute Gründe warum APEX
Niels de Bruijn
 
PDF
MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...
Niels de Bruijn
 
Flows for APEX
Niels de Bruijn
 
APEX 5.1 - Architektur, Installation & Betrieb
Niels de Bruijn
 
Getting your grips on Excel chaos
Niels de Bruijn
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Niels de Bruijn
 
APEX für den Oracle DBA
Niels de Bruijn
 
Single Sign-On for APEX apps (Important: latest version on edocr!)
Niels de Bruijn
 
Packaged Applications in APEX 5.0
Niels de Bruijn
 
The_Beauty_And_The_Beast_APEX_and_SAP
Niels de Bruijn
 
Schatten IT erfolgreich bekämpfen
Niels de Bruijn
 
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
Niels de Bruijn
 
APEX 5.0, und sonst?
Niels de Bruijn
 
MT AG - KASS - Keep APEX Stupid Simple
Niels de Bruijn
 
MT AG New Features APEX 4.2
Niels de Bruijn
 
MT AG Möglichkeiten mit PhoneGap in verbindung mit APEX 4.2.
Niels de Bruijn
 
MT AG APEX goes Mobile
Niels de Bruijn
 
MT AG 8 Gute Gründe warum Forms zu APEX
Niels de Bruijn
 
MT AG 7 Gute Gründe warum APEX
Niels de Bruijn
 
MT AG Rapid Application Development mit APEX 5 (Important: latest version on ...
Niels de Bruijn
 
Ad

Recently uploaded (20)

PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
Designing Production-Ready AI Agents
Kunal Rai
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Designing Production-Ready AI Agents
Kunal Rai
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Biography of Daniel Podor.pdf
Daniel Podor
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
IoT-Powered Industrial Transformation – Smart Manufacturing to Connected Heal...
Rejig Digital
 
Ad

Low-Code Testing Tool

  • 1. Low Code Testing for APEX Kai Donato 28. September 2020 enabling the adaptive enterprise
  • 3. • You need to learn a special kind of syntax to write tests • Most of the frameworks are made to test a specific browser • Each and every framwork needs to be installed and configurated on its own way Some similarities between existing Frameworks
  • 5. codecept.io • Puppeteer • Chrome • WebDriverIO • Chrome • Internet Explorer • Firefox • Selenoid (div. Browser in Containern) • Protractor • Angular WebApps • Non-Angular WebApps • Nightmare • Chrome (mit Electron) • Appium • Mobile Device-Tests • You need to learn just one Syntax!* • After the initial creation of your test-scripts you can run tests with multiple engines • Is ment to be easily written and used as a compatibility layer between test and engine • Compatible Engines:
  • 6. One Syntax for all the engines!
  • 7. • „Code generates Code“ • Templates for predefined test-szenarios in APEX • Component specific modules (Sign In, Interactive Report, Interactive Grid, …) • Meta-Data from APEX in JSON as basic manifest • Bundled in Docker Container and reachable via RESTful service • Tests can be regenerated when some of the testing modules were changed/updated handlebars
  • 10. 10 Automatisiertes Testen mit APEX ManifestAPEX Tool Test Code RunningPhase APEX Items Master Data Login URL etc Specific test input Gathering Meta Data Con erting to Test Code E ectute on multiple Engines Logs Screenshots etc
  • 11. Demo