SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
© 2020 Maveryx srl.
All rights reserved.
© 2020 Maveryx srl.
All rights reserved.
Today
• 15 Versions
• + 25K Downloads
• + 40K Contacts
Maveryx is the Italian testing automation company that
provides one of the most advanced testing automation
solution worldwide.
Company
2009
Project
Started
2010
1° Release 2012
Become a
Company
2013
ATI
Innovation
Award
2015
Trading
with World
Leader
Company
2018
GURU99
TOP 10
2019
DZONE 14
Best Tools
© 2020 Maveryx srl.
All rights reserved.
Maveryx strongly believes that innovating test
automation means making it easier, accessible to
everyone and more manageable: test it simple!
Company
• Sponsor of the Italian Software
Testing Forum since 2016.
• Sponsor of the EuroSTAR
Conference since 2018.
© 2020 Maveryx srl.
All rights reserved.
The Maveryx Test Automation Framework
innovates automated testing for:
 Functional Testing
 Regression Testing
 Keyword-Driven Testing
 Data-Driven Testing
 Continuous Integration
The Framework
© 2020 Maveryx srl.
All rights reserved.
 Inspection & recognition at runtime: no more wasted time in recording
and maintaining actions, maps, objects repositories and so on
 One script to test them all: Java, MFC, .Net and Web
 Testers will be testers: more time for quality, improve your
performances
 Multi-Platform
Maveryx® is an expert tool operating as a senior human tester,
granting machine capacity.
Maveryx® provides real automation!
So innovative ?!
© 2020 Maveryx srl.
All rights reserved.
Time: save up to 50%
Maveryx® allows you to code and go, even testing meanwhile
the development of your software. No more test maintenance.
Release your software in half time.
Quality: improve up to 40%
Maveryx® grants you a larger functional coverage compared
to old school tools.
Cost: cut expenses significantly
Cost’s benefits grows up with the complexity of your
software.
Benefits
© 2020 Maveryx srl.
All rights reserved.
A Case Study
Functional
Requirements
Prototype Beta GA
1 9 18 27 36
Beta GA
45
Design
Development
Test Execution
Test Development
Design
Development
Test Record
Test Development
Test Execution
With Maveryx
Without
© 2020 Maveryx srl.
All rights reserved.
 No GUI Maps or Object Repositories
 No pre-recording or UI element capture
 No AUT code instrumentation
 No programming skills needed
 Recognition of objects in the User Interface
by Images
Inspection «On-The-Fly»
© 2020 Maveryx srl.
All rights reserved.
 “Classical” to Fuzzy matching algorithms to unambiguously
recognize and locate UI objects directly at runtime during
test execution
 Automatically accommodate UI changes without modifying
the tests
 Recognition of objects in the User Interface by Images
Object Identification
© 2020 Maveryx srl.
All rights reserved.
• Taking advantage of the coding skills;
• Using constructs, statements, etc…
• Using the OOP features (e.g. inheritance,
polymorphism, recursion, etc… );
• Using design patterns;
Test Scripting
© 2020 Maveryx srl.
All rights reserved.
Test Scripting: Java Example
© 2020 Maveryx srl.
All rights reserved.
Test Scripting: C# Example
© 2020 Maveryx srl.
All rights reserved.
Scriptless Testing
• No programming skills are needed;
• Easy to learn and use;
• Promotes an improved functional coverage;
• Favours the participation of all the stakeholders;
© 2020 Maveryx srl.
All rights reserved.
Test Case :
1. Start the Application
2. Enter valid username
3. Enter valid Password
4. Click “Login” button
5. Check the results: “logged in”
6. Click “OK" button
7. Close the Application
Scriptless Testing: Excel Example
© 2020 Maveryx srl.
All rights reserved.
Test Case:
1. Start the Application
2. Enter valid username
3. Enter valid Password
4. Click “Login” button
5. Check the label: “logged in”
6. Click “OK" button
7. Close the Application
Scriptless: Blockly Example
© 2020 Maveryx srl.
All rights reserved.
 Data-driven testing
