of 17

Selenium Testing your Kubernetes Apps with Machine Learning and Testim

**WATCH THE FULL WEBINAR HERE: https://codefresh.io/testim-lp/ Sign up for a FREE Codefresh account today: https://codefresh.io/codefresh-signup/ There are two big hurdles to solve when adding UI testing to your software delivery pipeline: 1) How to stand up an environment and 2) How to create tests that scale In this webinar, testing expert Oren Rubin will join Kubernaut Dan Garfield to present how machine learning, Kubernetes pipelines, and Testim can make test creation painless and easy to accomplish. We'll make continuous delivery a reality.
24 views17 pages
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Documenttranscript
  • 1. Selenium Testing your Kubernetes Apps with Machine Learning & Testim Oren Rubin ⎸Founder & CEO ⎸Testim Dan Garfield ⎸Chief Evangelist ⎸Codefresh
  • 2. Dan Garfield Chief Evangelist, Codefresh Customers Over 3.5 million images built @TodayWasAwesome
  • 3. Testim.io CEO Applitools Director of R&D Wix Web Architect Cadence Compiler Engineer IBM Cloud Engineer Mentor Google Launchpad Developer Expert Google External Lecturer Technion University Meetup Co-Organizer Selenium IL, GDG, Ember.js Oren Rubin @shexman
  • 4. Agenda Benefits, Challenges of UI/E2E Testing How to do it better w/ Machine Learning Dealing w/Microservices Demo
  • 5. Unit Tests: 2 Integration Tests: 0 Why Test?
  • 6. Shift Left Requirements Design Code Test Acceptance Production Time to find bug (SDCL stage) Cost of bug fix COST OF A BUG FIX ACROSS DEVELOPMENT LIFE CYCLE
  • 7. Shift Left - When do the tests happen? master staging feature ProductionStagingPull RequestCommit
  • 8. How far have you shifted left? Not at all, we test last, we test quality into the product Testing involved early, but still have an extended test phase before release We could probably release after every sprint We could ship daily if we wanted to We could deploy any minute of any day 13% 57% 19% 10% 2%
  • 9. Where it’s going: Rapid Release Cycles Innovators 2.5% Early Adopters 13.5% Chasm Early Majority 34% Late Majority 34% Laggards 34% Every two weeks Every day 5 times a day Every 6 month Every month
  • 10. Challenges FROM WQR 2017
  • 11. Challenges Innovators 2.5% Early Adopters 13.5% Chasm Early Majority 34% Late Majority 34% Laggars 34% Every two weeks Every day 5 times a day Every 6 month Every month Chasm
  • 12. Demo Application - Voting App https://github.com/todaywasawesome/example-voting-app ● 12-Factor Microservice App ● Packaged as a Helm Chart ● Helm makes Shift Left with Kubernetes a lot easier Vote View Results
  • 13. Continuous Delivery Pipeline w/Testim UI Commit & Push Build images/Chart Functional Testing Deploy to one-off environment Deploy Prod Deploy Validation Add Metadata
  • 14. Lets Make Some Tests!
  • 15. Demo the Pipeline
  • 16. Schedule a Demo! Contact us at: Testim.io Schedule a 1:1 Get in touch at: Codefresh.io Questions?
  • Advertisement
    MostRelated
    View more
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks
    SAVE OUR EARTH

    We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

    More details...

    Sign Now!

    We are very appreciated for your Prompt Action!

    x