Is the Page Object Model Overrated? TGNS14
JoeBot discusses whether the Page Object Model remains essential for automation testing, covering non-functional tests, RPA, Playwright, and security testing. The episode explores how testers can adapt to evolving technologies and improve their automation practices.
Want to know why some of the most successful businesses are actually embracing non functional tests? Having issues running your security tests and your CI CD pipelines? Want to learn a quick way to quickly get up to speed with load testing? So discover the answer to these and other automation testing, performance testing, security testing, DevOps and end to end full stack pipeline automation topics in this episode of the Test Guild News show for the week of September 12th. So grab your favorite cup of coffee or tea and let's do this. All right, as you probably heard, I've been talking a lot about RPA and how I think RPA really is starting to merge with automation testing and how I think automation testers really should start embracing RPA as well just to help increase their toolkit and be able to have more opportunities and just have more opportunities in their career in general. So this first news item comes from Ken all about RPA and how tagurpa has published a free self guided video course with a really good example website and how you can get started using RPA for your teams. So it looks like a pretty complete course for beginners with 17 modules, 2.5 hours and it goes over all the basics of RPA and how you can get started learning rpa. Tagui is one of the leading RPA solutions out there, so this looks like a great resource for you to get up to speed quickly to learn about rpa. As I said, I think it's a skill set that you can benefit from. It would look good on a resume and can actually help you get other things done. Besides, a lot of, a lot of times I think people just focus on functional UI automation. I think there's a lot of other types of automation that you can do to help your organizations and RPA is one of them to actually help you maybe automate some business processes that are really manually intensive that if you automated would save your company time as well. So definitely check that out. So one thing I think a lot of folks overlook when they're doing automation testing is they focus in on the creation of the automation testing and running the automation testing. But but a lot of people actually miss out on having infrastructure in place to help them actually troubleshoot and maintain tests after they run, to be able to look at the history and be able to triage failing tests and be able to quickly know what if it's a real issue, if it's a bug, if it's a script issue and know how to enter a bug defect and have your team start working on an actual issue quickly before the next run goes off and you lose all the effort you put in to try to troubleshoot the failing test you have at the previous execution. So reporting really is key to get this done. I recently wrote an article on this called More Than Just Automated Tests Reporting is Key that goes into detail on why automated test reporting is so essential and how AI based technology can actually help you triage some of these failing tests quickly so you can save a lot of time in the maintenance process of analyzing your test results. And the reason why I bring this up I see a lot more companies now invested in this type of tooling and the new one I just saw was from Tricentis that just announced that they released a new tool that is focused in on getting faster test execution feedback. So it's going to be help you run not just their own products but also open source products as well. And so you're able to get reliable results within minutes no matter how many machines you have and how complex your tests are. Looks like an interesting resource. I haven't tried it out yet. Like I said, I think it's brand brand new that's just in Tech Preview, so if that's something you're interested in, definitely check it out. So I think a lot of people struggle with not only Agile, but also using Agile in the in DevOps and trying to be able to scale really quickly and also make sure they have Agile principles embedded in the DevOps processes as well. So so our next resource comes from my favorite Agile DevOps Go to Person Lisa Crispin and Lisa just released a new video on Agile Thinking tools for building a DevOps culture. If you have any issues building a DevOps culture, I would highly recommend checking out this video By Lisa Crispin Lisa Crispin and Janet Gregory have written multiple books on Agile and Agile testing and how to succeed with Agile, and I think they're two of the foremost experts in this area that you definitely should be following and anytime they release a resource you definitely should be checking out. So I'll have that link in the show notes down below. All right, Another hot topic in automation is the Playwright library, and I actually was tagged in this latest release on LinkedIn by Akshay, who notified me that he actually has a really cool GitHub rep repository to help you with your Playwright automation efforts. And this library is going to help you really get up to speed quickly with Playwright. So this resource just goes over how to get started using Playwright and has a really cool seems like a good boilerplate template that you definitely should check out. If you are using Playwright or you want to get up to speed quickly with Playwright. So thank you so much for that resource. And if you have any cool GitHub repositories or tools news that you want me to use in upcoming episodes, all you have to do is either tag me in LinkedIn or or send me an email@newsestguild.com Next up performance and Site Reliability News. So I've been pushing this for a while and how automation engineers should be or testers in general should be involved in not just functional testing or functional automation, but they should be involved in full end to end pipeline automation. Anything you could do to help your organizations create faster higher quality software you should be involved with. And and so I think a lot of people miss out on security, security testing related activities, performance testing activities, accessibility type testing activities. I think every type of tester should be involved in this type of testing. I don't think it's just a specialized area. Of course you need a specialized expert sometimes to help you maybe create a framework or help oversee a project going on. But I think everyone should be responsible for owning quality, owning performance, owning accessibility, and owning testing functional testing as well. So that's why this next article talks about how successful companies actually embrace non functional testing. And it's just a good article that goes over outlines why non functional viewpoints such as user volume, testing, arrival rates, response times are becoming more and more fundamental part of many software projects and why you should stop focusing in on them as well. Just something I thought was a good reminder of why we need to be more involved in all types of testing, not just UI functional testing. And in real exciting news, my amigo Leandro Melendez just he just released his new book on load testing. So if you do any type of load testing, I highly recommend you pick up the Hitchhiker's Guide to Load Testing project, which is now available for purchase on Amazon. I actually had the pleasure of having an early release of this book and I read it. I loved it. I interviewed Leandro on my podcast All about it. So if you haven't seen that podcast or listen to it, highly recommend you check it out to learn why why you should get your hands on this resource. I think a lot of people really have issues creating a really successful load testing project or they don't know where to start. This is the guide I wish I had when I got started. So I highly recommend you do two things. First, you check out this interview I did with Leandro about his new book on the Hitchhiker's Guide to load testing to find out why. You should get the book and then head on over to Amazon and grab your copy of either the Kindle or the paperback. You won't be disappointed. So definitely check that out and Last Security News so a lot of the times I think we always start off doing things with the best intentions in mind and then we have unintended consequences that occur from things that we're trying to do to make things better. And one area that I think a lot of times legislation or governments get wrong and that is security testing or security in general. So this next article is interesting take on how some new laws actually hurt security or cybersecurity, that some new anti hacking laws actually pose a risk to national security and just goes over why a lot of researchers are really significantly concerned about legal threats they face from doing research or white hacking type of activities. They can actually be prosecuted because the wording in this bill is actually so loose or not like it's open up to interpretation. It also says how MIT actually runs a legal clinic with Boston University's law school just a council just to go over with student researchers on legal risk and to help them respond to actual or threatening litigation from their activities. And these are people that are dedicating their lives to help security can actually now be prosecuted, could be prosecuted based on the wording in this bill. So definitely something to check out and something to be aware of and could explain why we have a shortage of qualified security experts in this area. Legislation like this actually kind of makes people scared to get into the field and learn more how they can help with security testing. And speaking about there being a shortage for experts in the security field, I have a resource that is really going to help you. It's a brand new free course from Tanya Jinka who is one of the leading experts in this area. If you don't know Tanya, I highly recommend following her for all security infosec type information. So her and Neural Legion are actually offering up a free course. I think it's going to be really timely that's going to help you as how to incorporate DaaS into your CICD pipelines. Give this free course a try. Once again, the links to this and everything else we covered in this episode will be in the comments down below. All right, so that's it for this episode of the Test Guild News Show. I'm Joe. My mission is to help you succeed with creating end to end full stack automation awesomeness. As always. Test everything and keep to good. Cheers.
More from JoeBot
Automation Testing Podcast 2026: New Schedule, Events, Discounts with Joe Colantonio
Automation Guild Kickoff, AWS Nova, Karate v2, and AI Testing Reality and more TGNS177