Dedicated scripting API for data-driven testing
Varying set of data sources : Excel™ , CSV & XML files
or a DB
Separating Test Data
© 2020 Maveryx srl.
All rights reserved.
 Standard Test Logging and Reporting
XML  HTML test reports
ASCII test logs
Automated capturing of screenshots on test failures
Test Execution Metrics
Test Log & Report
© 2020 Maveryx srl.
All rights reserved.
 Extension plugin mechanism & interfaces
to support custom controls
to add new keyword (action) libraries
 API extension
to create new Test API
Add-ons
© 2020 Maveryx srl.
All rights reserved.
 Images Recognition
 Assertion-based Verification Points
 Test simultaneously more
applications
 Remote tests execution
 Continuous Integration
 Available as Eclipse plugin
 Available Visual Studio API
Other Features
© 2020 Maveryx srl.
All rights reserved.
Does automation necessarily be complicated and expensive?
The Application Under
Test is required to
start developing tests
Start late, finish later!
50%
Time
• Acquisition €2K-16K
• Know-how €10K-25K
• Maintenance cost
unpredictable
Costs reduction is
hard to achieve
Cost
Automation does not
replace completely
manual testing
Useless activities
instead of increasing
functional coverage
Quality
Before Maveryx
© 2020 Maveryx srl.
All rights reserved.
Test automation runs in
parallel with software
development
Short time-to-market:
early start, earlier finish!
Time
Accuracy improved by:
• test objects
recognition
• accommodating
changes
• error recovering
Tests resilient to
frequent changes
Quality
• Std. technologies
• Easy to learn & use
• No maintenance
cost
Reduced all the
automation costs
Cost
With Maveryx
© 2020 Maveryx srl.
All rights reserved.
Maveryx® offers a wide array of services: technical
support, consulting, updates, upgrades and customizable
training.
Consulting
Training
Subscription
Services
© 2020 Maveryx srl.
All rights reserved.
sales@maveryx.com
info@maveryx.com
+39 333 30 72 597
+39 351 87 85 706
Contacts

Weitere ähnliche Inhalte

Was ist angesagt?

Visual studio performance testing quick reference guide 3 6
Visual studio performance testing quick reference guide 3 6Visual studio performance testing quick reference guide 3 6
Visual studio performance testing quick reference guide 3 6Srimanta Kumar Sahu
 
Load testing with vs 2013
Load testing with vs 2013Load testing with vs 2013
Load testing with vs 2013Fahad Shiekh
 
AWS EC2 Ubuntu Instance - Step-by-Step Deployment Guide
AWS EC2 Ubuntu Instance - Step-by-Step Deployment GuideAWS EC2 Ubuntu Instance - Step-by-Step Deployment Guide
AWS EC2 Ubuntu Instance - Step-by-Step Deployment GuideRapidValue
 
Loadster Load Testing by RapidValue Solutions
Loadster Load Testing by RapidValue SolutionsLoadster Load Testing by RapidValue Solutions
Loadster Load Testing by RapidValue SolutionsRapidValue
 
0Flake - Reaching reliable non-flaky tests - Itai Friendinger - DevOpsDays Te...
0Flake - Reaching reliable non-flaky tests - Itai Friendinger - DevOpsDays Te...0Flake - Reaching reliable non-flaky tests - Itai Friendinger - DevOpsDays Te...
0Flake - Reaching reliable non-flaky tests - Itai Friendinger - DevOpsDays Te...Itai Frenkel
 
Load testing with Visual Studio and Azure - Andrew Siemer
Load testing with Visual Studio and Azure - Andrew SiemerLoad testing with Visual Studio and Azure - Andrew Siemer
Load testing with Visual Studio and Azure - Andrew SiemerAndrew Siemer
 
Testing Java EE apps with Arquillian
Testing Java EE apps with ArquillianTesting Java EE apps with Arquillian
Testing Java EE apps with ArquillianIvan Ivanov
 
Load Testing using Continuous Integration tools
Load Testing using Continuous Integration toolsLoad Testing using Continuous Integration tools
Load Testing using Continuous Integration toolsRick Pitts
 
Using Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and QualityUsing Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and QualityNeotys
 
Arquillian & Citrus
Arquillian & CitrusArquillian & Citrus
Arquillian & Citruschristophd
 
