Komentáře •

  • @danieltene2048
    @danieltene2048 Před 27 dny

    Great video, scenarios are meaningful and thoughtful! Greetings from Romania, Bucharest!

    • @RaghavPal
      @RaghavPal Před 27 dny

      Thank you very much Daniel

  • @dr.j.1642
    @dr.j.1642 Před 7 měsíci

    If you're lost, this channel by far is one of best places to take knowledge.

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

      So happy and humbled to read this. Thanks Dr J

  • @Asanka-tc3oh
    @Asanka-tc3oh Před 6 měsíci

    Thank you Raghav, I'm a mobile app developer & this stuff is really helpful.

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

      Asanka
      Sure, here is a detailed explanation of how to create CI/CD pipelines with Azure DevOps:
      *Prerequisites:*
      1. Azure DevOps account
      2. Azure DevOps project
      3. Source code repository (e.g., Git)
      4. Build tools and scripts (e.g., Maven, Gradle, npm)
      *Steps:*
      1. *Create a Build Pipeline:*
      a. Navigate to Pipelines in Azure DevOps.
      b. Select "New pipeline" and choose your preferred method:
      i. Azure Repos: Connect to your Git repository.
      ii. Other Git provider: Provide the repository URL and access credentials.
      iii. Empty job: Start with a blank pipeline.
      c. Select the appropriate template for your project type, such as .NET, Java, or Node.js.
      d. Review and customize the pipeline stages, including build tasks, artifacts, and triggers.
      e. Save the pipeline and give it a meaningful name.
      2. *Define Build Tasks:*
      a. Add build tasks to your pipeline stages.
      b. Use tasks specific to your project type, such as Maven, Gradle, or npm, to compile, package, and test your code.
      c. Configure task parameters, such as build paths, dependencies, and test suites.
      3. *Configure Artifacts:*
      a. Define artifacts that represent the output of your build process.
      b. Specify the location of the artifacts, such as compiled code, packages, or test results.
      c. Choose the type of artifact, such as a build drop or a container image.
      4. *Set Triggers:*
      a. Configure triggers to automatically start your pipeline.
      b. Use triggers based on events, such as code commits, pull requests, or scheduled intervals.
      c. Define conditions for triggering the pipeline, such as specific branches or files.
      5. *Create a Release Pipeline:*
      a. Navigate to Pipelines in Azure DevOps.
      b. Select "New pipeline" and choose "Release".
      c. Select the artifact source, which is typically the output of your build pipeline.
      d. Add deployment tasks to your pipeline stages.
      e. Use tasks specific to your deployment environment, such as Azure App Service, Azure Kubernetes Service, or Amazon Web Services (AWS).
      f. Configure deployment parameters, such as target environment, deployment options, and release notes.
      6. *Configure Approvals and Gates:*
      a. Add manual or automated approval gates to your release pipeline.
      b. Require approvals from specific stakeholders before deploying to production.
      c. Implement automated gates to check for code quality, security vulnerabilities, or other prerequisites.
      7. *Monitor and Optimize:*
      a. Monitor the execution of your CI/CD pipelines in Azure DevOps.
      b. Review pipeline logs to identify and resolve issues.
      c. Analyze pipeline metrics to improve performance and efficiency.
      d. Continuously refine your pipeline to adapt to changing requirements.
      By following these steps, you can effectively create CI/CD pipelines with Azure DevOps and automate the process of building, testing, and deploying your applications, ensuring continuous integration and delivery of high-quality software.

    • @Asanka-tc3oh
      @Asanka-tc3oh Před 5 měsíci

      @@RaghavPal Thank you.

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

    Could you please share the most asked questions for api automation using selenium with java

  • @Karthik-uh7er
    @Karthik-uh7er Před 6 měsíci

    Hi Sir, I follow your your videos on CZcams.Those are very really informative and help ful.Thank you so much for sharing valuable information. I have one query and please give some advice. Now I am working as manual testing engineer for 4 years.i am not good at programming.so i find it difficult to do automation comprehensively like with frameworks etc though tried lot in automation in selenium.so want to switch domain as grow in current role is slow I am thinking to switch DBA role. Or else can I switch other domains like aws devops/data analyst.which don't need much programming skills. Please suggest sir.

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

      Karthik
      I understand your desire to switch paths and grow your career. Choosing the right direction depends on your individual interests, skills, and learning capacity. Here's an analysis of your options:
      1. DBA:
      Pros:
      High demand for DBAs.
      Good salary potential.
      Less emphasis on programming compared to developer roles.
      Requires strong analytical and problem-solving skills.
      Cons:
      Still requires some scripting knowledge (SQL).
      Can involve complex database maintenance tasks.
      Requires understanding of different database systems and technologies.
      2. AWS DevOps:
      Pros:
      Hot career path with high demand and excellent salary potential.
      Emphasis on automation and infrastructure management.
      Opportunities to learn scripting languages like Python and shell.
      Cons:
      Requires significant technical skills, including scripting, cloud computing, and networking.
      Can be fast-paced and demanding, requiring adaptability and continuous learning.
      3. Data Analyst:
      Pros:
      Growing field with good job prospects and salaries.
      Focus on analyzing data and extracting insights.
      Utilizes tools like Excel and SQL, less emphasis on hardcore programming.
      Cons:
      Requires strong analytical and statistical skills.
      May involve some programming and scripting depending on the role.
      Needs good communication skills to present findings and insights.
      Recommendations:
      Self-assessment: Evaluate your strengths and weaknesses, what topics you find interesting, and how much learning you're comfortable with.
      Research thoroughly: Learn about the specific responsibilities and skills required for each role. Talk to professionals in those fields to understand their experiences.
      Develop relevant skills: Take online courses, bootcamps, or certifications to gain necessary skills in your chosen domain. Focus on building a strong foundation in areas like SQL, scripting, or cloud computing.
      Highlight transferable skills: Your experience as a manual tester has honed your attention to detail, analytical thinking, and problem-solving skills, which are valuable in any technical field.
      Ultimately, the decision is yours. Choose the path that excites you and aligns with your long-term career goals. I hope this information helps you make an informed decision and wish you the best of luck in your journey!

    • @Karthik-uh7er
      @Karthik-uh7er Před 6 měsíci

      @@RaghavPal Thank you so much for the detailed information Sir.

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

    Hi Raghav .. I want to ask you a question that Do you see that which is better between become a DEV CAKE PHP with QA Automation Test .. I am graduated recently and i dont know how to choose ? , because i hear that PHP is out of date and probably die

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

      Thinh
      Both web development and QA automation testing are rewarding career paths with ample opportunities for growth and advancement. The choice between the two depends on your interests, skills, and career aspirations.
      *Web Development*
      As a web developer, you'll be responsible for designing, developing, and maintaining websites and web applications. You'll use a variety of programming languages and tools to create user-friendly and interactive web experiences. Web development is a creative and dynamic field that offers a wide range of career paths, including front-end development, back-end development, full-stack development, and DevOps.
      *QA Automation Testing*
      As a QA automation tester, you'll be responsible for designing, developing, and executing automated tests to ensure the quality of software applications. You'll use a variety of testing tools and frameworks to identify and report software defects. QA automation testing is a crucial part of the software development lifecycle, and it plays a vital role in ensuring the release of high-quality software products.
      *PHP vs. Other Programming Languages*
      While PHP is considered a legacy language, it's still widely used for web development, especially for websites with large user bases. It's easy to learn, has a large community, and is supported by a vast array of frameworks and tools. However, if you're looking for a language with more cutting-edge features and a stronger focus on modern web development practices, you might consider learning JavaScript, TypeScript, or Python.
      *Career Considerations*
      Here are some additional factors to consider when making your decision:
      *Interest:* Which field are you more passionate about? If you enjoy creating user-friendly and visually appealing websites, web development might be a better fit. If you're more interested in analyzing software systems and identifying potential problems, QA automation testing might be a better choice.
      *Skills:* What are you good at? If you have strong programming skills and an eye for detail, web development might be a good fit. If you have analytical skills and are comfortable working with technical documentation, QA automation testing might be a better choice.
      *Career Aspirations:* What do you want to achieve in your career? If you want to specialize in a particular area of web development, such as front-end or back-end development, web development might be a better fit. If you're interested in a more generalist role that combines programming with software testing, QA automation testing might be a better choice.
      Ultimately, the best way to decide whether to become a web developer or a QA automation tester is to try both and see which one you enjoy more. Consider taking online courses, participating in coding bootcamps, or contributing to open-source projects to gain experience in both fields.

  • @anushabasavaraj8458
    @anushabasavaraj8458 Před 4 měsíci

    Hi Raghav, if i want to run test scripts on multiple devices with different versions of OS parallelly.. how i can do that...

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

      Anusha
      There are several ways to achieve parallel execution of mobile automation tests on multiple devices with different OS versions:
      1. Cloud-based platforms:
      - Advantages: Offer pre-configured devices, easy setup, and scalability.
      - Examples: BrowserStack, Sauce Labs, Firebase Test Lab, AWS Device Farm.
      - Considerations: Can be expensive depending on usage, might have limitations on specific devices or configurations.
      2. On-premises device labs:
      - Advantages: More control over devices and configurations, potentially lower cost for large-scale testing.
      - Examples: Setting up your own lab with physical devices or emulators/simulators.
      - Considerations: Requires maintenance and management of devices, limited to available devices and versions.
      3. Parallel testing frameworks:
      - Advantages: Can be used with your own devices or cloud platforms, potentially lower cost.
      - Examples: Appium, Calabash, Robotium.
      - Considerations: Requires more setup and coding, might need additional tools for device management.

    • @anushabasavaraj8458
      @anushabasavaraj8458 Před 4 měsíci

      @@RaghavPal thank you

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

    Sir i want to learn automation testing from you one on one i have career gap pls help me will pay for the class

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

      Medagani
      I will not be able to take one-to-one sessions.. but you can ask me your doubts and ques

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

      ​​@@RaghavPal Can you pls suggest me the best course in udemy for learning selenium with java automation testing in depth.

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

      I have not reviewed any Udemy courses, I will suggest that you first check the course contents, student reviews and then take the course. You can also find a lot of free videos and courses on this topic.

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

      @@RaghavPal okay sir, Thank you for your suggestion