Issue 46: Testing Accessibility with Shadow Roots

🕒 5 MIN READ | Published on: February 23, 2022

This is the Software Testing Notes, a newsletter that goes out every Wednesday. I republish it here for sharing and referencing, but if you'd like to sign up you can do so right here:

Hello there! 👋

Welcome the 46th edition of Software Testing Notes, a weekly newsletter featuring must-read content on Software Testing. I hope this week has been good for you so far.

Last week, Ministry of Testing’s twitter account posted a great question about What should a Test Report NOT include?. It already has great many responses from the testing community. For me, it’s about adding too many happy path test scenarios just to make reports more green and increase the successful pass tests count, kind of makes these reports useless if you really think about it. As it increases the hours put preparing it and it don’t provide clear picture of your product.

Without further ado, lets dig into this week’s issue. I have lots of nice reads for you this week, let me know what your favorite is!

📚 On Testing

The Positive Negative Split Leads Us Astray by Maaret Pyhäjärvi

Dividing entire testing in positive and negative scenarios could be a bad idea. Maaret Pyhäjärvi provides very useful insights as to why.

➜ Read all curated stuff on Software Testing here.

⚙️ Automation

Implementation of Page-Object-Model (POM) to Espresso (Native Android Testing) with Kotlin by Mesut Güneş

Espresso is a native test automation tooling developed by Google for Android UI Tests.

Great introduction of working with POM on Espresso by Mesut Güneş.

Integration Testing in Flutter: Getting Started by Monikinderjit Singh

Learn how to test UI widgets along with the backend services in your Flutter project using Integration Testing.

Testing a shopping cart application using a Finite State Machine by Pallavi Ramam

Pallavi Ramam writes about using finite state machines to test an application with WebDriverIO test automation framework.

Annotation Helper Attributes In TestNG by Fareena I.

Fareena I put together a really good article about TestNG annotation helper attributes that are most useful for automation testing

How to Verify API Interfaces Using Automated Contract Test? by Gavin F.

A simple guide crafted by Gavin F. on how to automate API contract verification for Spring Boot applications.

How I used Pytest to write QA tests that securely bypass 2FA by Guilherme Pinheiro

Have you worked with 2FA while testing ? or wondering how you can ? Well, look no further, Guilherme Pinheiro details how he wrote Python tests with selenium that bypassed 2FA with Slackbot.

➜ Read all curated stuff on Software Testing Automation here.

💨 Performance

How to do Performance and Load Testing on your REST API in simple way by Lavisha Yadav

If you are looking to get acquainted with performance testing with JMeter, this article by Lavisha Yadav provides a very great overview of the working with JMeter.

➜ Read all curated stuff on performance Testing here.

🛡️ Security

Get started with ease using security workflows! by Pulkit Agarwal

Github has added a Security category alongside the three existing categories – Automation, Continuous Integration, and Deployment.

➜ Read all curated stuff on Security Testing here.

🌞 Accessibility

Testing Accessibility with Shadow Roots by Westbrook Johnson

This is a in-depth article written by Westbrook Johnson on how to test shadow DOM-based content/roots/elements using axe-core accessibility testing engine.

➜ Read all curated stuff on Accessibility Testing here.

🛠️ Resources & Tools

Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow.

Pythex — quick way to test your Python regular expressions.

Rubular is a Ruby-based regular expression editor. It's a handy way to test regular expressions as you write them.

Kopier — lets you store your frequently shared profile links and access them lightning fast with shortcuts. Add unlimited links with custom keyboard shortcuts.

TestZeus TestZeus is an open source automation framework built specifically for Salesforce.

📝 List of Software Testers

It's hard to find good articles, podcasts on Software Testing. Even hard to find people who create them. Are you also looking for amazing software testers to follow or read their content ? check out this page dedicated to software testers.

Testers added this week : Aleksandar Zeljković

Show me all Software Testers

Do you also create content around Software Testing ? Submit yours here and I will add it to the list.

🎁 Bonus Content



😂 And Finally,

A QA Engineer walks into the bar... 😂

Keep Smiling and have a fun week.

📨 Send Me Your Articles, Tutorials, Tools!**

Made something? Send links via Direct Message on Twitter @thetestingkit (details here). If you have any suggestions for improvement or corrections, feel free to reply to this email.

👋 Reach Out

You can follow me personally @priteshusdadiya. I give insights into Testing, development & how I'm growing Software Testing Notes.

You can follow @thetestingkit to keep up-to-date on the community & fresh links to read.

Thanks so much for reading ,
Pritesh- Software Testing Notes

Did You Enjoy This?

Then consider joining the 1,265 other people getting the Software Testing Notes newsletter. It's a collection of fascinating finds from my week, about wide range of topics surrounding software testing and whatever else catches my interest.

Subscribe to Newsletter

Get hand-picked round-up of the best resources and articles on Software Testing in your inbox. Every Week — for free!

No spam, ever. We'll never share your email address and you can opt out at any time.