Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Test Automation in Today's Tech Landscape

Test Automation in Today's Tech Landscape

JapanTestCommunity

May 12, 2024
Tweet

Transcript

  1. Agenda What is test automation and its importance What are

    challenges in today’s tech landscape Bene fi ts of Test automation Impact of AI in test automation Future of test automation and how you get into it My Journey
  2. Sopan Shirdhonkar Engineering in Electronics & telecommunication and diploma in

    advance computing Software Testing/ Team Lead/Automation Test Manager Experience : 11+ years E-commerce, BigData, Insurance Free Time: Sports- Cricket, Squash, Gaming, Photography
  3. What is Test Automation? A Short Walkthrough!! Simplistic Term: Writing

    a piece of code to test another piece of code responsible for your application. Testing Scope in an application: Database API - Application Programming Interface UI- User Interface Performance & Security Testing
  4. What are challenges in today’s tech landscape Faster development Cycles:

    Agile DevOps and Continuous Delivery Complex Software systems : Diverse Technology, Platforms and integrations Shift Left Testing: Testing as early as possible within same sprint Ensuring Compatibility Across Devices and Platforms
  5. Benefits of Test Automation Faster Feedback: Helps organisation implement shift

    left approach Ensuring Continuous Integration and Delivery Better Test Coverage and con fi dence to run regression Reducing Time to production
  6. Impact of AI in Test Automation Taking Advantage of AI

    in Testing: Automatic Test Case generation based on requirements Writing Test scripts and maintenance e.g. copilot Self Healing Tests Defect Prediction and analysis
  7. Impact of AI in Test Automation Negative Impact ? Complexity

    of learning Arti fi cial Intelligence Cost of implementation for organisation Missing critical test scenarios on overly dependent on AI
  8. Future in Test Automation with AI Shift in Job roles

    Its not just Testing anymore, Understanding and learning devOps and AI technologies/platforms is also important Testing remains essential as AI-generated code testing becomes increasingly crucial Specialised skillset AI Platforms(Azure, AWS, GCP) Understanding of Automation tools and fl exibility of adaptation to any tools/tech
  9. Who can get into Test Automation? • Anyone with minimum

    technical background and coding knowledge • Tools Understanding: Selenium , Java/python/js etc
  10. My Journey into Test Automation!! Its all Fate!! A start

    with Manual testing for e-commerce application: Rakuten Moved into API test automation: Finally some coding in JAVA Moved into UI Automation using Selenium for the same application Moved to Japan for another project to work on big data domain Moved to different domain few years later in Insurance