#AskRaghav

Sdílet
Vložit
  • čas přidán 1. 07. 2024
  • All Free Tutorials 🟢 AutomationStepByStep.com/
    R O I = Return On Investment
    00:00 Intro
    00:17 Topics
    00:40 What is ROI
    03:22 Areas to consider in the ROI calculation
    06:35 Why do we need to calculate ROI
    08:56 Examples with downloadable spreadsheet templates
    13:27 Tips for ROI Calculation
    What is ROI
    Cost - Benefit analysis
    It measures the return or gain on an investment relative to its cost
    ROI = (Profit - Costs) / Costs * 100 %
    E.g. an investment with a cost of $100 and a profit of $100 would have an ROI of 1, or 100% when expressed as a percentage
    This process does not only gives us information and metrics on profits and gains, but also in a way covers a feasibility check for automation. I gives idea on what all tools, platforms, resources we will need
    How much time will it take
    What this we should take care, risks
    What to include in ROI Calculation for Automation Testing
    Costs
    Tooling Costs
    Staffing Costs
    Maintenance Costs
    Time & Efforts
    Risks
    Other Factors
    Complexity of software to be tested
    No of Test Cases to be automated
    Frequency of releases
    Level of automation maturity in the organization
    Benefits
    Reduced test execution time
    Increased test coverage
    Reduced risk of defects
    Improved speed & efficiency
    Increased quality & productivity
    Efficient use of human resources
    Why do we need to calculate ROI
    To ensure we know what will it take for Automation Testing
    We understand the investment in terms of tools, time, effort, cost, man-hours
    To justify the investment
    Evidence-Based Decision-Making
    To know the goals and outcome of the process
    Resource allocation
    Budget planning
    Risk assessment
    Project prioritization
    Business Alignment
    Stakeholder communication
    It helps organizations make data-driven decisions, allocate resources effectively, and ensure that automation efforts align with business priorities
    Examples with downloadable spreadsheets
    As some people have done a very good work on this topic and also provided templates online, I will mention some of them that you can readily use
    / automation-testing-roi...
    www.nagarro.com/en/services/a...
    Tips for ROI Calculation
    Consider and measure the cost and benefits for a long period
    1 month
    2 months
    3 months
    ….
    Generally the returns will go in -ve in the initial few months as we invest on automation tools, platforms, people, training, etc, but as we go along the cost decreases and returns on investment increase
    ▬▬▬▬▬▬▬
    Every Like & Subscription gives me great motivation to keep working for you
    You can support my mission for education by sharing this knowledge and helping as many people as you can
    If my work has helped you, consider helping any animal near you, in any way you can
    Never Stop Learning
    Raghav Pal
    ▬▬▬▬ USEFUL LINKS ▬▬▬▬
    Ask Raghav - bit.ly/2CoJGWf
    Shorts Eng - bit.ly/3H9bifV
    Shorts Hindi - bit.ly/3XY7XqN
    GitHub Repositories - github.com/Raghav-Pal
    Udemy - automationstepbystep.com/udem...
    Stories - automationstepbystep.com/stor...
    Sunday Special - bit.ly/2wB23BO
    -
    Calculating the return on investment (ROI) for automation testing is essential for assessing the cost-effectiveness of your testing efforts
    Measuring the ROI of automation testing involves evaluating the time and cost savings compared to manual testing methods
    To determine the ROI of automation testing, you need to consider factors such as initial setup costs, maintenance expenses, and productivity improvements
    Automation testing can deliver significant efficiency gains, and understanding the ROI helps justify the investment in automation tools.
    Evaluating the benefits of automation testing and calculating its ROI can assist in making informed decisions about resource allocation and tool selection
    By measuring ROI metrics for test automation, you can demonstrate the value automation brings to your software development process
    ---

Komentáře • 17

  • @yimeng1883
    @yimeng1883 Před 7 měsíci

    Great lessons from you! You help so much to us that need automation testing knowledge. Go on! I watch your educational videos every day. 👍👍

  • @SahilRajput03
    @SahilRajput03 Před 7 měsíci

    wow man! You're awesome! Thankyou.

  • @ParagOak
    @ParagOak Před 7 měsíci

    much needed video, thanks for sharing.

    • @RaghavPal
      @RaghavPal  Před 7 měsíci +1

      Glad it was helpful Parag

  • @NS-ho4vm
    @NS-ho4vm Před 7 měsíci

    Thank you so very much for this unique learning experience

  • @SineQuaNon1
    @SineQuaNon1 Před 7 měsíci

    Thanks. Very useful.

  • @himats7195
    @himats7195 Před 6 měsíci

    Hello Raghav, I want to ask other question related to Automating emails. Can we achieve automation of email templates sent in different languages. In Selenium and playwright?

    • @RaghavPal
      @RaghavPal  Před 6 měsíci

      Hima
      Absolutely! Automating email templates in different languages with Selenium and Playwright is definitely achievable. Both frameworks offer capabilities to handle dynamic content and localization for email automation. Here's how:
      *1. Dynamic Content in Templates:*
      *Placeholders and variables:* Define placeholders in your email templates for dynamic content like recipient name, product details, or offer specifics. You can then replace these placeholders with relevant data from your automation script using Selenium's `findElement` or Playwright's `locator` methods.
      *Conditional logic:* Use conditional statements in your script to choose and display specific content based on language or other parameters. Selenium's `if` statements and Playwright's `expect` functions can handle this.
      *2. Localization and Language Support:*
      *Separate template files:* Maintain different versions of your email template for each language. You can switch between them based on the language detected in your user data or the recipient's locale settings.
      *Translation APIs:* Utilize external translation APIs like Google Translate to dynamically translate content within your automation script. This allows you to support multiple languages without maintaining separate templates.
      *Browser language settings:* Selenium and Playwright allow setting the browser's language preference for each test run. This can trigger the email platform to display the appropriate language version of the template.
      *3. Tools and Libraries:*
      *Selenium:* Libraries like `selenium-email` and `python-mimeparse` can help manipulate email content and interact with webmail interfaces.
      *Playwright:* Playwright offers built-in capabilities for handling HTML and dynamically generated content. You can directly modify the email content within the web page before sending it.
      *4. Additional Considerations:*
      *Testing and validation:* Ensure your automation script thoroughly tests all language versions of the email templates to avoid errors or inconsistencies.
      *Email platform compatibility:* Different email platforms might have different limitations or require specific methods for interacting with email content.
      *Overall, automating multilingual email templates with Selenium and Playwright is a feasible and powerful approach.* By combining dynamic content insertion, localization techniques, and external libraries, you can create a robust and flexible automation workflow for sending personalized emails in various languages.

    • @himats7195
      @himats7195 Před 6 měsíci

      @@RaghavPal Thank you

  • @ishanpal9779
    @ishanpal9779 Před 7 měsíci

    👍

  • @hexatorus5452
    @hexatorus5452 Před 7 měsíci

    At minute 1:47, wouldn't the return on investment (ROI) for the example be 0%?

    • @RaghavPal
      @RaghavPal  Před 7 měsíci +1

      You can use
      ROI = (Net Profit / Cost of Investment) * 100
      Where:
      Net Profit is the profit earned after deducting all costs associated with the investment.
      Cost of Investment is the total amount of money invested in the project.
      For example, if an investment costs $100 and generates $200 in profit, the ROI would be calculated as follows:
      ROI = (200 / 100) * 100
      ROI = 2 * 100
      ROI = 200%