Intelligent Testing Tool: Selenium Web Driver
Intelligent Testing Tool: Selenium Web DriverIntelligent Testing Tool: Selenium Web Driver
Intelligent Testing Tool: Selenium Web DriverIRJET Journal
 
Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010joycsc
 
Windows Azure Acid Test
Windows Azure Acid TestWindows Azure Acid Test
Windows Azure Acid Testexpanz
 
Leveraging Azure for Performance Testing
Leveraging Azure for Performance TestingLeveraging Azure for Performance Testing
Leveraging Azure for Performance TestingTarun Arora
 
How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?Dmitry Buzdin
 
If Hemingway Wrote JavaDocs
If Hemingway Wrote JavaDocsIf Hemingway Wrote JavaDocs
If Hemingway Wrote JavaDocsVMware Tanzu
 

Was ist angesagt? (20)

Visual studio performance testing quick reference guide 3 6
Visual studio performance testing quick reference guide 3 6Visual studio performance testing quick reference guide 3 6
Visual studio performance testing quick reference guide 3 6
 
Load testing with vs 2013
Load testing with vs 2013Load testing with vs 2013
Load testing with vs 2013
 
Qa process
Qa processQa process
Qa process
 
AWS EC2 Ubuntu Instance - Step-by-Step Deployment Guide
AWS EC2 Ubuntu Instance - Step-by-Step Deployment GuideAWS EC2 Ubuntu Instance - Step-by-Step Deployment Guide
AWS EC2 Ubuntu Instance - Step-by-Step Deployment Guide
 
JEE Programming - 07 EJB Programming
JEE Programming - 07 EJB ProgrammingJEE Programming - 07 EJB Programming
JEE Programming - 07 EJB Programming
 
Loadster Load Testing by RapidValue Solutions
Loadster Load Testing by RapidValue SolutionsLoadster Load Testing by RapidValue Solutions
Loadster Load Testing by RapidValue Solutions
 
0Flake - Reaching reliable non-flaky tests - Itai Friendinger - DevOpsDays Te...
0Flake - Reaching reliable non-flaky tests - Itai Friendinger - DevOpsDays Te...0Flake - Reaching reliable non-flaky tests - Itai Friendinger - DevOpsDays Te...
0Flake - Reaching reliable non-flaky tests - Itai Friendinger - DevOpsDays Te...
 
Load testing with Visual Studio and Azure - Andrew Siemer
Load testing with Visual Studio and Azure - Andrew SiemerLoad testing with Visual Studio and Azure - Andrew Siemer
Load testing with Visual Studio and Azure - Andrew Siemer
 
Testing Java EE apps with Arquillian
Testing Java EE apps with ArquillianTesting Java EE apps with Arquillian
Testing Java EE apps with Arquillian
 
Load Testing using Continuous Integration tools
Load Testing using Continuous Integration toolsLoad Testing using Continuous Integration tools
Load Testing using Continuous Integration tools
 
Test Policy and Practices
Test Policy and PracticesTest Policy and Practices
Test Policy and Practices
 
Using Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and QualityUsing Automation to Meet Demands for Performance and Quality
Using Automation to Meet Demands for Performance and Quality
 
Arquillian & Citrus
Arquillian & CitrusArquillian & Citrus
Arquillian & Citrus
 
Intelligent Testing Tool: Selenium Web Driver
Intelligent Testing Tool: Selenium Web DriverIntelligent Testing Tool: Selenium Web Driver
Intelligent Testing Tool: Selenium Web Driver
 
Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010
 
Windows Azure Acid Test
Windows Azure Acid TestWindows Azure Acid Test
Windows Azure Acid Test
 
Leveraging Azure for Performance Testing
Leveraging Azure for Performance TestingLeveraging Azure for Performance Testing
Leveraging Azure for Performance Testing
 
How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?
 
Qa process
Qa processQa process
Qa process
 
If Hemingway Wrote JavaDocs
If Hemingway Wrote JavaDocsIf Hemingway Wrote JavaDocs
If Hemingway Wrote JavaDocs
 

Ähnlich wie Maveryx presentation

