Testing MedTech, Playwright Getting Started, Performance and More! TGNS123

By Test Guild
  • Share:
Join the Guild for FREE
A podcast banner featuring a host for the "testguild devops news show" discussing weekly topics on devops, automation, performance, security, and testing.

About This Episode:

Have you seen the automation solution tailored for MedTech companies that helps you test regulatory compliance?

Do you know the best way to get started with Playwright?

What is the best way to enhance Frontend Performance using Playwright and Lighthouse?

Find out in this episode of the Test Guild New Shows for the week of June 2nd.  So, grab your favorite cup of coffee or tea, and let's do this.

Exclusive Sponsor

This episode of the TestGuild News Show is sponsored by the folks at Applitools. Applitools is a next-generation test automation platform powered by Visual AI. Increase quality, accelerate delivery and reduce cost with the world’s most intelligent test automation platform. Seeing is believing, so create your free account now!

Applitools Free Account https://rcl.ink/xroZw

Links to News Mentioned in this Episode

Time News Title Link
0:23 TestResults.io for Medical Devices https://testguild.me/medtech
1:55  Playwright training https://testguild.me/67nsdn
2:53 Reqnroll v2.0 https://testguild.me/sha2ri
4:05 Cypress plugin last-failed https://testguild.me/legsut
4:54 MTES 2024 Watch On-Demand https://testguild.me/769rb2
5:56  Liskov Substitution Principle https://testguild.me/c8bmtj
7:09 Karpenter with PerfectScale https://testguild.me/c36s3e
8:09  Perf Testing with Playwright and Lighthouse https://testguild.me/1jfeal
9:07 NightVision https://testguild.me/l8gjw1

News

[00:00:00] Joe Colantonio Have you seen the automated solution tailored for medtech companies to help you test regulatory compliance? Do you know the best way to get started with Playwright? And what is the best way to enhance front end performance testing using Playwright and Lighthouse? Find out in this episode of The Test Guild News Show for the week of June 2nd. So grab your favorite cup of coffee or tea and let's do this!

[00:00:23] Joe Colantonio I used to work for a health care company, so I know that in the medical technology sector where software reliability can mean the difference between life and death, regulatory compliance is crucial. And that's why this next post by TestResults really caught my eye. Let's check it out. And this is a case study all about how TestResults is a solution tailored for medtech companies. And it goes over how it helps you ensure adherence to stringent testing regulations. The platform facilitates automated human like software testing addressing challenges specific to medtech, such as the need for a particular license set ups and automated installation qualification, operational qualification procedures, also known as IQ/OQ procedures. And it also helps eliminate the need for complex manual testing techniques. And the platform reduces the demand on testing resources and time, helping you to automate tasks that were previously manual and labor intensive. It simplifies the automation of complex test cases such as handling iframes, browser tab switching and multi-factor authentication, and by closing existing automation testing gaps, testers can achieve comprehensive testing coverage, enhancing productivity, ensuring the high quality of medical device software. So if you're looking for one of the best solutions for end-to-end testing in regulatory environments like end-to-end medical tech, life science, banking, etc., you need to check out TestResults now using the link TestGuild.me/medtech and you can find that link down below.

[00:01:55] Joe Colantonio So one question I've been asked a lot lately is how to get started with Playwright. Well, I found this next resource to help you get started with Playwright Test Automation. Let's check it out. And this is how Microsoft just announced the launching of its Playwright training module. And this module guides users through the process of using Playwright to test a simple web application. And participants will learn how to run tests, view test reports, and understand the structure of a Playwright project. And this course also covers how to use Visual Studio Code to run into bug tests, as well as to record new tests and create a test suite. The module includes exercises on getting started with Playwright, deconstructing a test using Playwright and Visual Studio Code, and manually creating a test specification, and it was designed for beginners to provide a comprehensive introduction to end-to-end testing with Playwright. So if you haven't started with Playwright now, if you want to find a quick way to do it, you can find that module in the links down below.

[00:02:53] Joe Colantonio So the C# BDD solution Reqnroll is on a roll because it just announced its latest version release of version 2.0. What does it include? Let's check it out. So Gaspar just announced the release of Reqnroll version 2.0, and this new release includes significant updates and improvements, such as the integration of the Internal Dependency Injection Framework BoDi directly into Reqnroll, which helps eliminate the need for separate packages, and this change simplifies the configuration of test dependencies and enhances the overall functionality of the platform. Additionally, Reqnroll also incorporated the Microsoft Extension Dependency Injection plugin into its core repository. Thanks to a generous contribution by Mark Hoek, and this update is part of a series of fixes enhancements aimed to improving user experience and system stability. Users are encouraged to upgrade to the latest version, version 2.01 to benefit for these improvements. And if you haven't moved over yet from SpecFlow to Reqnroll, this is probably a good time to do so since Reqnroll seems to be on a roll constantly updating, so this is something you need to check out. You can find out once again in those comments down below.

[00:04:06] Joe Colantonio Do you use Cypress? Well, I found another plugin that's really going to help you. Let's check this out as well. So I just realized Dennis has released a new Cypress plugin called Cypress plugin last failed. This plugin works in conjunction with cy-grep to rerun the last failed tests, offering a more streamlined testing process, and this plugin introduces a new Cypress Run command to execute only the tests that have failed in the previous run, along with the UI toggle in Cypress to filter and rerun failed tests within a given spec. It also supports continuous integration continuous deployment environments, making it really versatile for various testing scenarios. And if you use Cypress, give Dennis some love, start the GitHub project and give it a try for yourself. And thank you Dennis for all these awesome contributions you've been giving to the Cypress Automation community.

