- Видео 83
- Просмотров 154 040
Software Testing Tips and Tricks
Индия
Добавлен 2 сен 2017
Hello guys,
- I am a Quality assurance engineer with a good amount of experience in this field and still doing job as senior test engineer.
- I have studied Masters in computer science.
- I am sharing my experience in manual testing, automation testing, API testing, performance testing.
- I have fair experience with automation tools like Playwright, Puppeteer, Selenium and Appium.
- I am good at programming languages like Java, Javascript, Typescript and C.
So, in this channel, I will share all software testing tips and tricks that will be useful in the real world.
Subscribe to my channel, and press the bell icon to get more interesting videos that will help you in your career.
- I am a Quality assurance engineer with a good amount of experience in this field and still doing job as senior test engineer.
- I have studied Masters in computer science.
- I am sharing my experience in manual testing, automation testing, API testing, performance testing.
- I have fair experience with automation tools like Playwright, Puppeteer, Selenium and Appium.
- I am good at programming languages like Java, Javascript, Typescript and C.
So, in this channel, I will share all software testing tips and tricks that will be useful in the real world.
Subscribe to my channel, and press the bell icon to get more interesting videos that will help you in your career.
Accessibility testing using the Playwright automation - tips and tricks
Accessibility testing (or ADA testing) is testing to ensure that software can be used perfectly by people having disabilities. Ideally, it is a part of usability testing. We can do accessibility testing manually and using some automation tools as well. Playwright can be used to test your application for many types of accessibility issues. To test accessibility using the playwright one needs to install @axe-core/playwright package. Using this it can detect accessibility issues and provide proper reports. In this video, I will show you
1. what is accessibility testing?
2. Sample Playwright code to run and detect accessibility issues.
3. How to include or exclude some parts of the website whi...
1. what is accessibility testing?
2. Sample Playwright code to run and detect accessibility issues.
3. How to include or exclude some parts of the website whi...
Просмотров: 76
Видео
Playwright Authentication - Advanced scenarios with examples
Просмотров 12228 дней назад
Playwright provides an easy solution for authenticating tests while running the automation. In Advanced scenarios, the Playwright Includes the following scenarios - - Authenticate with API request - Instead of doing login from the UI and user can use APIs for login which is fast and reliable. It works the same was as login using UI in both Basic- shared accounts for all workers and Moderate: on...
Playwright Authentication - Moderate one account per parallel worker
Просмотров 125Месяц назад
Playwright Authentication - Playwright provides different ways to authenticate the tests. The user Just needs to authenticate it once and from that authenticated state each test can be authenticated directly. Here in this video, I will talk about "moderate" authentication. Each worker has a different authentication state in this authentication technique so that it won't interfere while updating...
Playwright Authentication - Learn Basic Authentication with easy example
Просмотров 212Месяц назад
When running multiple automation tests, repeatedly authenticating each test can be cumbersome. In this video, we’ll explore how to streamline this process using Playwright by setting up a shared authentication that all your tests can use. This method allows you to manage authentication efficiently and run authenticated tests seamlessly. In this video, you’ll learn: Creating an Auth Directory: D...
Zephyr for Jira tutorial with Demo - Everything you need to know
Просмотров 2452 месяца назад
Discover the power of Zephyr, the trending test management tool that integrates seamlessly with Jira! In this video, we explore how Zephyr empowers software testers to create, execute, and manage test cases with ease. Learn how to link Jira bugs directly to your tests, create custom test cycles, and track progress effectively. Whether you need to execute tests individually or in bulk or upload ...
Create Jira Scrum board to manage tasks and Sprints in Agile - Step by Step
Просмотров 2233 месяца назад
Unlock the full potential of Jira for your project management needs! In this comprehensive tutorial, you'll learn how to create and optimize a Scrum board in Jira in Agile. We'll guide you through the steps to set up sprints, manage tasks, and track your project's progress efficiently. Discover how to leverage valuable insights like burndown charts to ensure your team stays on track and meets i...
Playwright Interview Questions - Tips and Tricks
Просмотров 2,4 тыс.3 месяца назад
Till now I have created Playwright tutorial videos for important topics for the beginners. So if you are appearing in the interview for automation role and your job description requires playwright expertise then company may focus on playwright in the interview. I have collected frequently asked playwright questions from my experiences in the interviews and other sources. Also divided them into ...
Ace your Software testing Interview - tips for the beginners
Просмотров 1023 месяца назад
Recently I was interviewing people for the junior quality assurance engineer role and found that so many beginners don't have much idea about software testing. Beginners are doing basic mistakes while appearing for the interview.Some of them don't have proper resume, some are laking about introduction and doesn't have much idea about software testing current trends. In this video I will talk ab...
10 Common Mistakes in Automation Testing and How to Avoid Them
Просмотров 1744 месяца назад
10 Common Mistakes in Automation Testing and How to Avoid Them
Playwright beginners Tutorial - Integrate Playwright with Github Actions
Просмотров 7005 месяцев назад
Playwright beginners Tutorial - Integrate Playwright with Github Actions
Playwright tutorials for beginners - Types of Reporters in Playwright
Просмотров 2515 месяцев назад
Playwright tutorials for beginners - Types of Reporters in Playwright
Playwright tutorials for beginners -Tags and Annotations in Playwright
Просмотров 2746 месяцев назад
Playwright tutorials for beginners -Tags and Annotations in Playwright
Automate Amazon product search using Playwright Typescript with Page Object Model - Live Coding
Просмотров 7837 месяцев назад
Automate Amazon product search using Playwright Typescript with Page Object Model - Live Coding
Playwright tutorials for beginners- Page Object Model using Playwright and Typescript - Step by Step
Просмотров 2,7 тыс.8 месяцев назад
Playwright tutorials for beginners- Page Object Model using Playwright and Typescript - Step by Step
REST APIs Automation using Playwright and typescript - GET, POST, PUT, PATCH, DELETE.
Просмотров 1,2 тыс.8 месяцев назад
REST APIs Automation using Playwright and typescript - GET, POST, PUT, PATCH, DELETE.
Playwright tutorials for beginners - How to use Waits in Playwright?
Просмотров 1,9 тыс.9 месяцев назад
Playwright tutorials for beginners - How to use Waits in Playwright?
Upload File using playwright Typescript - Tips and Tricks
Просмотров 9089 месяцев назад
Upload File using playwright Typescript - Tips and Tricks
Download File using playwright, Typescript - Tips and Tricks
Просмотров 2,2 тыс.10 месяцев назад
Download File using playwright, Typescript - Tips and Tricks
Playwright tutorials for beginners - Handle multiple tabs in playwright
Просмотров 68110 месяцев назад
Playwright tutorials for beginners - Handle multiple tabs in playwright
Analyze the performance of a website using Chrome DevTools - Tips and Tricks #DevTools
Просмотров 1,9 тыс.11 месяцев назад
Analyze the performance of a website using Chrome DevTools - Tips and Tricks #DevTools
Playwright vs Cypress - which is better?
Просмотров 26411 месяцев назад
Playwright vs Cypress - which is better?
Playwright Automation Best Practices - Tips and tricks
Просмотров 1,8 тыс.Год назад
Playwright Automation Best Practices - Tips and tricks
Playwright tutorials for beginners - Compare screenshots in Playwright
Просмотров 2,2 тыс.Год назад
Playwright tutorials for beginners - Compare screenshots in Playwright
Playwright tutorials for beginners - Automatically Generate script and find locators
Просмотров 389Год назад
Playwright tutorials for beginners - Automatically Generate script and find locators
Playwright tutorials for beginners | Debug playwright scripts using VSCode
Просмотров 970Год назад
Playwright tutorials for beginners | Debug playwright scripts using VSCode
Playwright tutorials for beginners | Expect and auto-waits in playwright with example
Просмотров 529Год назад
Playwright tutorials for beginners | Expect and auto-waits in playwright with example
Playwright tutorials for beginners - locators and actions
Просмотров 243Год назад
Playwright tutorials for beginners - locators and actions
Playwright tutorials for beginners - install and Run First Script
Просмотров 980Год назад
Playwright tutorials for beginners - install and Run First Script
Automation Testing - Configure and run end to end test with Jest Puppeteer - Live code
Просмотров 1,2 тыс.Год назад
Automation Testing - Configure and run end to end test with Jest Puppeteer - Live code
Verification vs Validation testing Explained with example
Просмотров 705Год назад
Verification vs Validation testing Explained with example
In which section of the course have you shown adding tsconfig.json file?
Playwright tutorials for beginners, start learning it today for free! ruclips.net/p/PLul1O5xZFLa2SmsVPI10dx23xbIUrGFNl
Playwright tutorials for beginners, start learning it today for free! ruclips.net/p/PLul1O5xZFLa2SmsVPI10dx23xbIUrGFNl
If file open in browser as a preview
you need to give the download URL
@@SoftwareTestingTipsandTricks can you please create video on that
@@user-wj1me6sf2g do you have any test site for the same?
How to delete downloaded file after downloading?
using download.delete()
no hesitation, selenium is used everywhere
Yes selenium is widely used. But playwright is simple to set and fast. Also has some inbuilt functionalities like auto-waits, screenshot comparison and many more. But selenium is still proven for larger and complex projects.
@@AnkitSadariyapatel Don't get me wrong, I don't like Selenium but I have seen many frameworks trying to replace it in the last 15 years and it's still there, so if you write tests, better use Selenium, you're sure you'll find people who can understand and maintain them
@@johnhansel3481 Yes completely agree with you. That's why I suggested to use selenium for complex apps. But for smaller webapps and specially with node js based app playwright may work well.
Is it good to learn with javascript?
Typescript is trending, so you can try with typescript. Both are bit similar though.
@@SoftwareTestingTipsandTricks😊😊😊😊😊
what if there are multiple files i need to download. I have written the code that clicks through all of those links but i dont know how to download it
I think you need to wait for download event to trigger after clicking for each download
Bro sorry to say but I think you don't have understanding of Dev tools. But if you are also in learning phase then it's ok. Keep it up
playwrigt courses?
No, you can learn basics from youtube videos only
thanks bro
🙏
Nice
🙏🙏
Why there is no option to save video to play list?
Not sure, not seeing any such settings. need to check, meanwhile you can just like and find it from liked videos, or bookmark it.
I see i can save it to play list thanks.
Very useful, thank you !
Thank you :)
This is also an amazing video. Can you please share the github url of this code?
I think you can get it from the here github.com/bhughunterspro/Playwright_github.git
@@SoftwareTestingTipsandTricks great. Thanks a lot. I was watching your next playwright video now. Keep going with more videos.
@@starSha1982 Thank you so much :)
Great video. simple explanation. Amazing. Can you please share the page object mode code also? github url is preferred.
Thanks github.com/bhughunterspro/Playwright_github.git
It was very help full
Thank you so much :)
Nice way to explain
Thank you :)
Why are you defining request response and body as a constant?
yeh my focus was to just show how we can automate restAPIs with playwright. I declared all the variables as const only as I just wanted to store values only and not want to change those.
Checkout all the Playwright tutorials - ruclips.net/p/PLul1O5xZFLa2SmsVPI10dx23xbIUrGFNl
All Playwright Tutorial Videos - ruclips.net/p/PLul1O5xZFLa2SmsVPI10dx23xbIUrGFNl
Simple and nice explanation for beginners
Thank you so much :)
Thank you. Clear explanation of using POM on Playwright with Typescript
Glad that it help you. Thank you :)
How to inject key fingerprint switcher?
Creep.js is detecting me. How would you solve?
How to dismiss the Croma dialog box which asks for location Allow or Block
Either you can set location in starting- watch this ruclips.net/video/C3LwZ5-9H-4/видео.html so that that prompt won't come. or Accept/discard from the prompt using javascript check this github.com/puppeteer/puppeteer/issues/846
thank you!! very nice video!!
Thank you. 🙏
Impressive
Thank you :)
Good video, helped me in recaping the waits in just one video, thanks.
Thank you :)
Learn Software Testing Types with easy examples -> ruclips.net/p/PLul1O5xZFLa3SQKgouo4Z-lT1fI7pZ-IK
Learn about NetworkTab in devTools in detail - ruclips.net/video/-ieAZIMg9J0/видео.html
THANK YOU
🙏
Good content and very useful video. I want some help for my mobile automation? How can we connect ?
Thanks. You can mail me more details softwaretestingtipspro@gmail.com
Love your videos! Would be great if there is a Playwright-JUnit integration guide too but have been following this series and find it extremely helpful :)) Great work mate!
Thank you so much. I will create a video on that. But you can do it using test runners playwright.dev/java/docs/test-runners
In my company we cannot install Puppeteer with chromium download enabled due to security policy, so I was trying running unit tests under the Docker container. Boy, have these guys made unit testing a humongous problem! I was excited by the Puppeteer functionality or capabilities, but it's a big fail on testing
Ohh sorry to hear that but check if the playwright is available, it is almost the same with added more features and easy to setup
@@SoftwareTestingTipsandTricks You mean using Playwright with Puppeteer or on its own?
@@smanqele Yes it's own, it provides almost all the capabilitied Puppeteer has. Also it is kind of updated tool made by same devloping team. Check out the documentation or I have created videos for beginners recently.
@@SoftwareTestingTipsandTricks I could not ditch it because the company has chosen it. But I did manage to use Playwright with Jest for unit tests that were proving to be impossible with regards to company company restrictions I mentioned earlier. Thank you for your help, you saved me some time!
@@smanqele Glad to here that. Thank you
Very good video congratulations. Could you help me send an image and pay for the link generated on the imgbb website? Thanks.
I haven't used that website but seeing their upload button is not input. Good idea would be click on upper right corener upload, then click on add image URLs and upload images through URLs
sound is very low :(
Yes sorry for that , this was the first video without good equipment, few videos are like this, With headphones it works good enough
Hidemyacc feels like having two browsers in one, and it keeps you incognito while browsing. No worries about getting blocked!
Thank you
🙏
thank u
:)
greeeeeeeeeat, thank you
🙏🙏
Is it something like a bookmarklet? Where are you storing that code?
No, just writing code in local using vscode
@@SoftwareTestingTipsandTricks how to run it then? I mean if we run the vs code will the changes come into picture in the actual url?
@@maheshraina3606 No it will have chromium installed and run in the chrome. Here with --UI I am running in Chrome, firefox and webkit. You can also launch the browser and hit URL like normal user flow but it will open new fresh instance of browser.
@@SoftwareTestingTipsandTricks ok, Thanks
😄 Promo`SM
I didn't understand the difference between headless false and headless true. Can you explain? PD: Good video, The audio is a little bit to low
Headless false means browser will get launch Headless True means it will run in headless mode, so the browser won't get launched. Chromium provides functionality such that you doesn't need to launch the browser, UI tests will run without it using the chromium. By default puppeteer tests run without browser ie in headless mode. Yes this was the first video so was not much aware of editing, but it will improve. Thanks.
Very good videos you have been making !! Keep educating the testing community.. Thank You.
Thank you so much, Glad that you liked it 🙏
Nice explanation
Thank you 🙏 Please like and share to support the channel :)
Hi Is there a way to scrape a PDF doc(whether its on the website or present locally) and convert each page of that PDF to images (size <= 2mb) just by using Puppeteer and Node JS?
I don't think so
@@SoftwareTestingTipsandTricks how can this be achieved? Any solution?
@@akshay__sood with puppeteer you can scrap web as pdf. But not sure about converting to images and reducing the size.. I think their must be core functionalities from javascript for this
@Software Testing Tips and Tricks That I was already able to do... I served the pdf from the server, it opens up the pdf viewer and was able to take the screenshot of it but in { headless : false } mode I want to accomplish two things- 1. As the app will be deployed on the server, take a screenshot in { headless : true } mode ( I tried using and object tag, this is not working, the screenshot is blank). 2. take the screenshot of the specific element which displays the actual pdf page. My guess is that, this is not getting accomplished because I am taking the screenshot in { headless : false } mode. Please advise.
@@akshay__sood If you are able to take screenshots on headful mode then it should work for headless to. You can put this with your code in the help forum or StackOverflow
Sounds like he is drowning
Sorry..but still alive ;)
Bro, you are going very fast. Please show one live example (gmail wrong user / password) log taking process. Thank you
Sure will try to create more detailed video. Also you can keep open network tab and try above scenario, you will see call requests for the same, you can check payloads from it as shown
Hi please create a selenium script for this network logs with some filter and disable cache enabled. Do you have any template for this? Can you share me if you have
@@vinayakdomb3697 Hi I am not working with selenium currently but it would be easy with playwright or puppeteer. If I find anything I will share.
what is the alert popup is on spotify page and we ca nnot inspect elements? also opening elements will not find the alert bot name btw any idea? keypress Enter doesnt work too
May I ask if you found a solution for this problem?