Codeless Web testing: a keyword-driven example with Excel
Codeless Web testing: a keyword-driven example with ExcelCodeless Web testing: a keyword-driven example with Excel
Codeless Web testing: a keyword-driven example with ExcelMaveryx
 
A Test Automation Platform Designed for the Future
A Test Automation Platform Designed for the FutureA Test Automation Platform Designed for the Future
A Test Automation Platform Designed for the FutureApplitools
 
Marwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CVMarwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CVMarwa Ezzat
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...RapidValue
 
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdf
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdfIs Codeless Automation Testing Revolutionizing the Testing Industry.pdf
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdfMindfire LLC
 
Stf 2019 workshop - enhanced test automation for web and desktop apps
Stf 2019   workshop - enhanced test automation for web and desktop appsStf 2019   workshop - enhanced test automation for web and desktop apps
Stf 2019 workshop - enhanced test automation for web and desktop appsMaveryx
 
Managing Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the EnterpriseManaging Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the EnterpriseSauce Labs
 
Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Curiosity Software Ireland
 
Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)Ten10
 
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?Curiosity Software Ireland
 
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...Curiosity Software Ireland
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumPerfecto by Perforce
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceRapidValue
 
QA Automation testing - Cloud deployed workflow application
QA Automation testing - Cloud deployed workflow applicationQA Automation testing - Cloud deployed workflow application
QA Automation testing - Cloud deployed workflow applicationZado Technologies
 
From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]Dynatrace
 
Collision 2018: CodeStar for CICD Pipelines
Collision 2018: CodeStar for CICD PipelinesCollision 2018: CodeStar for CICD Pipelines
Collision 2018: CodeStar for CICD PipelinesAmazon Web Services
 
Curiosity and Testery Present: Hitting the right test coverage for CI/CD
Curiosity and Testery Present: Hitting the right test coverage for CI/CDCuriosity and Testery Present: Hitting the right test coverage for CI/CD
Curiosity and Testery Present: Hitting the right test coverage for CI/CDCuriosity Software Ireland
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 

Ähnlich wie Maveryx presentation (20)

Codeless Web testing: a keyword-driven example with Excel
Codeless Web testing: a keyword-driven example with ExcelCodeless Web testing: a keyword-driven example with Excel
Codeless Web testing: a keyword-driven example with Excel
 
ETG Global Services, Inc 2020 Overview
ETG Global Services, Inc 2020 OverviewETG Global Services, Inc 2020 Overview
ETG Global Services, Inc 2020 Overview
 
A Test Automation Platform Designed for the Future
A Test Automation Platform Designed for the FutureA Test Automation Platform Designed for the Future
A Test Automation Platform Designed for the Future
 
Marwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CVMarwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CV
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdf
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdfIs Codeless Automation Testing Revolutionizing the Testing Industry.pdf
Is Codeless Automation Testing Revolutionizing the Testing Industry.pdf
 
Stf 2019 workshop - enhanced test automation for web and desktop apps
Stf 2019   workshop - enhanced test automation for web and desktop appsStf 2019   workshop - enhanced test automation for web and desktop apps
Stf 2019 workshop - enhanced test automation for web and desktop apps
 
Managing Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the EnterpriseManaging Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the Enterprise
 
Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster
 
Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)Ten10 Seminar: Test Automation, Tooling and the Future (slides)
Ten10 Seminar: Test Automation, Tooling and the Future (slides)
 
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
 
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with Appium
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open Source
 
QA Automation testing - Cloud deployed workflow application
QA Automation testing - Cloud deployed workflow applicationQA Automation testing - Cloud deployed workflow application
QA Automation testing - Cloud deployed workflow application
 
Resume
ResumeResume
Resume
 
From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]From 0 to DevOps in 80 Days [Webinar Replay]
From 0 to DevOps in 80 Days [Webinar Replay]
 
Collision 2018: CodeStar for CICD Pipelines
Collision 2018: CodeStar for CICD PipelinesCollision 2018: CodeStar for CICD Pipelines
Collision 2018: CodeStar for CICD Pipelines
 
