SlideShare a Scribd company logo
Intelligent Test Automation with Provar
Richard Clark, Chief Strategy Officer
Will Hughes, Senior Sales Engineer
The leader in Salesforce
testing since 2014
Founded by experts
in the SF & QA ecosystem
Offices in US, UK & India with
more than 150 employees
Worldwide partner
network
Who are Provar?
G2 Grid for Automation Testing vs Competitors
Provar
Why Test?
Compliance
User & Story
Acceptance
Performance/UX
Issue Verification
Change/Impact
Reporting
Risk Avoidance
Relative Cost to Fix Defects, on
detection
Planning &
Design
Build Integration Acceptance
Testing
Production
0x
10x
15x
20x
25x
30x
5x
Quality Beyond Testing
Release 1 Release 2 Release 3 Release 4
New Code/Config you
focus on testing
Existing Code/Config
you probably don’t test
without automation
The Regression Gap
Time
Complexity
● A popular choice for Functional, Smoke
and Regression testing
● Developers write code to test the User
Interface and inter-system APIs
● Multiple free frameworks make this
easier
● However, free isn’t free…
{
//Log in as an employee
driver.get("https://login.salesforce.com");
driver.manage().window().maximize();
//Read username from excel file
String username = s.getCell(1, row).getContents();
System.out.println("username :"+username);
driver.findElement(By.xpath(".//*[@id='username']")
).sendKeys(username);
Thread.sleep(5000);
//Read password from the Excel file
String password = s.getCell(2, row).getContents();
System.out.println("Password: "+password);
driver.findElement(By.xpath(".//*[@id='password']")
).sendKeys(password);
Thread.sleep(5000);
driver.findElement(By.xpath(".//*[@id='Login']")).c
lick();
driver.manage().timeouts().implicitlyWait(90,
TimeUnit.SECONDS);
String e =
driver.findElement(By.id("tsidButton")).getText();
Thread.sleep(1000);
System.out.println("Current Application: " +e);
}
Credit: MST Solutions Blog, ‘Automated Salesforce Testing using Selenium
Webdriver’
Conventional Automated UI Testing
● Salesforce releases can break
conventional test automation
● Rework mode
(More coverage = more Rework)
● Testing and fixing tests
not your customizations
● Provar Customers report up
to 90% reduction in test
maintenance time
Avoiding the Rework Spiral
Doing Test Automation The Right Way!
Provar Continuous Quality Solutions
● Designed for Salesforce, metadata integration
● AppExchange 100% Native App
● Coverage & quality history
● 360° quality records for compliance
● Data driven with high reuse & conditional
validation
● DevOps Pipeline Integration
● Zero trust security compliance
● Serverless execution options
Interactive Test Builder/Debugger
Deep Metadata Integration
End-to-end Testing
Bulk Execution
For Delivery Teams For QA Teams
Test & Data Generation
e2e Test Automation
SalesforceDX Plugin
AI Test Scenarios & RCA
DevOps Integration
Lifecycle Management
AI Test Orchestration
Mass Parallel Execution
Zero infrastructure
An integrated cloud first suite to manage continuous quality throughout
the development lifecycle, delivering business value faster
The
Solution
Introducing …
Demo
Will Hughes - Senior Sales Engineer
Classic
and
Lightning
Salesforce
CPQ
Service
Cloud
Platform
Cloud
Field
Service
Sales
Cloud
Salesforce
Industries
ISV Apps
Slack
Provar is designed to test Salesforce end-to-end, including
all key areas of Salesforce and every external touchpoint.
The Bigger Picture
Product Highlights Video
Click to play teaser, please sign up at https://provar.com/book-time-now/ for a one-on-one demo
Test & Data
Generation
Automatic
Page
Recognition
Automatic
Page
Navigation
Automatic
Component
Navigation
Element
Recognition
Automatic
Execution
by
Metadata
Change
Provar’s Intelligent Test Automation
High Reuse
Test
Artifacts
Self healing
locators
(NitroX)
Our latest AI Features
Scenario Creation*
*Requires an additional OpenAI API Subscription
Apex Test RCA* Test Orchestration
Measurable benefits
12x
Faster
than
manual
56% Reduction
in user reported
bugs
https://www.provar.com/customer-case-studies/
21x Less
effort
10x Automated
coverage
95%
Effort
reduction
4x Faster than
Selenium Robots
88% Reduction in
regression time
“Our scripts were failing, and all our
effort building them was wasted. So
we introduced Provar, we onboarded,
and we were incredibly amazed. We
couldn’t believe the reduced time we
now spent on scripts. We went from
spending 3 months to doing the
same effort in one week’s time
with one human using Provar.”
Mohit Kumar
Senior Member Technical Staff
Salesforce
University of Provar - Free registration!
https://provar.me/register
Trailhead : Explore Software Testing
Blogs: Provar Thought Leadership Series
Learn more
Questions?

