#AskRaghav

Поділитися
Вставка
  • Опубліковано 10 чер 2024
  • Java Fundamentals
    Introduction to Selenium:
    Selenium Frameworks:
    Advanced Automation Techniques:
    Data-driven testing
    Reporting & Integrations
    Resources for Getting Started:
    Online courses, Blogs and tutorials
    Cheat sheets and references
    Remember:
    Continuous learning is key
    Practice consistently
    All Free Tutorials 🟢 AutomationStepByStep.com/
    ▬▬▬▬▬▬▬
    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
    ---
    Selenium Learning Roadmap
    Selenium Beginners Guide
    Getting Started with Selenium
    Selenium Tutorial
    Automation Testing
    Selenium Framework
    Web Testing
    Test Automation Basics
    switch from manual testing to automation testing
    Selenium Best Practices
    Selenium Tips for Beginners
    Software Automation Testing Learning Path

КОМЕНТАРІ • 76

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 3 місяці тому

    Thanks for your work, Raghav! Well done!

    • @RaghavPal
      @RaghavPal  3 місяці тому

      Most welcome Svetlana

  • @vaishus7612
    @vaishus7612 4 місяці тому

    Thank you for all the information Mr.Rgahav.

    • @RaghavPal
      @RaghavPal  4 місяці тому

      So nice of you Haritha

  • @agraltechnologies
    @agraltechnologies 5 місяців тому +1

    Excellent Raghav sir.

    • @RaghavPal
      @RaghavPal  5 місяців тому +1

      Thanks a lot..

  • @asharaju4169
    @asharaju4169 5 місяців тому

    So cool and informative getting to know after watching most of his videos

    • @RaghavPal
      @RaghavPal  5 місяців тому

      So happy to know this Asha

  • @ashishnaidu2487
    @ashishnaidu2487 5 місяців тому

    Thank you so much Raghav sir for explaining briefly on what all topics to be covered under programming language we choose, I always had this question in mind and was hesitant in choosing a programming language, now I am all clear and can jump in confidently into learning automation testing.

    • @RaghavPal
      @RaghavPal  5 місяців тому

      You are most welcome Ashish

  • @bashashaik_1
    @bashashaik_1 2 місяці тому +1

    Best video so far of an automation road map... Everyone confused except you sir

    • @RaghavPal
      @RaghavPal  2 місяці тому

      Glad to know it helped Basha

  • @techmind9395
    @techmind9395 Місяць тому

    Thanks for such valuable content!

  • @ahmedalpacino3929
    @ahmedalpacino3929 5 місяців тому +1

    Very useful video, I'm a beginner in software testing world and don't have computer science learning background and I felt lost, but you make things easier now by your advises

    • @RaghavPal
      @RaghavPal  5 місяців тому

      Glad it was helpful Ahmed

  • @NS-ho4vm
    @NS-ho4vm 5 місяців тому

    Thanks sir

  • @daanishfurniturewala3283
    @daanishfurniturewala3283 57 хвилин тому

    Sir can please upload your latest automation courses of 2024..
    It woul be really helpful you explain in very easy way..

  • @FinickyHorseGameStudios
    @FinickyHorseGameStudios 5 місяців тому

    @RaghavPal
    Great Tutorials. Quick Question?
    If I use mobile and web apps, would you recommend selenium or cypress?
    If I want to go light on the team instead of heavy Java dependency which one would you prefer, and I don’t want to use Enterprise license as well.

    • @RaghavPal
      @RaghavPal  5 місяців тому +2

      Both Selenium and Cypress are great choices for testing mobile and web apps, but your specific needs suggest Cypress might be a better fit for you:
      Reasons to choose Cypress:
      Lighter on the team: Cypress uses JavaScript exclusively, so your team doesn't need Java expertise. This can be easier to learn and maintain, especially for a smaller team.
      No heavy dependencies: Cypress has minimal dependencies, making it faster to set up and use compared to Selenium, which needs browser drivers and potentially additional libraries.
      Good for mobile and web: Cypress supports testing both web and mobile web apps through browser devtools protocols, reducing the need for separate frameworks.
      Free and open-source: The core Cypress framework is free and open-source, making it a cost-effective choice compared to Selenium's enterprise options.
      However, consider these points too:
      Selenium's strengths: Selenium has a wider range of features and supports more browsers and platforms. If you need extensive cross-browser testing or native mobile app testing, Selenium might be better.
      Learning curve: While Cypress is generally easier to learn than Selenium for JavaScript developers, beginners might still find the asynchronous nature of JavaScript testing challenging.
      Here are some additional recommendations:
      Explore Playwright: Another option gaining traction is Playwright, which offers similar benefits to Cypress with additional features like multi-browser testing and parallel execution.
      Start with Cypress Fundamentals: Consider starting with Cypress fundamentals before diving into complex testing scenarios.
      Utilize community resources: Cypress has a vibrant community with plenty of resources, tutorials, and forums to support your learning journey.
      Remember, the best tool ultimately depends on your specific needs and team capabilities. Experiment, compare, and choose the framework that best empowers your team to build and test high-quality mobile and web applications.
      I hope this helps

    • @FinickyHorseGameStudios
      @FinickyHorseGameStudios 5 місяців тому

      @@RaghavPal - Thank you for the detailed response. It is really helpful. 🙂

  • @anushabasavaraj8458
    @anushabasavaraj8458 4 місяці тому +1

    Hi Raghav. I have a question.. is the web technology used to build any we application like angular js or react js, the automation process or selecting the automation tool depends on the web tech.. .. if yes so how do we select any automation tool for the same…

    • @RaghavPal
      @RaghavPal  4 місяці тому

      Anusha
      Pls check this: ua-cam.com/video/hUqJd4jnaDc/v-deo.html

    • @anushabasavaraj8458
      @anushabasavaraj8458 4 місяці тому

      @@RaghavPal thank you

  • @andyrockstar78
    @andyrockstar78 5 місяців тому

    Nice video. Please do stand alone video how to start with building frameworks

  • @SammySlayer
    @SammySlayer 5 місяців тому

    ❤❤❤

  • @surbhisambare3142
    @surbhisambare3142 5 місяців тому

    Hi Raghav Sir.. can u please explain something about QuerySurge ETL automation tool??

    • @RaghavPal
      @RaghavPal  5 місяців тому

      Surbhi
      I will check on this and plan

  • @sonalahluwalia
    @sonalahluwalia 4 місяці тому

    Hi Raghav,
    I have a question. How can we calculate API responses time.
    Should I use postman, Jmeter or any other tool to automatically calculate this

    • @RaghavPal
      @RaghavPal  4 місяці тому

      Understanding API Response Time:
      - It measures the time it takes for an API to receive a request, process it, and return a response.
      - It's crucial for evaluating API performance, user experience, and identifying bottlenecks.
      Tools for Calculating Response Time:
      1. Postman:
      - Great for individual requests or simple testing.
      - Send a request, view response time in the "Response Time" section.
      - For multiple requests, use Newman (Postman's command-line companion) for automation and reporting.
      2. JMeter:
      - Ideal for load testing and simulating real-world traffic scenarios.
      - Create test plans with multiple requests, configure thread groups for concurrent users.
      - View response times in listeners like Summary Report and View Results Tree.
      - Customize thresholds for failure and generate detailed reports.
      3. Other Tools:
      - API Monitoring Solutions: Sematext Synthetics, Pingdom, Uptime Robot (continuous monitoring from multiple locations).
      - Programming Languages: Python (Requests library), JavaScript (fetch API), Java (OkHttp library) for custom test scripts.
      - Browser Developer Tools: Network tab for quick checks during development.
      Factors to Consider When Choosing a Tool:
      - Testing Goals: Individual requests vs. load testing vs. continuous monitoring.
      - Technical Expertise: Level of comfort with different tools and programming languages.
      - Integration Needs: Compatibility with existing tools and workflows.
      - Reporting Requirements: Desired level of detail in reports.
      Additional Considerations:
      - Network Latency: Impacts response time, consider server location and network conditions.
      - API Load: Response time can vary under different load levels.
      - API Complexity: More complex APIs may have longer response times.
      - Tool Overhead: Some tools might add a small overhead to response time measurements.
      Best Practices:
      - Conduct tests under realistic conditions (load, data patterns).
      - Measure response times from different locations.
      - Set acceptable response time thresholds.
      - Monitor response times over time to identify trends.
      - Use tools that provide detailed reports and analysis.
      Choose the tool that best aligns with your specific needs and testing goals. Experiment with different options to find the most effective solution for your API testing requirements.

    • @sonalahluwalia
      @sonalahluwalia 4 місяці тому

      @@RaghavPal Thank you so much

  • @ashishnaidu2487
    @ashishnaidu2487 28 днів тому

    Hi Rgahav sir, can you please do a more descriptive video which briefly explains point by point on How to Become a Automation Tester roadmap please? It will help a lot for manual testers like me, freshers and Non-IT background people too.

    • @RaghavPal
      @RaghavPal  28 днів тому

      Sure, will plan on this Ashish

    • @ashishnaidu2487
      @ashishnaidu2487 28 днів тому

      @@RaghavPal Thank you so much for considering my request Sir

  • @niteshbhalkikar7807
    @niteshbhalkikar7807 2 місяці тому

    hello sir... I have started Automation Java...but Sometime Progrm is not run...I have used Xpath...Linktext Locators...but Still Its not working...pls tell me in such case which type or code I used

    • @RaghavPal
      @RaghavPal  2 місяці тому

      Nitesh
      When you encounter issues with your automation scripts in Java not running as expected, especially when using XPath and Linktext locators, there are a few common troubleshooting steps you can take:
      1. Check the Syntax: Ensure that the syntax of your XPath and Linktext locators is correct. A small typo can cause the locator to fail.
      2. Wait for Elements: Sometimes elements are not immediately available for interaction. Use explicit waits to wait for an element to be present or visible before interacting with it.
      3. Unique Identifiers: Whenever possible, use unique identifiers such as IDs or names, as they are less likely to change compared to XPath and Linktext.
      4. Avoid Absolute XPaths: Absolute XPaths are fragile and can break if there are any changes in the DOM structure. Use relative XPaths instead.
      5. Check for Iframes: If the element is within an , you need to switch to that before interacting with the element.
      6. Update WebDriver: Ensure that your WebDriver is up to date and compatible with the browser version you are testing on.
      Here's a sample code snippet using an explicit wait for an element located by XPath:
      ```java
      WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(10));
      WebElement element = wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//tag[@attribute='value']")));
      ```
      And here's how you might switch to an before finding an element:
      ```java
      driver.switchTo().frame("frameName");
      WebElement element = driver.findElement(By.xpath("//tag[@attribute='value']"));
      ```
      Remember to replace `"//tag[@attribute='value']"` with the actual XPath of the element you're trying to locate, and `"frameName"` with the actual name or ID of the .
      ..

  • @AchuVlogs
    @AchuVlogs 4 місяці тому

    Sir. Im a SQL & .NET developer with 4 years experience working in US. Im interested to make a switch to Automation testing. Is it the right decision? How do i need to prepare for this transition?

    • @RaghavPal
      @RaghavPal  4 місяці тому +2

      Achu
      Moving from SQL & .NET development to Automation testing can be a great career change. Here's how to assess if it's the right choice for you and prepare for the transition:
      Assessing your fit for Automation testing:
      Skills and interests:
      * Do you enjoy problem-solving and analyzing systems?
      * Are you detail-oriented and methodical?
      * Do you like learning new technologies?
      * Automation testing involves scripting, logic, and understanding software behavior. If these aspects resonate with you, it could be a good fit.
      Motivation for the switch:
      * Are you seeking new challenges and growth opportunities?
      * Do you prefer the testing mindset and its impact on software quality?
      * Understanding your motivations will help sustain your focus during the transition.
      Preparing for the transition:
      Develop foundational skills:
      Programming languages: Learn scripting languages like Python or JavaScript, commonly used for automation testing frameworks.
      Testing concepts: Understand software testing principles, test case design, and defect management.
      Testing tools: Start exploring popular automation testing frameworks like Selenium, Cypress, or Playwright.
      Gain practical experience:
      * Take online courses and tutorials on chosen frameworks and tools.
      * Build personal projects and contribute to open-source testing projects.
      * Participate in online testing communities and forums.
      Network with QA professionals:
      * Connect with Automation testers on LinkedIn and attend industry events.
      * Seek guidance and mentorship from experienced professionals.
      Consider certifications:
      * While not mandatory, certifications like ISTQB or CSTE can validate your skills and enhance your resume.
      Additional tips:
      Highlight your existing skills: Your SQL and .NET knowledge can be valuable in testing database-driven applications and .NET-based software.
      Showcase your learning journey: Build a portfolio of your testing projects and contributions to demonstrate your skills.
      Network within your current company: Explore if any internal opportunities exist for testing roles.
      Be persistent and patient: Learning a new discipline takes time and effort. Keep practicing and improving your skills.
      Ultimately, the decision is yours. Carefully evaluate your motivations, prepare diligently, and take the leap towards a potentially rewarding career in Automation testing

  • @srikarthika2374
    @srikarthika2374 Місяць тому +1

    Hi sir, is it important to learn manual testing and agile for selenium?

    • @RaghavPal
      @RaghavPal  Місяць тому

      Sri Karthika
      If you have knowledge it can be helpful but if not don't worry.. you can learn selenium and can understand other testing concepts along the way

    • @srikarthika2374
      @srikarthika2374 Місяць тому

      @@RaghavPal Thank you so much sir😊

    • @srikarthika2374
      @srikarthika2374 Місяць тому

      @@RaghavPal Sir, My old laptop has only 2 GB RAM and Intel Processor. So, It was hanging when I run selenium programs. So, I'm planning to buy new laptop just to practice selenium. Could you please tell me what should be the version of processor and RAM size?

    • @RaghavPal
      @RaghavPal  Місяць тому +1

      1. Processor (CPU):
      - For Selenium testing, a mid-range processor should suffice. You don't necessarily need a high-end CPU, but avoid extremely low-end ones.
      - Look for an Intel Core i5 or AMD Ryzen 5 processor. These provide a good balance of performance and affordability
      2. RAM (Memory):
      - 8 GB RAM is the minimum recommendation for smooth Selenium testing. It allows you to run browsers, IDEs, and other tools simultaneously without performance bottlenecks.
      - If possible, consider getting 16 GB RAM for even better multitasking and future-proofing
      3. Storage (SSD):
      - Opt for a Solid State Drive (SSD) rather than a traditional Hard Disk Drive (HDD). SSDs significantly improve system responsiveness and reduce loading times.
      - Look for at least 256 GB SSD or more. If your budget allows, go for 512 GB or higher
      4. Graphics Processing Unit (GPU):
      - While Selenium itself doesn't heavily rely on GPU, consider a laptop with a decent integrated GPU (like Intel Iris Xe Graphics).
      - If you plan to do any additional tasks (such as light gaming or video editing), a dedicated GPU (like NVIDIA GeForce) would be beneficial
      5. Display:
      - A Full HD (1920x1080) display is ideal for coding and testing. It provides enough screen real estate without straining your eyes.
      - Consider an IPS panel for better color accuracy and viewing angles
      6. Battery Life:
      - Look for a laptop with decent battery life (at least 6-8 hours). Longer battery life ensures uninterrupted testing sessions.
      7. Build Quality and Portability:
      - Choose a laptop that suits your portability needs. If you'll be carrying it around frequently, consider a lightweight and slim design.
      8. Operating System:
      - Most testers prefer Windows for Selenium testing due to better compatibility with testing tools and browsers. However, if you're comfortable with macOS or Linux, those are viable options too.
      9. Budget:
      - Set a budget based on your affordability. Laptops with the specifications mentioned above are available across various price ranges.
      10. Additional Considerations:
      - Check for keyboard comfort, build quality, and connectivity options (USB ports, HDMI, etc.).
      Remember that investing in a laptop with decent specifications will enhance your testing experience and productivity.

    • @srikarthika2374
      @srikarthika2374 Місяць тому

      @@RaghavPal Thank you so much for your valuable reply sir😊

  • @syedferozbaba
    @syedferozbaba 5 місяців тому

    Could you please help me learn the JAVA Collection? As it's one of crucial topics in framework building and interviews

    • @RaghavPal
      @RaghavPal  5 місяців тому +1

      Syed
      Step 1: Understanding the Fundamentals:
      What are Collections?: Start by grasping the concept of collections as containers holding groups of objects. They help organize and manipulate data efficiently compared to individual objects.
      Types of Collections: Explore the different collection types available in Java like Lists, Sets, Maps, and Queues. Each type has its unique characteristics and use cases.
      Interfaces: Understand the essential interfaces like Collection, Iterable, List, Set, Map, and Queue. These define the functionalities and relationships between various collection types.
      Step 2: Dive into Lists:
      ArrayList: This is the most common and versatile List implementation, using dynamic arrays to store elements. Learn how to add, remove, access, and iterate through elements in an ArrayList.
      LinkedList: This List implementation uses linked nodes for storing elements, allowing efficient insertion and deletion in the middle of the list. Understand its advantages and disadvantages compared to ArrayList.
      Other List Implementations: Explore other List implementations like Vector and Stack, which offer specific functionalities like thread-safety and LIFO (Last-In-First-Out) ordering.
      Step 3: Explore Sets:
      HashSet: This Set implementation uses hashing to uniquely store elements without duplicates. Learn how to add, remove, check for element presence, and iterate through elements in a HashSet.
      TreeSet: This Set implementation maintains elements in a natural order (e.g., ascending for integers). Understand how ordering works and how it differs from HashSet.
      Other Set Implementations: Explore other Set implementations like LinkedHashSet, which preserves insertion order while ensuring uniqueness.
      Step 4: Master Maps:
      HashMap: This Map implementation uses hashing to store key-value pairs efficiently. Learn how to add, remove, retrieve values based on keys, and iterate through key-value pairs in a HashMap.
      TreeMap: This Map implementation maintains key-value pairs in a sorted order based on the keys. Understand how ordering works and how it differs from HashMap.
      Other Map Implementations: Explore other Map implementations like LinkedHashMap, which preserves insertion order of key-value pairs.
      Step 5: Practice and Apply:
      Solve coding challenges: Platforms like HackerRank and LeetCode offer problems specifically focused on collections.
      Try solving them to solidify your understanding.
      Build mini-projects: Implement collections in small projects like building a contact list manager or a movie database to gain practical experience.

    • @syedferozbaba
      @syedferozbaba 5 місяців тому

      @@RaghavPal Thanks lot for such a wonderful detailed overview. Any playlist in your UA-cam for this ? Or udemy course? To get more detailed and practice. Kindly suggest.. Thank you

    • @RaghavPal
      @RaghavPal  5 місяців тому +2

      I have a playlist on Java that you can find here - automationstepbystep.com/
      However i believe, i have not covered collections as a separate topic. I will plan for it. For now can check other online resources

    • @syedferozbaba
      @syedferozbaba 5 місяців тому

      @@RaghavPal sure thank you

  • @user-mv6bc9hl7e
    @user-mv6bc9hl7e 4 місяці тому

    How much practice we need in a day to learn selenium

    • @RaghavPal
      @RaghavPal  4 місяці тому

      Salman
      The amount of practice you need to learn Selenium effectively depends on various factors, including:
      Your prior programming experience: If you're familiar with programming concepts and syntax, learning Selenium will be quicker. Beginner programmers might need more time.
      Your learning pace: Some people grasp new concepts faster than others. Be honest with yourself about your learning style and adjust your practice accordingly.
      The complexity of your learning goals: Do you want to learn basic automation or delve into advanced techniques? More ambitious goals will naturally require more practice.
      The resources you use: Effective tutorials, courses, and hands-on projects can significantly shorten the learning curve compared to self-study.
      Here's a rough estimate of daily practice hours based on your goals:
      1-2 hours: This is a good starting point for beginners unfamiliar with programming. Focus on fundamental concepts, basic commands, and simple automations.
      2-3 hours: At this level, you can expand your skillset with web element locators, control flow statements, and data handling. This is suitable for basic and intermediate automation tasks.
      3-5 hours: For advanced learners seeking mastery, dedicated daily practice is crucial. This allows you to tackle complex web applications, frameworks, and custom integrations.
      Remember: Consistency is key. Even 30 minutes of focused practice per day can be more effective than infrequent bursts of long sessions. Here are additional tips for maximizing your learning:
      Work on real-world projects: Apply your knowledge to automate tasks you encounter in your work or personal life. This keeps learning engaging and reinforces your skills.
      Challenge yourself: Don't stick to basic exercises. Once you feel comfortable, seek out increasingly difficult automation problems to broaden your horizons.
      Join the community: Connect with other Selenium users in online forums or communities. Ask questions, share your progress, and learn from others' experiences.
      Refine your code: Don't settle for the first solution. Practice writing clean, efficient, and reusable code to improve your skills and future-proof your work.
      Ultimately, the ideal amount of practice is the one that works for you. Dedicate consistent time, choose the right resources, and be patient with yourself. With focused effort and practice, you can acquire valuable Selenium skills to excel in the world of web automation.
      All the best

    • @user-mv6bc9hl7e
      @user-mv6bc9hl7e 4 місяці тому

      @@RaghavPal thank you so much sir for your valuable time ❤❤❤

  • @pavithrasadasivam2315
    @pavithrasadasivam2315 3 місяці тому

    Hello Sir,
    I have 7 years of experience in automation testimg with UFT/QTP, Tosca tools. Had career break of 5 years. Now planning to resume my career. Please guide on what tools to learn for the current market and get job
    Please guide me
    Thank you, Sir

    • @RaghavPal
      @RaghavPal  3 місяці тому

      Pavithra
      It's great that you're looking to resume your career in automation testing after a break! Here are some steps to help you navigate the current market and choose the right tools to learn:
      1. Assess your current skills and interests:
      * While your experience with UFT/QTP and Tosca is valuable, the market has evolved significantly in five years. Identify the areas you're comfortable with and those that might need refreshing.
      * Consider your preferred testing approach (e.g., API testing, mobile testing) and any specific industry interests you might have.
      2. Research current market trends:
      * Explore job listings for automation testing roles to see what skills and tools are in demand. Sites like Indeed, LinkedIn, and Glassdoor can be helpful resources.
      * Pay attention to trends in DevOps, continuous integration/continuous delivery (CI/CD), and cloud computing, as these areas heavily influence automation testing practices.
      3. Choose relevant tools to learn:
      Based on your research and interests, prioritize some key tools to learn:
      Open-source tools:
      Selenium: A widely used framework for web automation, offering flexibility and language support.
      Appium: A popular choice for mobile app automation across platforms.
      Postman: Essential for API testing and understanding request/response interactions.
      Other popular tools:
      Cypress: Modern web automation framework with strong developer focus.
      Playwright: Another web automation framework gaining traction, offering cross-browser and mobile testing capabilities.
      Katalon Studio: A comprehensive automation platform with support for web, mobile, API, and desktop testing.
      Additional skills:
      Programming languages: Python, JavaScript, and Java are prominent in automation testing. Refresh your skills or choose one based on tool priorities.
      CI/CD pipelines: Learn basic concepts and tools like Jenkins or GitLab CI/CD to understand integration practices.
      4. Start learning and building your portfolio:
      * Utilize online resources, tutorials, and courses to learn the chosen tools and languages.
      * Consider certifications like ISTQB or Certified Selenium WebDriver Specialist to enhance your resume.
      * Contribute to open-source projects or build personal projects to showcase your skills and practical experience.
      5. Network and actively job search:
      * Connect with other testers online and attend industry events to stay updated and build your network.
      * Update your resume and highlight your relevant skills and experience.
      * Utilize job boards, recruiter platforms, and professional networks to actively search for opportunities.
      Remember:
      Focus on a few key tools and skills rather than spreading yourself thin.
      Highlight your transferable skills from previous experience and your ability to learn new things.
      Network and showcase your passion for testing to stand out in a competitive market.
      I hope this guidance helps you make informed decisions and successfully resume your career in automation testing..
      All the best..

    • @pavithrasadasivam2315
      @pavithrasadasivam2315 3 місяці тому

      @@RaghavPal Thanks a ton, sir for your valuable information. It is very useful for me to follow these guidance and move forward.

  • @user-mv6bc9hl7e
    @user-mv6bc9hl7e 4 місяці тому

    Sir where I find assignment question of selenium
    Can you plz provide

    • @RaghavPal
      @RaghavPal  4 місяці тому

      I have not prepared specifically for now Salman.. can try checking online

    • @user-mv6bc9hl7e
      @user-mv6bc9hl7e 4 місяці тому

      @@RaghavPal Sir can you take my mock test

    • @RaghavPal
      @RaghavPal  4 місяці тому

      may not get time now.. let me know the topics, subjects

    • @user-mv6bc9hl7e
      @user-mv6bc9hl7e 4 місяці тому

      @@RaghavPal manual+automation testing on java

    • @RaghavPal
      @RaghavPal  4 місяці тому

      ok, I will plan to create some sessions.. for now you can find some help online. Can also refer here - automationstepbystep.com/

  • @TheVinaykn
    @TheVinaykn 5 місяців тому +1

    Hello sir is job market low for selenium robotframework with python. I am looking for career switch from python automation on android to web. Not finding more opportunities with python. Do I have to search with java

    • @RaghavPal
      @RaghavPal  5 місяців тому

      Vinay
      The job market for Selenium, Robot Framework, and Python for web automation is not necessarily "low", but it might be more competitive than other technologies depending on your location, experience, and desired role. Here's a breakdown:
      *Pros:*
      *In-demand skills:* These technologies are widely used for automated web testing, a crucial aspect of software development.
      *Python popularity:* Python is a leading programming language, offering flexibility and a large talent pool.
      *Selenium dominance:* Selenium remains the most popular web automation framework, ensuring job opportunities.
      *Cons:*
      *Competition:* The skillset is common, leading to competition from experienced applicants and automation platforms.
      *Niche skillset:* Focusing solely on these tools might limit your options compared to broader web development skills.
      *Alternative languages:* Java and other languages are also used for web testing, potentially limiting opportunities.
      *Career Transition from Python Automation on Android to Web:*
      *Leverage existing skills:* Highlight your Python and automation experience, showing adaptability to web technologies.
      *Upskill in web automation:* Learn additional frameworks like Cypress or Playwright alongside Robot Framework.
      *Expand your knowledge:* Consider learning web development basics (HTML, CSS, JavaScript) for a more holistic skillset.
      *Networking and targeting:* Focus on web automation roles, connect with companies in your desired sector, and tailor your resume to specific positions.
      *Do you have to switch to Java?*
      *Not necessarily:* Python is a valid language for web automation, and many companies use it.
      *Java can be beneficial:* Learning Java can expand your options, but it's not essential for every web automation role.
      *Focus on skills over language:* Highlight your problem-solving abilities, automation understanding, and adaptability to new technologies.
      *Additional Tips:*
      *Build a portfolio:* Showcase your automation skills with personal projects or contributions to open-source projects.
      *Get certified:* Consider relevant certifications like Certified Selenium Automation Expert (CSTE) or ISTQB Certified Tester Foundation Level.
      *Network and stay updated:* Join online communities, attend conferences, and keep learning new technologies.
      Remember, while competition exists, the combination of Python, Selenium, and Robot Framework offers valuable skills for a successful career in web automation.
      Focus on upskilling, networking, and showcasing your strengths, and you'll find opportunities to leverage your experience and make a career switch to web automation using Python.

    • @TheVinaykn
      @TheVinaykn 5 місяців тому

      @@RaghavPal thank you

  • @user-mv6bc9hl7e
    @user-mv6bc9hl7e 4 місяці тому

    Sir can you take my mock test

    • @RaghavPal
      @RaghavPal  4 місяці тому

      Salman
      will not be able to take for now

  • @somuacharya6586
    @somuacharya6586 4 місяці тому

    Sir im final year cse student i don't like coding much can i start automation testing pls guide what to do

    • @RaghavPal
      @RaghavPal  4 місяці тому

      Somu
      Absolutely! While a programming background is beneficial for automation testing, it's not a strict requirement, especially for beginners. There are plenty of ways to get started in automation testing with your CSE background, even if coding isn't your favorite thing. Here's a roadmap to guide you:
      1. Understand the basics of automation testing:
      What is it? Automation testing uses tools and scripts to automate the repetitive tasks of manual testing, improving efficiency and accuracy.
      Benefits: Increased test coverage, faster feedback, reduced costs, and improved software quality.
      Types of automation testing: Web UI testing, API testing, mobile app testing, etc.
      2. Choose your testing tools:
      No-code/low-code tools: These are ideal for beginners, allowing you to create test scripts without writing much code. Some popular options include Katalon Studio, Cypress, and Leapwork.
      Record and playback tools: These tools record your manual testing actions and automatically generate scripts. Selenium IDE is a well-known example.
      3. Learn basic scripting languages:
      JavaScript: Often used in web UI testing tools like Selenium WebDriver.
      Python: Gaining popularity for automation testing due to its simplicity and extensive libraries.
      4. Start with simple test cases:
      * Focus on automating basic functionalities of web applications or APIs.
      * Gradually increase the complexity of your test cases as you gain confidence.
      5. Build your skills:
      * Take online courses or attend workshops on automation testing and specific tools.
      * Contribute to open-source testing projects to gain practical experience.
      * Network with other testers and learn from their experiences.
      Remember:
      Focus on your strengths: Leverage your understanding of software development concepts and analytical skills.
      Don't be afraid to ask for help: There are many online communities and forums where you can find support and guidance.
      Persistence is key: Learning automation testing takes time and effort. Stay motivated and don't give up!
      With dedication and the right resources, you can build a successful career in automation testing even if coding isn't your passion. Good luck!

    • @somuacharya6586
      @somuacharya6586 4 місяці тому

      @@RaghavPal thank you so much for your suggestion

  • @kummethanareshkumarreddy4226
    @kummethanareshkumarreddy4226 5 місяців тому

    Sir now i am working as a manual tester since 2 year's where should i start manual tester to automation tester can you please help me out on this confusion
    Regards,
    Naresh

    • @RaghavPal
      @RaghavPal  5 місяців тому +2

      Naresh
      Transitioning from manual testing to automation testing can be an exciting career move! Here's how you can make a smooth and successful transition:
      1. Build Your Programming Foundation:
      * Choose a programming language commonly used in test automation, like Python, Java, or JavaScript. Start with online tutorials or introductory courses to understand basic syntax and coding concepts.
      * Practice your chosen language through personal projects or online coding challenges. The more you code, the more comfortable you'll become.

      2. Learn Automation Testing Tools:
      * Explore popular automation testing frameworks like Selenium, Cypress, or Katalon Studio. Choose one based on your programming language preference and project requirements.
      * Start with basic automation scripts for simple web elements, gradually progressing to more complex interactions and scenarios.
      * Utilize online resources, documentation, and tutorials to learn advanced features and best practices.

      3. Understand Testing Concepts:
      * Brush up on core testing concepts like test design, test data management, and reporting.
      * Learn about API testing if your automation journey involves API interactions.
      * Familiarize yourself with continuous integration/continuous delivery (CI/CD) concepts to understand how automation fits into the development lifecycle.

      4. Gain Practical Experience:
      * Look for opportunities to contribute automation testing tasks in your current project, if possible.
      * Participate in open-source projects or volunteer to automate tests for non-profit organizations.
      * Attend workshops, conferences, or online meetups to connect with other automation testers and learn from their experiences.

      5. Get Certified (Optional):
      * Consider obtaining certifications like ISTQB Certified Tester - Foundation Level or Certified Software Test Automation Engineer (CSTE) to validate your skills and increase your market value.
      Additional Tips:
      * Network with automation testers and industry professionals to learn from their experience and build connections.
      * Stay updated with the latest trends and technologies in automation testing by attending webinars, reading blogs, and participating in online communities.
      * Don't be afraid to experiment and learn from your mistakes. The transition from manual testing to automation is a continuous learning journey, so embrace the process and enjoy the challenges.

      Remember, transitioning to automation testing requires dedication and consistent effort. However, with the right approach and resources, you can successfully make the switch and open doors to new career opportunities in the exciting world of software automation.
      I hope this roadmap helps you get started on your automation testing journey

    • @kummethanareshkumarreddy4226
      @kummethanareshkumarreddy4226 5 місяців тому

      Thank you for your valuable information sir ❤ ​@@RaghavPal