Curiosity and Testery Present: Hitting the right test coverage for CI/CD
Curiosity and Testery Present: Hitting the right test coverage for CI/CDCuriosity and Testery Present: Hitting the right test coverage for CI/CD
Curiosity and Testery Present: Hitting the right test coverage for CI/CD
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 

Mehr von Maveryx

How to easily design and automate test cases.pdf
How to easily design and automate test cases.pdfHow to easily design and automate test cases.pdf
How to easily design and automate test cases.pdfMaveryx
 
Keywords-driven testing vs Scripted automation
Keywords-driven testing vs Scripted automationKeywords-driven testing vs Scripted automation
Keywords-driven testing vs Scripted automationMaveryx
 
Keyword Driven Testing
Keyword Driven TestingKeyword Driven Testing
Keyword Driven TestingMaveryx
 
Data Driven Testing
Data Driven TestingData Driven Testing
Data Driven TestingMaveryx
 
Testing Android applications with Maveryx
Testing Android applications with MaveryxTesting Android applications with Maveryx
Testing Android applications with MaveryxMaveryx
 
Testing Java applications with Maveryx
Testing Java applications with MaveryxTesting Java applications with Maveryx
Testing Java applications with MaveryxMaveryx
 
Maveryx - Product Presentation
Maveryx - Product PresentationMaveryx - Product Presentation
Maveryx - Product PresentationMaveryx
 

Mehr von Maveryx (7)

How to easily design and automate test cases.pdf
How to easily design and automate test cases.pdfHow to easily design and automate test cases.pdf
How to easily design and automate test cases.pdf
 
Keywords-driven testing vs Scripted automation
Keywords-driven testing vs Scripted automationKeywords-driven testing vs Scripted automation
Keywords-driven testing vs Scripted automation
 
Keyword Driven Testing
Keyword Driven TestingKeyword Driven Testing
Keyword Driven Testing
 
Data Driven Testing
Data Driven TestingData Driven Testing
Data Driven Testing
 
Testing Android applications with Maveryx
Testing Android applications with MaveryxTesting Android applications with Maveryx
Testing Android applications with Maveryx
 
Testing Java applications with Maveryx
Testing Java applications with MaveryxTesting Java applications with Maveryx
Testing Java applications with Maveryx
 
Maveryx - Product Presentation
Maveryx - Product PresentationMaveryx - Product Presentation
Maveryx - Product Presentation
 