More Related Content

Similar to Intelligent Test Automation with Provar.pdf

No More No Repro
No More No ReproNo More No Repro
No More No Repro
Anna Russo
 
Framework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingFramework For Automation Testing Practice Sharing
Framework For Automation Testing Practice Sharing
KMS Technology
 
How to Build and Maintain Quality Drupal Sites with Automated Testing
How to Build and Maintain Quality Drupal Sites with Automated TestingHow to Build and Maintain Quality Drupal Sites with Automated Testing
How to Build and Maintain Quality Drupal Sites with Automated Testing
Acquia
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
TechWell
 
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
Farhan Tariq
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
Hemang Rindani
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
Cygnet Infotech
 
Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development
Skytap Cloud
 
Atagg2015 - Agile Testing by Leveraging Cloud
Atagg2015 - Agile Testing by Leveraging CloudAtagg2015 - Agile Testing by Leveraging Cloud
Atagg2015 - Agile Testing by Leveraging Cloud
Agile Testing Alliance
 
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
Amazon Web Services
 
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the CloudWSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2
 
Microsoft Stack Visual Studio 2010 Overview
Microsoft  Stack   Visual Studio 2010 OverviewMicrosoft  Stack   Visual Studio 2010 Overview
Microsoft Stack Visual Studio 2010 Overview
rfennell
 
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DevOps Enterprise Summmit
 
Salesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for successSalesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for success
Yassine ELQANDILI ☁
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it
Oak Systems
 
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
Gene Kim
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
Kartik Kanakasabesan
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
Daniel Berg
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails Applications
Bhavin Javia
 
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
 

Similar to Intelligent Test Automation with Provar.pdf (20)

No More No Repro
No More No ReproNo More No Repro
No More No Repro
 
Framework For Automation Testing Practice Sharing
Framework For Automation Testing Practice SharingFramework For Automation Testing Practice Sharing
Framework For Automation Testing Practice Sharing
 
How to Build and Maintain Quality Drupal Sites with Automated Testing
How to Build and Maintain Quality Drupal Sites with Automated TestingHow to Build and Maintain Quality Drupal Sites with Automated Testing
How to Build and Maintain Quality Drupal Sites with Automated Testing
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development Webinar: Automate Your Environment Provisioning for Mobile App Development
Webinar: Automate Your Environment Provisioning for Mobile App Development
 
Atagg2015 - Agile Testing by Leveraging Cloud
Atagg2015 - Agile Testing by Leveraging CloudAtagg2015 - Agile Testing by Leveraging Cloud
Atagg2015 - Agile Testing by Leveraging Cloud
 
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
 
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the CloudWSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
 
Microsoft Stack Visual Studio 2010 Overview
Microsoft  Stack   Visual Studio 2010 OverviewMicrosoft  Stack   Visual Studio 2010 Overview
Microsoft Stack Visual Studio 2010 Overview
 
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
 
Salesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for successSalesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for success
 
Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it Oak Systems - When you build Software, we build Quality in it
Oak Systems - When you build Software, we build Quality in it
 
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
DOES14 - Gary Gruver - Macy's - Transforming Traditional Enterprise Software ...
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails Applications
 
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]
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 

