O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
1 | How to Embed Codeless Automation into DevOps perfecto.io
Advanced Codeless Testing for Web Apps
2 | Advanced Codeless Testing for Web Apps perfecto.io
2© 2018, Perfecto Mobile Ltd. All Rights Reserved.
Housekeeping
1 2...
3 | Advanced Codeless Testing for Web Apps perfecto.io
Today’s Speakers:
Eran Kinsbruner
• Chief Evangelist and author at ...
4 | Advanced Codeless Testing for Web Apps perfecto.io
Today’s Agenda
1
2
3
Defining the Main Personas Involved in Continu...
5 | Advanced Codeless Testing for Web Apps perfecto.io
What is Continuous Testing?
Continuous testing is the process of ex...
6 | Advanced Codeless Testing for Web Apps perfecto.io
Key Personas in Continuous Testing
7 | Advanced Codeless Testing for Web Apps perfecto.io
Continuous Testing: The Three Personas
B U S I N E S S T E S T E R
...
8 | Advanced Codeless Testing for Web Apps perfecto.io
Business Tester:
Manual? Exploratory?
BDD? Codeless?
Persona-Based ...
9 | Advanced Codeless Testing for Web Apps perfecto.io
I N T E R A C T I V E
T E S T S
UI/UX manual tests
Balancing Test C...
10 | Advanced Codeless Testing for Web Apps perfecto.io
Introduction to Codeless Testing
11 | Advanced Codeless Testing for Web Apps perfecto.io
Key Benefits and Use Cases
R e d u c e M a i n t e n a n c e
T i m...
12 | Advanced Codeless Testing for Web Apps perfecto.io
Code-Based AutomationCodeless Automation
13 | Advanced Codeless Testing for Web Apps perfecto.io
Collaborative Approach – Codeless & Code-Based
14 | Advanced Codeless Testing for Web Apps perfecto.io
5 Recommended Practices for
Embedding Codeless Testing in CT
1
2
3...
15 | Advanced Codeless Testing for Web Apps perfecto.io
Introducing Perfecto Codeless
16 | Advanced Codeless Testing for Web Apps perfecto.io
Poll Question
AI-driven test maintenance capabilities.
Smart repor...
17 | Advanced Codeless Testing for Web Apps perfecto.io
18 | Advanced Codeless Testing for Web Apps perfecto.io
AI-Driven Test Maintenance
19 | Advanced Codeless Testing for Web Apps perfecto.io
Unlimited Scalable Automation
20 | Advanced Codeless Testing for Web Apps perfecto.io
Test Management
21 | Advanced Codeless Testing for Web Apps perfecto.io
Smart Debugging
22 | Advanced Codeless Testing for Web Apps perfecto.io
Perfecto Codeless Testing Highlights
Recorders
• Fully-featured ca...
23 | Advanced Codeless Testing for Web Apps perfecto.io
PERFECTO CODELESS SELENIUM DEMO
1
2
3
4
E x e c u t i o n i n P a ...
24 | How to Embed Codeless Automation into DevOps perfecto.io
Perfecto’s Smart Automation for Continuous Testing
SMART Tes...
25 | Advanced Codeless Testing for Web Apps perfecto.io
About Perfecto
26 | How to Embed Codeless Automation into DevOps perfecto.io
Perfecto Is a Perforce Company
A G I L E
P L A N N I N G
C O...
27 | How to Embed Codeless Automation into DevOps perfecto.io
28 | Advanced Codeless Testing for Web Apps perfecto.io
Thank You
Próximos SlideShares
Carregando em…5
×

Advanced Codeless Testing for Web Apps

128 visualizações

Publicada em

Cross-browser test automation continues to be a huge challenge. Test flakiness and code maintenance — together with the complexity of automating advanced scenarios in shrunken timelines — has created a need for next-gen test automation.
And that’s where codeless testing can help.

Powered by machine-learning and AI, codeless testing is best positioned to support test automation challenges and compliment code-based test scripts. Join Eran Kinsbruner, Chief Evangelist and author at Perfecto, along with Tzvika Shahaf, AVP Sales Engineering, as they take codeless test automation to the next level.

In this webinar, you will learn how to create a robust codeless Selenium test script that can run in parallel against multiple browser permutations from within continuous integration (Jenkins, TeamCity, e.g.) environments.

