Тёмный

#AskRaghav 

Automation Step by Step
Подписаться 533 тыс.
Просмотров 29 тыс.
50% 1

Опубликовано:

 

26 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 102   
@gabrielthomaz1362
@gabrielthomaz1362 Год назад
Currently, I'm migrating my test cases in Cypress to Playwright because of two points: Global Setup, which Cypress doesn't have. This feature turns things easier to orchestrate when the project is huge. Another point its about supporting multiple browsers or tabs in one test.
@RaghavPal
@RaghavPal Год назад
Hi Gabriel, hope this helps you
@ElisaLjaa
@ElisaLjaa Год назад
QA here! First time I'm approaching to test automation and I found Playwright more friendly than Cypress (I tried to create a POC with both). In my opinion, Playwright has a great point of strenght: Codegen. With Codegen I was able to create a test suite in minutes. I also tried experimentalStudio in Cypress but isn't fast/smart/accurate as Codegen. So if you are new to coding and want to automate tests I suggest Playwright
@RaghavPal
@RaghavPal Год назад
Thanks for sharing Elisa
@urvashigupta7291
@urvashigupta7291 Год назад
Hi Elisa We also need to do a POC for comparing Cypress and Playwright for our application. Can you please help me with some strong points in favor of Playwright.
@RaghavPal
@RaghavPal Год назад
Sure, here are some strong points in favor of Playwright: * Cross-platform support: Playwright supports all major desktop and mobile platforms, including Windows, macOS, Linux, iOS, and Android. This makes it a good choice for projects that need to be tested across multiple platforms. * Headless mode: Playwright supports headless mode, which means that you can run your tests without actually opening a browser window. This can be useful for performance testing or for testing applications that are not designed to be used in a browser. * Network interception: Playwright allows you to intercept and mock network requests. This can be useful for testing applications that make API calls or for testing applications that are sensitive to network latency. * Comprehensive documentation: Playwright has comprehensive documentation that covers everything from getting started to advanced topics. This makes it easy to learn how to use Playwright and to find answers to your questions. * Active community: Playwright has an active community of users and contributors. This means that there is a lot of support available if you need help with Playwright. Ultimately, the best choice for your project will depend on your specific needs. If you need to test across multiple platforms or if you need to use headless mode, then Playwright is a good choice. If you are looking for an easy-to-learn tool with a large library of plugins, then Cypress is a good choice.
@Rajeshn-n7h
@Rajeshn-n7h 6 месяцев назад
@@urvashigupta7291As far as I know, PW is much faster and one can write simple UI tests with code gen feature. ( I don't have idea about cypress here)
@Rajeshn-n7h
@Rajeshn-n7h 6 месяцев назад
@@RaghavPal Thanks for mentioning these points Raghav!
@ahamedabdulrahman
@ahamedabdulrahman Год назад
Time travel option is made available for Playwright too. We can also do screenshot comparison in Playwright. Nowadays, I dont think Cypress is adding any more value.
@RaghavPal
@RaghavPal Год назад
Thanks for adding Ahamed
@gaygachad8305
@gaygachad8305 Год назад
Cypress does have snapshot testing , what are you talking about ? . It works
@ahamedabdulrahman
@ahamedabdulrahman Год назад
Gaygachad, I didnt say that Cypress can’t do it. Just said that Playwright supports that too. Tell me any thing that can be done only in Cypress?
@mutasimhasanmuhi3607
@mutasimhasanmuhi3607 10 месяцев назад
@@ahamedabdulrahman brother, help me with something. If my project manager tells me to use cypress for testing, who has basically zero knowledge about testing, how do I convince him that Playwright is better?
@domitorid177
@domitorid177 Год назад
I don't agree with a point that a paid option in Cypress is a good thing. Because as much as such projects evolve - the free part tends to be/become less documented, obscure, deprived of real-world use cases version of a paid one. And serves to be an outlet for cashing out on frustrated users.
@RaghavPal
@RaghavPal Год назад
I understand this Domitori, and it's a valid point. However, in case of Cypress, the paid feature is completely an additional thing and in no ways impact the project. It's like is someone wants to take it for extra analytics and monitoring. Also, the users have a lot of options and can decide based on the requirements.
@vasanthkrishna7809
@vasanthkrishna7809 Год назад
Thanks for highlighting the direct comparisons between these two tools. Market is ever evolving with new tools & features.
@RaghavPal
@RaghavPal Год назад
Couldn't agree more Vasanth
@surajdate7828
@surajdate7828 Год назад
Thank you Raghav Sir. Keep motivating us.
@RaghavPal
@RaghavPal Год назад
Always welcome Suraj
@5123karan
@5123karan 10 месяцев назад
I still think Selenium is the real Champ for handling almost everything when automated testing is concerned. These extra features are not even used when you scale your application to enterprise level as most of our tests start running in headless mode in a container.
@RaghavPal
@RaghavPal 10 месяцев назад
Selenium is not doubt mostly used and works well. There are some additional options and features. It will depend on your needs, project requirements, application requirements
@basurajs
@basurajs 7 месяцев назад
@raghav, Thanks for your guidance on new automation tools. Could you please make a video on AI Powered Test Automation Tools and how it is different from playwright. Thanks
@RaghavPal
@RaghavPal 7 месяцев назад
Sure.. will plan
@naveen_...
@naveen_... Год назад
Hello Raghav. Can you please make a video on Data Driven Testing with excel using Cypress.
@RaghavPal
@RaghavPal Год назад
I will plan Naveen
@mireyaitzelam
@mireyaitzelam Год назад
I love your channel, thank so much for sharing your knowledge with us !
@RaghavPal
@RaghavPal Год назад
Most welcome Mireya
@hamidhos8101
@hamidhos8101 Год назад
Hello. Thank you for the great educational videos you make. Which of the following software do you choose to test modern software? Cypress or Playwright or Selenium ?
@RaghavPal
@RaghavPal Год назад
Hi Hamid Both are good, It will depend on your needs and project, app requirmentments If you are looking for a framework that is easy to use and has a good range of features, then Cypress is a good option. If you need to test across multiple browsers and operating systems, then Playwright is a good choice. And if you are looking for a mature framework with a large community of users, then Selenium is a good option. There are many factors to consider when choosing a testing framework for modern software, such as the type of software you are testing, the features you need, and your team's experience level.
@hebbarashwin
@hebbarashwin 28 дней назад
Hi... Can you suggest me which language is better to use for playwright? (python or javascript)
@RaghavPal
@RaghavPal 28 дней назад
Ashwin Both Python and JavaScript are excellent choices for Playwright, and the "better" one really depends on your personal preferences and project needs In case you have no prior exp with any of the 2 and are open to use anything, I will suggest to check the first few videos of my Python and JavaScript playlist here - automationstepbystep.com/ This will help you Here's a quick comparison to help you decide: JavaScript: If you're more familiar with JavaScript or your project is heavily reliant on JavaScript technologies, then sticking with JavaScript might be a smoother experience Python: If you're already comfortable with Python or prefer its clean and readable syntax, then it's a great option. Playwright's Python API is well-documented and easy to pick up Ultimately, the best way to choose is to try both and see which one feels more natural to you. Playwright's core concepts are the same regardless of the language, so you can easily switch between them if needed -
@davidnowak8453
@davidnowak8453 Год назад
The art of teasing!
@RaghavPal
@RaghavPal Год назад
It's Live now David
@mutasimhasanmuhi3607
@mutasimhasanmuhi3607 10 месяцев назад
I seriously need help with this topic. Please, kindly help me with choosing one tool. I have recently joined a company where there is no Senior SQA Engineer and I am told to conduct automation testing for one of their product. I am good at Java and I self tought myself a little bit of Typescript. Now, I am very efficient in Selenium and am building up my skill with Playwright TS. I have also done projects on Playwritht Java but Playwright TS felt a lot comfortable for me. I have done one automation for their project with Selenium. I have faced flaky test issue and other issues with Selenium. That is why I have decided to go with Playwright TS for the current project that I am working on. My project manager, who has very little idea of Software testing, told me to do study on Cypress. Personally, I don't feel comfortable with Cypress. Is this comparison enough to show and convince to keep my track on playwright?
@RaghavPal
@RaghavPal 10 месяцев назад
Mutasim I understand your struggle and I'm happy to help you convince your manager of your choice to stick with Playwright TypeScript for your current project. Here's how you can present your case: *Your Argument:* 1. *Focus on Flaky Tests:* Highlight the specific flaky test issues you faced with Selenium and how Playwright's improved stability addressed them. Provide concrete examples from your existing automation for their project. 2. *Leverage Existing Skills:* Emphasize your strong proficiency in both Java and TypeScript and how Playwright allows you to utilize both comfortably. 3. *Project Completion:* Explain how switching to a new tool like Cypress (unfamiliar to you) can introduce a learning curve and potentially delay project completion. 4. *Long-Term Benefits:* Briefly mention the benefits of Playwright beyond flaky tests, like cross-browser testing, mobile web testing, and desktop applications. This shows your strategic thinking and future-proofing the automation infrastructure. *Responding to Cypress:* 1. *Express Concerns:* Be honest about your discomfort with Cypress. Explain that, while it might be a good tool, starting from scratch with limited knowledge won't yield immediate benefits. 2. *Alternative Comparison:* If your manager insists on comparing tools, suggest looking at Playwright vs. Cypress side-by-side (features, performance, community support) instead of blindly bringing in a new option. *Additional Tips:* * *Prepare Data:* Gather data points like test execution times, flaky test rates, and developer hours saved using Playwright to quantify its positive impact. * *Offer Compromise:* If your manager remains keen on exploring Cypress, propose a small side project or sandbox environment to experiment with it without jeopardizing the current project's timeline. * *Keep It Professional:* Maintain a respectful and objective tone throughout the discussion. Focus on data and rationale rather than personal preferences. Remember, convincing your manager is about demonstrating the value you bring to the project. Your existing experience with Playwright, combined with a well-constructed argument showcasing its benefits, should help you stay on track. I hope this helps
@mutasimhasanmuhi3607
@mutasimhasanmuhi3607 10 месяцев назад
@@RaghavPal God bless you my brother. You probably saved my job right there ❤️
@SineQuaNon1
@SineQuaNon1 Год назад
Thanks. That was so useful.
@RaghavPal
@RaghavPal Год назад
Most welcome SineQuaNon
@hamzabouchoucha4303
@hamzabouchoucha4303 Год назад
hello great video great work , sir do u have any comparaison between robotframwork and cypress ? continue the great job
@RaghavPal
@RaghavPal Год назад
Hi Hamza Not at the moment
@hamzabouchoucha4303
@hamzabouchoucha4303 Год назад
keep up the good work , from your experience which one is better in modern days
@RaghavPal
@RaghavPal Год назад
If there is no specific project requirement or need, Can learn Cypress 1st
@hamzabouchoucha4303
@hamzabouchoucha4303 Год назад
@@RaghavPal thanks
@sweetthirty2
@sweetthirty2 Год назад
I have been 2 yrs into QA field should I learn cypress or playwright first?? please reply as I only know selenium +java
@RaghavPal
@RaghavPal Год назад
Hi Samir Both Cypress and Playwright are popular alternatives to Selenium for web automation testing. The choice between the two depends on various factors, including your specific requirements and preferences. Here's some information to help you make a decision: Cypress: - Cypress is a JavaScript-based end-to-end testing framework. - It provides a simplified and intuitive API for writing tests. - Cypress has built-in features like time-travel debugging and automatic waiting, which make it easy to write and debug tests. - It runs directly in the browser, allowing you to see real-time changes and interactions with the application under test. - Cypress has excellent support for testing modern web applications built with frameworks like React, Angular, and Vue.js. - It has a vibrant and active community with extensive documentation and resources. Playwright: - Playwright is a JavaScript-based multi-browser automation library. - It provides a unified API to automate interactions with web browsers like Chrome, Firefox, and Safari. - Playwright offers cross-browser support, allowing you to write tests once and run them across different browsers. - It has powerful features like browser context isolation and network interception, which enable advanced testing scenarios. - Playwright is suitable for testing web applications across different platforms, including desktop, mobile, and headless browsers. - It supports multiple programming languages, including JavaScript, Python, and .NET.
@rameshbabu2104
@rameshbabu2104 Год назад
One doubt here in the video. is playwright support mobile web browser ? like how we use it in Iphone or samsung devices and the browsers?
@RaghavPal
@RaghavPal Год назад
Hi Ramesh, Yes, Playwright does support mobile web browsers. Playwright can be used to automate mobile web browsers such as Safari on iOS devices and Chrome on Android devices, in addition to desktop web browsers. To use Playwright with mobile web browsers, you will need to set up the appropriate browser and device contexts. Here's an example of how you can set up a mobile browser context in Playwright for iOS Safari: const { webkit, devices } = require('playwright'); (async () => { const iPhone11 = devices['iPhone 11 Pro']; const browser = await webkit.launch(); const context = await browser.newContext({ ...iPhone11, }); const page = await context.newPage(); // Use the page object to navigate to a URL and interact with the web page as needed await browser.close(); })(); In this example, we are creating a new mobile device context for an iPhone 11 Pro using the devices object from Playwright. We then launch a new instance of the webkit browser and create a new page in the context. From there, we can use the page object to navigate to a URL and interact with the web page as needed. You can also set up device emulation and geolocation using the context options. For more information, you can refer to the Playwright documentation on mobile web testing: playwright.dev/docs/mobile-testing/
@ashish1926
@ashish1926 Год назад
Hi Raghav , I am a Manual tester with 5 years of experience and want to learn Automation testing, which tool should I learn for java/python selenium , cypress ,playwright ? can you please help what should be career path?
@RaghavPal
@RaghavPal Год назад
Hi Ashish Here are some of the most popular automation testing tools: * Selenium: Selenium is a free and open-source automation testing framework. It is one of the most popular automation testing tools, and it is supported by a large community of developers. * Cypress: Cypress is a newer automation testing tool that is gaining popularity. It is known for its ease of use and its ability to write tests that are more readable and maintainable. * Playwright: Playwright is a newer automation testing tool that is developed by Google. It is a cross-platform tool that can be used to automate web and mobile applications. If you are already familiar with Java, then you could start by learning Selenium with Java. If you are not familiar with Java, then you could start by learning Python and then learning Selenium with Python. Once you have learned one of these tools, you can then start learning other tools. For example, you could learn Cypress after you have learned Selenium. Here is a possible career path for a manual tester who wants to become an automation testing engineer: * **Manual tester:** Start as a manual tester and gain experience in testing different types of software. * **Automation tester:** Learn automation testing and start automating some of the manual tests that you are currently doing. * **Senior automation tester:** Become a senior automation tester and lead a team of automation testers. * **Automation architect:** Become an automation architect and design and implement automation testing solutions. This is just one possible career path, and there are many other paths that you could take. The most important thing is to start learning automation testing and to gain experience in this field. I hope this helps
@travilbidda6576
@travilbidda6576 11 месяцев назад
I am a web automation tester which one is best to learn feature Cypress or playwright
@jainanup402
@jainanup402 5 месяцев назад
Which is latest tool? I hear tools with low code, no code any guidance
@RaghavPal
@RaghavPal 5 месяцев назад
Anup Let me know if you are looking for a specific feature, functionality or scenario, In general, can check these: Katalon Studio Tricentis Tosca Testim Parasoft SOAtest Ranorex Functionize
@VKtrade-jq5kc
@VKtrade-jq5kc Год назад
thank you for detail on both tools.
@RaghavPal
@RaghavPal Год назад
Most welcome
@chandrak1674
@chandrak1674 Год назад
Whenever I tried to execute the cypress test runner it shows cypress not responding and unable to run the test, is there any solution to this?
@RaghavPal
@RaghavPal Год назад
Hi Chandra, If you are experiencing issues with the Cypress test runner not responding, there are a few things you can try to resolve the issue: Check for updates: Make sure you have the latest version of Cypress installed. You can check for updates by running npm outdated cypress in your project directory. Clear the cache: Sometimes the Cypress cache can cause issues with the test runner. You can try clearing the cache by running npx cypress cache clear in your project directory. Disable third-party antivirus software: Some antivirus software can interfere with Cypress and cause it to not respond. Try disabling any third-party antivirus software and see if the issue is resolved. Check system resources: Make sure that your system has enough resources (CPU, memory, etc.) to run Cypress. If your system is low on resources, it may cause Cypress to not respond. Try running the tests headlessly: If you are running Cypress with a graphical interface, try running the tests headlessly by adding the --headless option to the Cypress command. This can sometimes resolve issues with the test runner not responding. Try running the tests on a different machine: If the above solutions don't work, try running the tests on a different machine to see if the issue is specific to your local environment. If none of these solutions work, please provide more details about the specific error message you are seeing and any additional information about your setup that may be relevant
@ssdevulapalli3616
@ssdevulapalli3616 Год назад
@@RaghavPal Hatsoff to your patience on responding to every question with a very detailed meaningful solution. Such a genius ! You are a "Walking Google in QA"
@Shahzilrind
@Shahzilrind Год назад
How to create UI interface with a button that triggers a Playwright test.?
@RaghavPal
@RaghavPal Год назад
Hi Shahzil, you can try 2 ways 1. Create commands to run your tests from command line and then put these commands in a file and make it a bat file. So you can click and run it 2. You can use some CI tools like Jenkins and add a job with the commands to run your tests. You can then use Jenkins UI to run the tests OR you can create a custom html webpage using HTML, CSS, and JavaScript
@100janyam
@100janyam 7 месяцев назад
which one to learn for quick job/hire
@RaghavPal
@RaghavPal 7 месяцев назад
Sownanya here are some points that will help you decide: Both Playwright and Cypress are powerful tools for automated testing, but they have different strengths and use cases. Let's compare them: ### Playwright: - Supports multiple browsers (Chrome, Firefox, WebKit). - Allows concurrent testing on different browser types for comprehensive cross-browser compatibility. - Supports multiple programming languages (JavaScript, Python, C#). - Advanced device emulation for responsive testing. - Network interception for efficient API testing. ### Cypress: - Easy to install and use. - Great documentation and community support. - Fast and reliable performance. - Ideal for simple tests. - Provides screenshots. Which one to choose depends on your specific needs: - If you're just starting and need an easy-to-use solution, Cypress is a good pick. - If you require fast headless browsing and more advanced capabilities, Playwright might be a better fit. Consider your project requirements and priorities when making your decision ..
@King_Kohli_18_love4ever
@King_Kohli_18_love4ever Год назад
Playwright anytime as per my thoughts 🙌🏻✅
@RaghavPal
@RaghavPal Год назад
Thanks for the review
@prashantthube
@prashantthube Год назад
Playwright with Java or JS ? Have more demand ?
@RaghavPal
@RaghavPal Год назад
Prashant The best language to use for Playwright will depend on your specific needs and requirements. If you are looking for a language with a large community of developers and a lot of resources available, then Java is a good choice. If you are looking for a lightweight language that is easy to use and that is well-suited for web development, then JavaScript is a good choice. In terms of demand, Java and JavaScript are both popular languages for web development. However, JavaScript is becoming increasingly popular, as it is the language of choice for many modern web frameworks. This means that there is likely to be more demand for Playwright with JavaScript in the future.
@prashantthube
@prashantthube Год назад
@@RaghavPal Thanks Raghav
@gaddipatiprabhakar2889
@gaddipatiprabhakar2889 Год назад
Thank you.... For this video
@RaghavPal
@RaghavPal Год назад
Most welcome Gaddipati
@RohanThakre
@RohanThakre Год назад
Hello Raghav... Can you please tell us how to generate json and XML reports inside the file explorer in the playwright framework using mocha or anything? I tried it but it generates the report on the terminal but I want to generate it inside the project directory. Can you please help with this?
@RaghavPal
@RaghavPal Год назад
Hi Rohan Yes, you can generate JSON and XML reports in the file explorer in the Playwright framework using Mocha or any other testing framework. Here's how to do it: Install the mochawesome package to generate HTML reports and the mocha-junit-reporter package to generate JUnit XML reports: npm install --save-dev mochawesome mocha-junit-reporter In your package.json file, add the following scripts: "scripts": { "test": "mocha tests/**/*.spec.js --reporter mochawesome --reporter-options reportDir=reports,reportFilename=report", "test:junit": "mocha tests/**/*.spec.js --reporter mocha-junit-reporter --reporter-options mochaFile=reports/test-results.xml" } Create a reports folder in the root of your project: mkdir reports Run your tests using the npm test command to generate the JSON and HTML reports in the reports folder. The report.json file contains the JSON report and the mochawesome.html file contains the HTML report. Run your tests using the npm run test:junit command to generate the JUnit XML report in the reports folder. The test-results.xml file contains the JUnit XML report. That's it! You can now view your JSON, HTML, and XML reports in the reports folder in your project directory
@RohanThakre
@RohanThakre Год назад
@@RaghavPal I tried above solution but getting error: 1. Missing script: "test:junit" 2. unknown option '--reporter-output=report/' 3. Could not load reporter "json,html": 4. Playwright Test did not expect test() to be called here.
@RaghavPal
@RaghavPal Год назад
Rohan It seems like there might be a few issues with the commands you used. Here are some possible solutions: If you are getting the error "Missing script: 'test:junit'", you may need to add a "test:junit" script to your package.json file. You can do this by adding the following line to your "scripts" section: "test:junit": "playwright test --reporter=junit --output=report/results.xml" This script will run Playwright tests with the JUnit reporter and save the results in a file named "results.xml" in the "report" folder. If you are getting the error "unknown option '--reporter-output=report/'", it might be because you used "--reporter-output" instead of "--output" in your command. Try using the following command instead: npx playwright test --reporter=junit --output=report/results.xml This should run the Playwright tests with the JUnit reporter and save the results in a file named "results.xml" in the "report" folder. If you are getting the error "Could not load reporter 'json,html'", it might be because the "json" and "html" reporters are not installed. To install them, run the following command: npm install mocha-multi-reporters --save-dev This should install the "mocha-multi-reporters" package, which includes the "json" and "html" reporters. Then, you can use the following command to run Playwright tests with both the JUnit and HTML reporters: npx playwright test --reporter=mocha-multi-reporters --reporter-options configFile=config/mocha-multi-reporters.json This command uses the "mocha-multi-reporters" package to run Playwright tests with both the JUnit and HTML reporters, as specified in the "config/mocha-multi-reporters.json" file. If you are getting the error "Playwright Test did not expect test() to be called here", it might be because you are using the "test()" function outside of a test file. Make sure that you are calling the "test()" function within a test file, and that the test file is included in your "testMatch" configuration in your "playwright.config.js" file.
@RohanThakre
@RohanThakre Год назад
@@RaghavPal Thank you so much Raghav...
@gambit3904
@gambit3904 Год назад
Thanks for the analysis! A question: how does cypress time-travel differs from playwrights tracer? Again, I appreciate your work!
@RaghavPal
@RaghavPal Год назад
Hi, Cypress Time-Travel and Playwright Tracer are both tools that allow you to record and replay user interactions in a web application, but they have some differences in how they work and what they offer. Cypress Time-Travel is a feature built into the Cypress end-to-end testing framework, and it allows you to go back in time and replay individual commands to see how they affected the application. This can be useful for debugging tests and understanding how an application works. With Cypress Time-Travel, you can replay commands step by step, examine the state of the application at each step, and see the exact network requests and responses. Playwright Tracer, on the other hand, is a standalone tool for recording and replaying user interactions with a web application. It works by recording the browser's internal trace data, which includes information about the layout, style, and content of the page, as well as network requests and responses. Playwright Tracer allows you to replay the trace data to see how the application behaves, and you can use it to diagnose performance issues and identify bottlenecks in your application. In conclusion, both Cypress Time-Travel and Playwright Tracer can be useful for debugging and understanding how a web application works, but they have different approaches and features. You may find one or the other more suitable for your specific use case depending on your needs
@gambit3904
@gambit3904 Год назад
@@RaghavPal Amazing, thanks!!
@Shaita
@Shaita Год назад
@@RaghavPal Is that you ChatGPT?
@rezatm235
@rezatm235 5 месяцев назад
I've been using playwright dur to parallelism
@RaghavPal
@RaghavPal 5 месяцев назад
great
@ganeshshivanagi3976
@ganeshshivanagi3976 Год назад
Hi sir, Does Cypress supports scriptless automation??
@RaghavPal
@RaghavPal Год назад
Hi Ganesh, You can try using Cypress Studio, which is a visual testing tool that allows users to create tests without writing any code. It works by recording user interactions and generating code based on those interactions. The generated code can then be executed as Cypress tests.
@saurabhsrivastav902
@saurabhsrivastav902 Год назад
Waiting⏳
@RaghavPal
@RaghavPal Год назад
Live now Saurabh
@saurabhsrivastav902
@saurabhsrivastav902 Год назад
@@RaghavPal Thank you Raghav for quick tutorial ✌👍
@preethichokkam2195
@preethichokkam2195 Год назад
Hi Sir, How to start learning web application or UI testing, could you please help me on how to get started and learn more
@RaghavPal
@RaghavPal Год назад
Hi Preethi, It would have been useful, if you have given more details like if you like to use manual or automation testing, but in general here are some steps to get started with web application and UI testing: Choose a testing framework: There are several testing frameworks to choose from, such as Selenium, Cypress, or Puppeteer. Choose one that you're comfortable with and that best fits your needs. Check this - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-afbK2JL45xY.html Get hands-on experience Read documentation and tutorials Continuously practice: As you gain experience, take on more complex projects and continue to expand your knowledge.
@Amit-gg3nq
@Amit-gg3nq Год назад
thank you raghav sir
@RaghavPal
@RaghavPal Год назад
Most welcome Amit
@ytadi9229
@ytadi9229 Год назад
Now Playwright has UIMode like Cypress Dashboard and it’s free!!!!!
@RaghavPal
@RaghavPal Год назад
Yes, that's correct. Playwright now has a UI Mode that allows you to run and manage your Playwright tests from a graphical user interface. The UI Mode provides a dashboard similar to Cypress Dashboard, where you can see the status of your tests, view logs, and debug test failures.
@ThiyaVlogs534
@ThiyaVlogs534 4 месяца назад
Is playwright free?..
@RaghavPal
@RaghavPal 4 месяца назад
Yes
@Gouravjain9
@Gouravjain9 9 месяцев назад
Hello do you have any video on jest?
@RaghavPal
@RaghavPal 9 месяцев назад
Not yet Gourav
@Gouravjain9
@Gouravjain9 9 месяцев назад
@@RaghavPal Do you think Jest is useful for api testing?
@RaghavPal
@RaghavPal 9 месяцев назад
Yes Gourav Jest is a powerful option for API testing, offering several advantages and making it a popular choice for developers and testers. Rich mocking capabilities Easy to learn and use Fast and efficient Flexible and extensible Some specific ways Jest can be used for API testing: Testing API endpoints for various HTTP methods (GET, POST, PUT, etc.) Validating response data format and structure Checking for error codes and handling edge cases Mocking API responses for controlled testing scenarios Performing integration tests that involve both your application and the API
@stokescomp
@stokescomp Год назад
Playwright now has time travel
@RaghavPal
@RaghavPal Год назад
Yes, will add a video on this soon
@Amitpatil-g8g
@Amitpatil-g8g 2 месяца назад
Playwright is very very super compare than all others tools.
@RaghavPal
@RaghavPal 2 месяца назад
Yes, it's good
Далее
Postman Beginner Tutorial 2 | First API Request
12:08
Просмотров 179 тыс.
Страшная Тайна Светы Кемер !
33:04
Brawl Stars expliquez ça
00:11
Просмотров 6 млн
Playwright Beginner Tutorial 3 | How to run tests
14:46
Cypress and Playwright: A Comparison
1:09:14
Просмотров 8 тыс.
Playwright Beginner Tutorial 4 | How to write 1st Test
24:54