Kürzlich hochgeladen

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Kürzlich hochgeladen (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Maveryx presentation

  • 1. © 2020 Maveryx srl. All rights reserved.
  • 2. © 2020 Maveryx srl. All rights reserved. Today • 15 Versions • + 25K Downloads • + 40K Contacts Maveryx is the Italian testing automation company that provides one of the most advanced testing automation solution worldwide. Company 2009 Project Started 2010 1° Release 2012 Become a Company 2013 ATI Innovation Award 2015 Trading with World Leader Company 2018 GURU99 TOP 10 2019 DZONE 14 Best Tools
  • 3. © 2020 Maveryx srl. All rights reserved. Maveryx strongly believes that innovating test automation means making it easier, accessible to everyone and more manageable: test it simple! Company • Sponsor of the Italian Software Testing Forum since 2016. • Sponsor of the EuroSTAR Conference since 2018.
  • 4. © 2020 Maveryx srl. All rights reserved. The Maveryx Test Automation Framework innovates automated testing for:  Functional Testing  Regression Testing  Keyword-Driven Testing  Data-Driven Testing  Continuous Integration The Framework
  • 5. © 2020 Maveryx srl. All rights reserved.  Inspection & recognition at runtime: no more wasted time in recording and maintaining actions, maps, objects repositories and so on  One script to test them all: Java, MFC, .Net and Web  Testers will be testers: more time for quality, improve your performances  Multi-Platform Maveryx® is an expert tool operating as a senior human tester, granting machine capacity. Maveryx® provides real automation! So innovative ?!
  • 6. © 2020 Maveryx srl. All rights reserved. Time: save up to 50% Maveryx® allows you to code and go, even testing meanwhile the development of your software. No more test maintenance. Release your software in half time. Quality: improve up to 40% Maveryx® grants you a larger functional coverage compared to old school tools. Cost: cut expenses significantly Cost’s benefits grows up with the complexity of your software. Benefits
  • 7. © 2020 Maveryx srl. All rights reserved. A Case Study Functional Requirements Prototype Beta GA 1 9 18 27 36 Beta GA 45 Design Development Test Execution Test Development Design Development Test Record Test Development Test Execution With Maveryx Without
  • 8. © 2020 Maveryx srl. All rights reserved.  No GUI Maps or Object Repositories  No pre-recording or UI element capture  No AUT code instrumentation  No programming skills needed  Recognition of objects in the User Interface by Images Inspection «On-The-Fly»
  • 9. © 2020 Maveryx srl. All rights reserved.  “Classical” to Fuzzy matching algorithms to unambiguously recognize and locate UI objects directly at runtime during test execution  Automatically accommodate UI changes without modifying the tests  Recognition of objects in the User Interface by Images Object Identification
  • 10. © 2020 Maveryx srl. All rights reserved. • Taking advantage of the coding skills; • Using constructs, statements, etc… • Using the OOP features (e.g. inheritance, polymorphism, recursion, etc… ); • Using design patterns; Test Scripting
  • 11. © 2020 Maveryx srl. All rights reserved. Test Scripting: Java Example
  • 12. © 2020 Maveryx srl. All rights reserved. Test Scripting: C# Example
  • 13. © 2020 Maveryx srl. All rights reserved. Scriptless Testing • No programming skills are needed; • Easy to learn and use; • Promotes an improved functional coverage; • Favours the participation of all the stakeholders;
  • 14. © 2020 Maveryx srl. All rights reserved. Test Case : 1. Start the Application 2. Enter valid username 3. Enter valid Password 4. Click “Login” button 5. Check the results: “logged in” 6. Click “OK" button 7. Close the Application Scriptless Testing: Excel Example
  • 15. © 2020 Maveryx srl. All rights reserved. Test Case: 1. Start the Application 2. Enter valid username 3. Enter valid Password 4. Click “Login” button 5. Check the label: “logged in” 6. Click “OK" button 7. Close the Application Scriptless: Blockly Example
  • 16. © 2020 Maveryx srl. All rights reserved.  Data-driven testing Dedicated scripting API for data-driven testing Varying set of data sources : Excel™ , CSV & XML files or a DB Separating Test Data
  • 17. © 2020 Maveryx srl. All rights reserved.  Standard Test Logging and Reporting XML  HTML test reports ASCII test logs Automated capturing of screenshots on test failures Test Execution Metrics Test Log & Report
  • 18. © 2020 Maveryx srl. All rights reserved.  Extension plugin mechanism & interfaces to support custom controls to add new keyword (action) libraries  API extension to create new Test API Add-ons
  • 19. © 2020 Maveryx srl. All rights reserved.  Images Recognition  Assertion-based Verification Points  Test simultaneously more applications  Remote tests execution  Continuous Integration  Available as Eclipse plugin  Available Visual Studio API Other Features
  • 20. © 2020 Maveryx srl. All rights reserved. Does automation necessarily be complicated and expensive? The Application Under Test is required to start developing tests Start late, finish later! 50% Time • Acquisition €2K-16K • Know-how €10K-25K • Maintenance cost unpredictable Costs reduction is hard to achieve Cost Automation does not replace completely manual testing Useless activities instead of increasing functional coverage Quality Before Maveryx
  • 21. © 2020 Maveryx srl. All rights reserved. Test automation runs in parallel with software development Short time-to-market: early start, earlier finish! Time Accuracy improved by: • test objects recognition • accommodating changes • error recovering Tests resilient to frequent changes Quality • Std. technologies • Easy to learn & use • No maintenance cost Reduced all the automation costs Cost With Maveryx
  • 22. © 2020 Maveryx srl. All rights reserved. Maveryx® offers a wide array of services: technical support, consulting, updates, upgrades and customizable training. Consulting Training Subscription Services
  • 23. © 2020 Maveryx srl. All rights reserved. sales@maveryx.com info@maveryx.com +39 333 30 72 597 +39 351 87 85 706 Contacts