[00:04:54] Joe Colantonio Also, as I was scrolling through LinkedIn, I noticed that a session I moderated a few weeks ago for the mobile testing and experience summit is also now available on demand. The session was called Champion Automation How quality Leaders can Drive Operational Support. And if you missed it, you definitely should check it out and register to watch the on demand video. We had an awesome expert panel with Chris Huff, CTO of Rent.com, Li Rajaraman, engineering leader at WeightWatchers, and Jon Robinson, Chief storyteller at Nekst IT. We had a real deep discussion around topics like, how do you justify the investment automation to your executives, how to manage change in large global teams, metrics for measuring success and automation, future trends and automation, and a bunch more so if you're trying to get comfy buy in automation, and you want to know how to get your whole team contributing to the automation project and creating automation culture, as well as tips for success with enterprise level automation, you don't want to miss this recording, and you can find a link for it down below.

[00:05:56] Joe Colantonio Do you know what the Liskov Substitution Principle is for testers? No. Well, let's find out. And this once again is by Kristin Jackvony. And this is part of a blog post as part of a series around solid principles in the latest drop is all about the Liskov Solution Principle LSP, an essential concept in object oriented programing. Kristin breaks down this principle, which was introduced by computer scientist Barbara Liskov, states that objects in a superclass should be replaceable with objects from a subclass without altering the program's functionality. And this is crucial to ensuring that code remains consistent and reusable. And Kristin illustrates this principle with a practical example involving a class used for waiting for web elements to become visible or clickable. She demonstrates how extending this class incorrectly can violate the LSP, leading to inconsistencies by making necessary adjustments such as creating additional methods to handle specific functionalities. Developers can ensure that classes adhere to the LSP principle, maintaining code reliability and simplicity. So you definitely want to read more about this. Take a deep dive and try for yourself using the links down below.

[00:07:09] Joe Colantonio All right, once again on LinkedIn, this next article caught my attention because I didn't know about this too. Maybe I'm out of the loop, but it's called Karpenter. What does it do? Well, let's check it out. So Matthew points to an article they wrote on Karpenter, and how PerfScale has released insights on enhancing the performance and cost efficiency of Karpenter, which is an open source Kubernetes autoscaler. In the article goes into detail on how Karpenter offers a cost to where node provisioning and node consolidation, leading to significant cluster cost reductions. However, by integrating with PerfScale with Karpenter, organizations can now achieve an additional 30 to 50% in cost savings. And the article goes on to talk about how PerfScale optimizes Karpenter to provide deeper insights into workload resource utilization, preventing overprovisioning. And it goes on why this combination ensures more efficient node provisioning and better application reliability. So if you're doing anything with Kubernetes, definitely something you should check out. Let me know your thoughts about it in the comments down below.

[00:08:09] Joe Colantonio And another LinkedIn post that caught my attention was on how to enhance front-end performance with Playwright and Lighthouse. So I found this on Michal's LinkedIn page, where he pointed to a recent blog post on the green report that outlines the use of Playwright and Lighthouse for front end performance testing. So if you don't know, Lighthouse is an open source tool from Google and it audits web pages for performance, accessibility, SEO, and more. And combined with Playwright, a browser automation library that you know is developed by Microsoft. This set up allows for continuous monitoring and optimization of a website's front end performance. This article really emphasizes the importance of key performance metrics such as first contentful paint, large contentful paint, time to interaction, and first input delay. And it provides a detailed guide on setting up these tools, creating scripts for performance audits, and integrating the tests into your CI/CD pipelines to ensure ongoing performance evaluation and improvements.

[00:09:07] Joe Colantonio And last up in security news, Nightvision has unveiled a new software testing and security solution. What's it all about? Well, let's check it out. Well, this tool allows developers to set up and run scans within minutes, providing intelligence on vulnerabilities and their locations, enhancing both security and development efficiency. And the new solution employs a modern gray box security testing approach, focusing on identifying exploitable vulnerabilities before production. And this method helps reduce development costs, strengthen security, and lighten the load on development and security teams.

[00:09:40] Joe Colantonio All right, for links of everything value we covered in this news episode in under ten minutes. Head on over to the links in the first comment down below. That's it for this episode of the Test Guild News show I'm Joe, my mission is to help you succeed in creating end-to-end full-stack pipeline automation awesomeness. As always, test everything and keep the good. Cheers!

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
A person is speaking into a microphone on the "TestGuild News Show" with topics including weekly DevOps, automation, performance, and security testing. "Breaking News" is highlighted at the bottom.

AI for Test Coverage, Why Playwright is Slow, Crowdstrike and more! TGNS129

Posted on 07/22/2024

About This Episode: Do you know how much of real production usage your ...

Mark Creamer TestGuild Automation Feature

AI’s Role in Test Automation and Collaboration with Mark Creamer

Posted on 07/21/2024

About This Episode: In this episode, host Joe Colantonio sits down with Mark ...

Javier Alejandro Re TestGuild DevOps Toolchain

Building a Real World DevOps Pipeline with Javier Alejandro Re

Posted on 07/17/2024

About this DevOps Toolchain Episode: Today, we have a special treat for all ...