Intelligent Test Automation with Provar.pdf

  • 1. Intelligent Test Automation with Provar Richard Clark, Chief Strategy Officer Will Hughes, Senior Sales Engineer
  • 2. The leader in Salesforce testing since 2014 Founded by experts in the SF & QA ecosystem Offices in US, UK & India with more than 150 employees Worldwide partner network Who are Provar?
  • 3. G2 Grid for Automation Testing vs Competitors Provar
  • 4. Why Test? Compliance User & Story Acceptance Performance/UX Issue Verification Change/Impact Reporting Risk Avoidance
  • 5. Relative Cost to Fix Defects, on detection Planning & Design Build Integration Acceptance Testing Production 0x 10x 15x 20x 25x 30x 5x Quality Beyond Testing
  • 6. Release 1 Release 2 Release 3 Release 4 New Code/Config you focus on testing Existing Code/Config you probably don’t test without automation The Regression Gap Time Complexity
  • 7. ● A popular choice for Functional, Smoke and Regression testing ● Developers write code to test the User Interface and inter-system APIs ● Multiple free frameworks make this easier ● However, free isn’t free… { //Log in as an employee driver.get("https://login.salesforce.com"); driver.manage().window().maximize(); //Read username from excel file String username = s.getCell(1, row).getContents(); System.out.println("username :"+username); driver.findElement(By.xpath(".//*[@id='username']") ).sendKeys(username); Thread.sleep(5000); //Read password from the Excel file String password = s.getCell(2, row).getContents(); System.out.println("Password: "+password); driver.findElement(By.xpath(".//*[@id='password']") ).sendKeys(password); Thread.sleep(5000); driver.findElement(By.xpath(".//*[@id='Login']")).c lick(); driver.manage().timeouts().implicitlyWait(90, TimeUnit.SECONDS); String e = driver.findElement(By.id("tsidButton")).getText(); Thread.sleep(1000); System.out.println("Current Application: " +e); } Credit: MST Solutions Blog, ‘Automated Salesforce Testing using Selenium Webdriver’ Conventional Automated UI Testing
  • 8. ● Salesforce releases can break conventional test automation ● Rework mode (More coverage = more Rework) ● Testing and fixing tests not your customizations ● Provar Customers report up to 90% reduction in test maintenance time Avoiding the Rework Spiral
  • 9. Doing Test Automation The Right Way!
  • 10. Provar Continuous Quality Solutions ● Designed for Salesforce, metadata integration ● AppExchange 100% Native App ● Coverage & quality history ● 360° quality records for compliance ● Data driven with high reuse & conditional validation ● DevOps Pipeline Integration ● Zero trust security compliance ● Serverless execution options Interactive Test Builder/Debugger Deep Metadata Integration End-to-end Testing Bulk Execution For Delivery Teams For QA Teams
  • 11. Test & Data Generation e2e Test Automation SalesforceDX Plugin AI Test Scenarios & RCA DevOps Integration Lifecycle Management AI Test Orchestration Mass Parallel Execution Zero infrastructure An integrated cloud first suite to manage continuous quality throughout the development lifecycle, delivering business value faster The Solution Introducing …
  • 12. Demo Will Hughes - Senior Sales Engineer
  • 13. Classic and Lightning Salesforce CPQ Service Cloud Platform Cloud Field Service Sales Cloud Salesforce Industries ISV Apps Slack Provar is designed to test Salesforce end-to-end, including all key areas of Salesforce and every external touchpoint. The Bigger Picture
  • 14. Product Highlights Video Click to play teaser, please sign up at https://provar.com/book-time-now/ for a one-on-one demo
  • 16. Our latest AI Features Scenario Creation* *Requires an additional OpenAI API Subscription Apex Test RCA* Test Orchestration
  • 17. Measurable benefits 12x Faster than manual 56% Reduction in user reported bugs https://www.provar.com/customer-case-studies/ 21x Less effort 10x Automated coverage 95% Effort reduction 4x Faster than Selenium Robots 88% Reduction in regression time
  • 18. “Our scripts were failing, and all our effort building them was wasted. So we introduced Provar, we onboarded, and we were incredibly amazed. We couldn’t believe the reduced time we now spent on scripts. We went from spending 3 months to doing the same effort in one week’s time with one human using Provar.” Mohit Kumar Senior Member Technical Staff Salesforce
  • 19. University of Provar - Free registration! https://provar.me/register Trailhead : Explore Software Testing Blogs: Provar Thought Leadership Series Learn more