In this live webinar, Eran and Tzvika will cover the following:
• The key benefits of codeless test automation and the challenges it solves.
• How to configure codeless testing to run from within a scheduler or leading CI servers.
• How to visualize parallel codeless testing via a CI dashboard.
• How to get a single view of code-based and codeless in a single report.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Advanced Codeless Testing for Web Apps

  1. 1. 1 | How to Embed Codeless Automation into DevOps perfecto.io Advanced Codeless Testing for Web Apps
  2. 2. 2 | Advanced Codeless Testing for Web Apps perfecto.io 2© 2018, Perfecto Mobile Ltd. All Rights Reserved. Housekeeping 1 2 Ask us questions in the Q&A panel! Join our live poll question. 3 We will send you the recording and slides.
  3. 3. 3 | Advanced Codeless Testing for Web Apps perfecto.io Today’s Speakers: Eran Kinsbruner • Chief Evangelist and author at Perfecto • Blogger and speaker • 19+ years in development & testing • Author of “The Digital Quality Handbook” and “Continuous Testing for DevOps Professionals” • Twitter: @ek121268 Tzvika Shahaf • AVP Sales Engineering at Perfecto • Software professional with over 12 years in product management, development, and testing • Expert in implementing and advising on test strategies for Fortune 500 enterprises and leading tech companies • LinkedIn: linkedin.com/in/tzvikashahaf/ • Twitter: @Tzvika_Shahaf
  4. 4. 4 | Advanced Codeless Testing for Web Apps perfecto.io Today’s Agenda 1 2 3 Defining the Main Personas Involved in Continuous Testing Codeless Testing Key Benefits and Use Cases Configuring Codeless Testing to Run From Within a Scheduler and CI 4 Live Demo • Perfecto Codeless — Visualizing parallel codeless from scheduler and CI. 5 Q&A
  5. 5. 5 | Advanced Codeless Testing for Web Apps perfecto.io What is Continuous Testing? Continuous testing is the process of executing automated tests as part of the software delivery pipeline in order to obtain feedback and reduce business risks as rapidly as possible.
  6. 6. 6 | Advanced Codeless Testing for Web Apps perfecto.io Key Personas in Continuous Testing
  7. 7. 7 | Advanced Codeless Testing for Web Apps perfecto.io Continuous Testing: The Three Personas B U S I N E S S T E S T E R S D E T ( S O F T W A R E D E V E L O P E R I N T E S T I N G ) S O F T W A R E D E V E L O P E R Performs exploratory and structured manual testing. Creates functional and nonfunctional code-based test automation scripts (via Selenium, Appium, etc.). Creates unit and build acceptance tests.
  8. 8. 8 | Advanced Codeless Testing for Web Apps perfecto.io Business Tester: Manual? Exploratory? BDD? Codeless? Persona-Based Challenges in Continuous Testing P L A N C O D E B U I L D T E S T D E P L O Y R U N Test Platform Test Framework Trigger Feedback Time 90% Emulators/Local Devices 10% Cloud Devices Unit API Espresso/XCUITest Exploratory Pre-commit Manually – On-demand Few minutes 70% Emulator 30% Cloud Devices API Espresso/XCUITest Commit / Few # day Automatic < 5-10 Min 100% Cloud Devices Espresso/XCUITest Appium Nightly Automatic < 6 Hours 100% Real Devices (S) Espresso/XCUITest 24/7 Automatic < 5 Min SDET Functional/NF Developer Unit/BAT ? D E V O P S C O N T I N U O U S F E E D B A C K U N O P T I M I Z E D M O D E LU N O P T I M I Z E D M O D E L
  9. 9. 9 | Advanced Codeless Testing for Web Apps perfecto.io I N T E R A C T I V E T E S T S UI/UX manual tests Balancing Test Creation for the Three Different Personas With the Right Tools O P T I M I Z E D M O D E L Developers & SDETs (Code-Based) Business Testers Ownership (Codeless) Business Testers Ownership
  10. 10. 10 | Advanced Codeless Testing for Web Apps perfecto.io Introduction to Codeless Testing
  11. 11. 11 | Advanced Codeless Testing for Web Apps perfecto.io Key Benefits and Use Cases R e d u c e M a i n t e n a n c e T i m e a n d C r e a t e S t a b l e A u t o m a t i o n L e v e r a g e A l l D e v O p s Te a m R e s o u r c e s f o r Te s t i n g C o m p l e m e n t C o d e - B a s e d Te s t i n g E n h a n c e C I P i p e l i n e W i t h B e t t e r Q u a l i t y C o n n e c t i o n t o C I / C l o u d I n c r e a s e T e s t A u t o m a t i o n C o v e r a g e S c e n a r i o s & M u l t i - P l a t f o r m s F a s t e r C r e a t i o n o f Te s t A u t o m a t i o n
  12. 12. 12 | Advanced Codeless Testing for Web Apps perfecto.io Code-Based AutomationCodeless Automation
  13. 13. 13 | Advanced Codeless Testing for Web Apps perfecto.io Collaborative Approach – Codeless & Code-Based
  14. 14. 14 | Advanced Codeless Testing for Web Apps perfecto.io 5 Recommended Practices for Embedding Codeless Testing in CT 1 2 3 Identify manual and/or flaky test steps. Mark these as “codeless” to disconnect them from the code-based automation suite (avoid duplications). Record the tests in a “SMART” manner: • Flow-based and exploratory recording. • Reusable components. • Robust object locators. • Tagging for reporting and tracking. B E S T P R A C T I C E 4 Connect codeless to CI and pipeline for continuous testing. 5 Identify maintenance and examination points for both suites.
  15. 15. 15 | Advanced Codeless Testing for Web Apps perfecto.io Introducing Perfecto Codeless
  16. 16. 16 | Advanced Codeless Testing for Web Apps perfecto.io Poll Question AI-driven test maintenance capabilities. Smart reporting and analytics. Debugging capabilities and test management. Execution at scale and in parallel. All of the above are important to me. What are the main features that you would expect to see in a modern codeless testing solution?
  17. 17. 17 | Advanced Codeless Testing for Web Apps perfecto.io
  18. 18. 18 | Advanced Codeless Testing for Web Apps perfecto.io AI-Driven Test Maintenance
  19. 19. 19 | Advanced Codeless Testing for Web Apps perfecto.io Unlimited Scalable Automation
  20. 20. 20 | Advanced Codeless Testing for Web Apps perfecto.io Test Management
  21. 21. 21 | Advanced Codeless Testing for Web Apps perfecto.io Smart Debugging
  22. 22. 22 | Advanced Codeless Testing for Web Apps perfecto.io Perfecto Codeless Testing Highlights Recorders • Fully-featured capabilities for additional complex flows. • Robust, AI-driven bindings take care of 97.4% of app changes. Scripting • No coding background necessary to create automation scripts. • Reduce maintenance cost of automation. Set Up • No set up required. • Easy to learn. Process Fitness • Efficiently reuse automation scripts without the need to code. • Accelerates the testing process and provides developers and QA fast feedback. P E R F E C T O C O D E L E S S A U T O M AT I O N
  23. 23. 23 | Advanced Codeless Testing for Web Apps perfecto.io PERFECTO CODELESS SELENIUM DEMO 1 2 3 4 E x e c u t i o n i n P a r a l l e l V i a S c h e d u l e r & C I Create a script to test complex responsive website (Perfecto.io). Configure Jenkins to run the newly created script as a job. Leverage CI Dashboard to track quality within the pipeline. Walk through advanced scheduling capabilities.
  24. 24. 24 | How to Embed Codeless Automation into DevOps perfecto.io Perfecto’s Smart Automation for Continuous Testing SMART Test Execution Fast and parallel test execution with multi-team orchestration abilities and management. SMART Test Reporting & Analysis "Single pane of glass" provides visibility and scales to support millions of test results. SMART Test Creation Automated creation that matches your team’s skillset (Appium, Espresso, XCUITest, Quantum BDD). SMART Cloud Lab Always on and stable. Always up to date. Supports all mobile OS and platforms. The Perfecto human factor increases your chance to succeed. Black Belt Testing Experts Training Dedicated Success Manager 24/7 VIP Support
  25. 25. 25 | Advanced Codeless Testing for Web Apps perfecto.io About Perfecto
  26. 26. 26 | How to Embed Codeless Automation into DevOps perfecto.io Perfecto Is a Perforce Company A G I L E P L A N N I N G C O D E M G M T. & C O L L A B O R AT I O N E M B E D D E D C O M P O N E N T S O P E R AT I O N S T O O L S A U T O M AT E D T E S T I N G
  27. 27. 27 | How to Embed Codeless Automation into DevOps perfecto.io
  28. 28. 28 | Advanced Codeless Testing for Web Apps perfecto.io Thank You

×