Issue #21 : Software Testing Notes
๐ฆ Twitters accessibility fiasco โข ๐ How we simulate real world network conditions-for testing โข Scaling Tests with Docker - ๐ Study Notes โข ๐ The Ideal Test Plan and more...
Hello everyone!ย ๐
Iโmย Pritesh and this is the 21st 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.
Considerย subscribing if you havenโt already ๐
Few months ago there was a article in TechCrunch about โTwitter does not have a team dedicated to accessibility, the company confirmed after a developer alluded to the factโ. Article argued that,
โA full time accessibility team may feel like a luxury at smaller companies, but Twitter can hardly claim to be small, new, or unaware of the importance of these features.โ
While itโs true that no product can claim to be 100% accessible as different form of disability has different needs and you canโt accommodate absolutely everything.
But when you have a B2C products that regularly engages with millions of consumers everyday, proper Accessibility practices should rank higher on your todo list.
Also, proper Accessibility testing should get carried out before any major overhaul of the product. Twitter learned the hard way as their new Chirp fonts started to get heavy criticism from the communities across all spectrum.
Twitter seems to have woken up and have started making changes and iterating through feedback as per the latest update.
Now, how does all of this relate to us as a Testers ? Well, as a tester itโs always a good idea to dip your toes in how accessibility testing is conducted even if itโs not your specialization field.
If you like to know more about the accessibility testing, I have added dedicated section on curated articles for the same on below link.
https://softwaretestingnotes.com/topic/accessibility/
With that being said, Letโs dig into this weekโs round up of curated links. I have lots of nice reads for you this week, let me know what your favorite is!
Happy Testing and have a great rest of the week! ๐
๐ย On Testing
The Ideal Test Plan
by
James Thomas
What construct as a ideal test plan ? Well, according to James โthe ideal plan is one that works for you.โ and he makes some strong points to back it. He also shares some good tips to choosing a formats of a test plan.
New Feature Development: Working with a Quality Coach
by
Kim Engel
Kim Engel shares insights on has written a great piece on how Quality coach approaches the new feature development.
I Can Test - Debugging an Inconsistent Behavior
by
Ravisuriya Eshwara
Wondering how you would go about testing QR codes ? Ravisuriya Eshwara recently made very insightful discovery when he was testing inconsistent behavior of the invitation QR code for the The Test Chat community.
Speaking of TTC, they have announced for next TTC Contest - Participate in the contest to get a chance to win prizes worth up to $200. If you also see inconsistent behavior in invitation QR code, they have also shared this Google form for the Registration. ( Last date of registration is 21st August 2021 )
Read all curated stuff on
Software Testing here
.
โ๏ธ Automation
Snapshot Testing Tutorial for SwiftUI: Getting Started
by
Vijay Subrahmanian
Learn how to test your SwiftUI iOS views in a simple and fast way using snapshot testing.
Rust BDD tests with Cucumber
by
Rรณger Torres Paes
Get a taste of how to use Cucumber (and its language, Gherkin) alongside Rust with sample project.
Scaling Tests with Docker : Study Notes
via
Synapse QA
Apoorva Ram,ย Himani Yadavย and Rahul Parwal have created ๐๐๐๐ฑ๐ ๐ป๐ผ๐๐ฒ๐ for those who are looking to learn more about Docker & Scaling Tests with Docker based on the TestAutomationUย Course "๐๐๐๐ฅ๐ข๐ง๐ ๐๐๐ฌ๐ญ๐ฌ ๐ฐ๐ข๐ญ๐ก ๐๐จ๐๐ค๐๐ซ" byย Carlos Kidman
Useful ADB Commands For Android Testing
by
Heitor Paceli
Collection of few ABD commands to accelerate your Android testing and test complicated scenarios.
Test Video Play Using Cypress
by
Gleb Bahmutov
As usual, another great post by Gleb Bahmutov on Cypress. Learn how to trigger and check if an HTML video element is playing (play a video usingย <video>
ย element) using Cypress test runner.
Scale Up Your E2E Tests Using Mock Server
by
Yael Mintz
Yael Mintz discussesย the benefitsย of using a mock server when running E2E tests in distributed systems.
How to Generate HTML Report in Playwright End to End Automation Tool
by
Ganesh Hegde
A step by step guide to generating Test Reports with Playwright
using Allure reports as well as simple HTML reports.
If you want to integrate the reports with your Jenkins pipeline, a great addition to this will be How to aggregate test results from downstream Jenkins jobs to one Allure report in upstream job
by Andrii Baidachenko
How to write unit tests for SwiftUI apps
by
Gio Lodi
To test SwiftUI applications, don't test SwiftUI code.
Wondering how to write unit tests for a SwiftUI application? Gio Lodi shows how to write unit tests for the actual logic behind a SwiftUI app and provides an end-to-end overview of the TDD workflow and how it fits in SwiftUI application development.
Taking advantage of Junit 5 extensions
by
Eric Ampire
In this article, Eric Ampire
explores Junit 5 extensions,
a very powerful feature by the Junit 5 framework. Learn how Junit 5 allows extending the behavior of our tests in a very comfortable way while bringing us a modularity that we did not have before Junit 5.
Read all curated articles, news on
Automation here.
๐จ Performance
How we simulate real world network conditions-for testing
via
TestDevLab
Simulating the different networks i.e. 3G, 4G are the crucial parts of conducting the performance tests. ALEKSEJS DANILENKO shares some insights on the same and few useful ways on to how we can achieve that by using different tools.
Heat Map - An Alternate Option To Response Time Scatter Plot
by
Harinder Seera
Heat map buckets data that fall into the same range and then use colors to highlight the intensity/volume of data in each bucket.
Harinder Seera explains how can Heat Maps can be useful to highlight similar outliers, distribution modes, and other details without plotting every individual data.
Mobile Performance Metrics You Should Know โ Part 2
by
Sofรญa Palamarchuk
In this post, Sofรญa covers app performance and the main metrics that affect user experience.
Read all curated articles, news on
Performance here.
๐ก๏ธ Security
Web Application Pen-testing Checklist
by
Prabhudatta Choudhury
Overview of the Penetration Types and Detailed checklist for the each Testing Stages
Fiddler Classic for security testing.
by
Thilani Mahaarachchi
Step by step guide for security testing using Fiddler Classic.
Read all curated articles, news on
Security here.
๐ Accessibility
Accessible contrast ratios and A-levels explained
by
Team Stark
getting started with Accessibility testing ? First thing you have to know is about different levels of Accessibility. This post provides a great level of understanding for different contrast ratios and A-levels.
Read all curated articles, news on
Accessibility here.
๐ ๏ธ Resources & Tools
Code Generator for HTTP Requests
Generate โready to runโ code snippets for making HTTP requests with Google Apps Script, JavaScript, Node.js and cURL commands.
Web Vitals
A Chrome extension that automatically checks Web Vitals scores on the website you're currently viewing.
Mobile Security Framework (MobSF)
Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
moq
The most popular and friendly mocking framework for .NET
๐ย 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.
Do you also create content around Software Testing ?ย Submit yours hereย and I will add it to the list.
๐ And Finally,
Accurate Test Reports
๐ by
T. J. Zelger
Keep Smiling and have a fun week.
๐ย Reach Out
Let me know what you thought about this newsletter, maybe you have someย ideas you'd like to share.
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