Build an automation framework... with a developer mindset | Aditi Mulay |

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024
  • Automation framework development is an acquired skill and can be considered similar to application development. The framework would greatly improve if the design principles used to write application code are leveraged to build it. By leveraging the 4 pillars of Object Oriented Programming in writing your automation framework, we can achieve the same level of efficiency as your application. Here are a few quick examples:
    Abstraction - use of different browsers to enable the test case to be run on many different system configurations.
    Encapsulation - use of page objects as a class.
    Inheritance - keep common functionality in parent Page class and extend it for all other child Page classes.
    Polymorphism - ability to change behavior at runtime
    Software development is built on the foundation of reusability and reliability. By making the steps in scenarios reusable and scenarios or test cases independent, we can lower the test maintenance costs and improve stability.
    Prerequisite
    Test Automation
    Nice to have basic Java experience
    Learning Outcomes
    Get ideas on how to build frameworks
    Understanding ways to write easily maintainable code
    Write independent scenario and reusable steps
    About Aditi Mulay
    Aditi Mulay is an Automation Test Lead at Karsun Solutions LLC where she works on automation framework, improving test coverage and automating test for the CI pipeline. She has been in the software development industry for more than 10 years and moved to automation once she started writing automation framework using Java and FitNesse for the QA team. Over time, she has worked on multiple technologies, mentored teams on best practices for writing stable tests and leveraging the technical concepts for faster and reliable test execution.

ความคิดเห็น • 17

  • @Shilpa_Creative_Canvas
    @Shilpa_Creative_Canvas 3 หลายเดือนก่อน

    Very helpful and easy to understand. This video helped me understand how we can use OOPs concept in my Automation.

  • @karthic5231
    @karthic5231 2 ปีที่แล้ว +2

    hi,you are done a great job...its very use ful for new automation coder like me..because i already followed 50% but after watch this video i will try to modify the code into atleast 25% improve..thanks for your guidance...

  • @mahendratawade606
    @mahendratawade606 3 ปีที่แล้ว +2

    Great review 👍 thanks.... Just one thing ...if ur speaking lang. Is same as ur screen text then there is no meaning to add these text on screen becoz it's hides few of contents of ur session or video....! Rest all stuff is cool and helpful for me n hope so other people as well

  • @lobzangpunchok9482
    @lobzangpunchok9482 3 ปีที่แล้ว +3

    Very short consise. Thank you

  • @maniakaur1991
    @maniakaur1991 3 ปีที่แล้ว +2

    Hi Aditi, this is very helpful information. But can you please also show how to create automation framework using Selenium? Thank you

  • @eswarraji6191
    @eswarraji6191 4 ปีที่แล้ว +2

    hi adithi, it is simple and superb. you proved the importance of basics of programming knowledge to SDETs.

  • @chandanguptaSDET
    @chandanguptaSDET 4 ปีที่แล้ว +1

    Wow..though I know most of whats been explained but you have presented them really well. I shall share and forward to my colleagues. Thanks

  • @abdurrehman596
    @abdurrehman596 2 ปีที่แล้ว +1

    Thanks Aditi, Its so informative.

  • @thachhoang8930
    @thachhoang8930 4 ปีที่แล้ว +1

    Very useful. Thanks Aditi Mulay.

  • @janardhanaraolingam8827
    @janardhanaraolingam8827 2 ปีที่แล้ว +1

    Good👍

  • @AshutoshMishra-ll6vb
    @AshutoshMishra-ll6vb 2 ปีที่แล้ว

    Very Nice way of Explanation.Thanks a lot

  • @sandeepnegi4939
    @sandeepnegi4939 3 ปีที่แล้ว +1

    Great talk thank you @aditi

  • @ramindadari9129
    @ramindadari9129 3 ปีที่แล้ว +2

    I wanna work with this wonderful lady at whatever company she works at!

  • @oprabin
    @oprabin 2 ปีที่แล้ว

    The developer on 28:20 really needs to follow the principle. Btw, why he/she is being egoist?

    • @MarathiMi
      @MarathiMi ปีที่แล้ว

      the example was not definitely not realistic

  • @jajatisahoo3831
    @jajatisahoo3831 2 ปีที่แล้ว

    nice explanation