Automating Web Applications with Artificial Intelligence and understand how it works !

Поделиться
HTML-код
  • Опубликовано: 13 июн 2024
  • In this video, we will talk about an Introduction, high level understanding and working model of Automating Web Applications with Artificial Intelligence.
    In this video we will try automating and understand how Machine learning works to identify and resolve flaky UI elements in application
    and fix those problems using simple demostration with ExeciuteAutomation Employee App
    To learn more from ExecuteAutomation, please subscribe and check out below playlists of FREE courses
    Selenium and C#
    **************
    C# for automation testing - • C# for Automation Testing
    Selenium with C# - • Introduction to Seleni...
    BDD with Specflow - • BDD and Specflow
    BDD with Selenium - • BDD with Selenium and ...
    Selenium .NET Core - • Playlist
    Selenium and Java
    ***************
    Cucumber with Selenium (cucumber focused) - • Section 1 - Cucumber w...
    Cucumber with Selenium (selenium focused) - • Section 2 - Cucumber W...
    Cucumber 4 Upgrade - • Section 3 - Upgrade to...
    Selenium Grid - • Selenium Grid
    Selenium framework development - • Selenium Framework Des...
    Selenium 4 - • Selenium 4
    Selenium Grid with Docker - • Selenium Grid with Docker
    API Testing
    *********
    API Testing with RestAssured - • API Testing with REST-...
    API Testing with RestSharp - • API Testing with RestS...
    API and Database Testing in C# - • API and Database Testi...
    Automation testing with Puppeteer - • Puppeteer
    End to End testing with Cypress - • Cypress Tidbits
    CI/CD with Microsoft Technologies
    ****************************
    Azure DevOps Service 2019 - • Azure DevOps Service 2019
    TFS 2015 - • TFS 2015 (QA & Dev foc...
    TFS 2015 Build System - • TFS 2015 Build Systems
    Automated Build deployment with TFS 2015 - • Automated Build+Deploy...
    Jenkins - Build + Deploy + Test with Jenkins - • Build+Deploy+Test with...
    Docker
    ******
    Understanding ABC of Docker - • Understanding ABC of D...
    Understanding Docker for Windows - • Understanding Docker f...
    Selenium Grid with Docker - • Selenium Grid with Docker
    Kubernates for Testers - • Kubernetes for Testers
    Mobile Testing
    *************
    Understanding Appium - • Introduction to Appium...
    Appium with C# - • Introduction to Appium...
    Appium with Java - • Setting stage ready fo...
    Appium with C# (Advanced) - • Introduction to Appium...
    Appium Framework development - • Introduction to appium...
    Mobile Automation testing with Xamarin.UITesting - • Part 1 - Introduction ...
    Android automation with Robotium - • Part1 - Introduction t...
    Flutter app automation with Flutter Driver - • Part 1 - Introduction,...
    TestProject - • TestProject (Basic)
    Katalon Studio - • Katalon Studio
    WinAppDriver - • Windows Application Dr...
    Raspberry Pi 3 - • Introduction to Raspbe...
    Testim.io - • Testim.io
    Angular Automation - • Angular automation wit...
    EAWeekly - • EA Weekly
    Mocking framework - • Moq - Mocking framework

Комментарии • 48

  • @JitendraMohanty2023
    @JitendraMohanty2023 5 лет назад +1

    Hi Karthik, Is there any documentation or demo on Test.AI?

  • @waniya-huzzu
    @waniya-huzzu Год назад

    Hi Karthik, have tried Healenium? please do some insight of Healenium.

  • @ericpham8205
    @ericpham8205 3 года назад

    Value, potential helpful use in emergency, and or function for transcending the meaning of serving the worthy user. Unlimited data wrapping using least resource, simple and less directive OS, prioritize relevant content base on geographical scope, needs, and appropriate use

  • @Iqbalsharib4
    @Iqbalsharib4 2 года назад

    What if you have to compare something by seeing or matching. Eg. Names mentioned at one place is same as in other places how will it do?

  • @jitenderkumar-fw6ig
    @jitenderkumar-fw6ig 5 лет назад +10

    I have gone through the above video. Accepted AI is super cool, even you have changed the div then also it is working fine but tell me one thing How can we trust on that testing. The requirement is button name should be "Create New" and location on the website is also fixed but you have changed both even then test has been passed. Functionality is ok but UI has been changed and that's a bug.
    @Execute Automation

  • @hemanth9724
    @hemanth9724 5 лет назад +1

    Nice article Karthik . I think this feature is available in UFT (qtp) with the name Smart identification. It does compares the stored objects to the nearer objects and it tries to identify them.

  • @santanumanna3876
    @santanumanna3876 5 лет назад

    Hi Karthik,
    Thank you, nice and useful video. I would like to know what about the verification? What if verification object got changed (Ex- "Text"), but still the AI test tool make it pass?

  • @wingman2tuc
    @wingman2tuc 5 лет назад +3

    Anyone using open ai universe to "teach" to test a website?

  • @SadiqShaik75
    @SadiqShaik75 5 лет назад +1

    How can I bring AI or Ml in existing automation frameworks which are developed using selenium

    • @PsychopathyInArabic
      @PsychopathyInArabic 4 года назад

      That is what really matters. I believe that selenium frameworks are useless on their own. This is what is needed to start eliminating 90% of selenium - specific failures.

  • @sunayanak2192
    @sunayanak2192 4 года назад +2

    can it be used for desktop applications as well?

  • @Biggi1994
    @Biggi1994 5 лет назад +5

    this is just freaking capture-replay.... who needs 'AI' for simple if-clause. if object can't be indentified try different property combinations (find object without property "text", "innerhtml"...).

    • @YuuzahnDragon
      @YuuzahnDragon 4 года назад

      Yes. It looks a lot like a simple IDE.

  • @kumaravelk8400
    @kumaravelk8400 6 лет назад +2

    That's cool. Testing applications like digital news paper could be hugely benefitted by this tool. Usually the contents change with very less change on webelement. Im quite keen on trying this out soon. Thanks for this Karthik.

    • @ExecuteAutomation
      @ExecuteAutomation  6 лет назад +1

      Sure Kumaravel, more videos on different AI technologies are going to come soon, hope we can explore even more, not just with WebElement change being taken care by AI

    • @kumaravelk8400
      @kumaravelk8400 6 лет назад

      You are awesome. I've been researching about sauce labs recently. They are pretty comprehensive and got more features too.

    • @ExecuteAutomation
      @ExecuteAutomation  6 лет назад

      Sure, I will try out that soon !

  • @HeyAsif
    @HeyAsif 4 года назад +1

    Someone please lists all the tools used in the comment

  • @ericpham8205
    @ericpham8205 3 года назад

    AI should define it's own health and gratification or inspiring purpose of its existence

  • @ericpham8205
    @ericpham8205 3 года назад

    Use human resource in much more needed areas in other fields

  • @Desdroyer24
    @Desdroyer24 3 года назад

    Are automation testers going to lose their job because IA in testing? I mean, I'm most likely getting a QA automation job and this is making me overthink

  • @DineshKumar-bm9un
    @DineshKumar-bm9un 6 лет назад +1

    Which ai automation tool helps us to integrate with Selenium Webdriver?

  • @BhargavMurari
    @BhargavMurari 6 лет назад

    Hi Karthik - in the starting of rhis video you shared a image from microsoft Congnitive AI, do you have any plans to integrate those services with Automation

    • @ExecuteAutomation
      @ExecuteAutomation  6 лет назад

      I am not sure if those service may come handy at this point based on what we discussed in the complete video, as I said, we should have an Object Identifier and resolver service which should automatically update the controls locator based on UI changes and business logic changes. I am still looking for some options on them, but not finate yet !

    • @BhargavMurari
      @BhargavMurari 6 лет назад +1

      Thanks Karthik

  • @sidhanthym
    @sidhanthym 3 года назад

    Where is the code for this app?

  • @nileshkandalgaonkar4480
    @nileshkandalgaonkar4480 5 лет назад +2

    Tool u used in example is it open source or paid??

  • @PandoraMakesGames
    @PandoraMakesGames 6 лет назад +1

    That's pretty interesting way of using AI. I use AI to play games on my channel haha. Cheers.

  • @parwalrahul
    @parwalrahul 6 лет назад

    Karthik, Can we do data driven testing via these AI tools.?

    • @ExecuteAutomation
      @ExecuteAutomation  6 лет назад +1

      I have not tested personally, but should be since you can write custom codes in JS.

    • @parwalrahul
      @parwalrahul 6 лет назад

      Execute Automation JS = JavaScript?

    • @ExecuteAutomation
      @ExecuteAutomation  6 лет назад

      Correct !

    • @parwalrahul
      @parwalrahul 6 лет назад

      Execute Automation Do we have any open-source AI Automation tool? All these tools that you have discussed are only available for evaluation period.

    • @ExecuteAutomation
      @ExecuteAutomation  6 лет назад

      Not Yet Rahul :)

  • @rahulparshi3172
    @rahulparshi3172 6 лет назад +1

    I am really interested in how AI itself is tested.

  • @jitendrasahay3847
    @jitendrasahay3847 4 года назад +3

    Y dont u directly jump to the real topic?

    • @jitendrasahay3847
      @jitendrasahay3847 4 года назад

      By 9th minute u were still to come to the topic.

  • @Chillimanfly
    @Chillimanfly 5 лет назад +1

    not really sure why you would want the test to pass in that situation. Any change to UI elements should have resulted in modification to any existing automated test prior to running the test. if this was a mistake by a UI developer, then the test would pass even if it is not as expected?

    • @Biggi1994
      @Biggi1994 5 лет назад

      button changed from Button_1="Ok" and Button_2="cancel" to Button_1="Nope" and Button_2="cancel". test passed xD

    • @narendrababu5425
      @narendrababu5425 3 года назад

      AI basically identifies, if there is any functional failure. When there is a UI failure, it continues the test, in the end, result shows there is a UI change, So you don't need to waste your time for the sake of UI object change.