Issue #16 : Software Testing Notes
🔧 Why Is Continuous Integration Important For Testing? • E2E Testing with Cypress and GraphQL • MongoDB Performance Testing Using JMeter and more...
Pritesh from Software Testing Notes here 👋.Welcome to the 16th issue of Software Testing Notes! 🚀. There's a lot of good reads, tools and resources this week. Hope you have a great rest of the week.
Consider subscribing if you haven’t already 👇
📚 Top Reads
Without continuous integration, you're not making the most out of your test automation strategy. Learn why it's important to implement CI in your projects.
You'll Get Faster Feedback Loops
You'll Increase Accountability With Your Team
You'll Give Testers More Time for High-Value Tasks
You Can Automate More Than Just Tests
A card trick about test code | teamwork | unit tests | software requirements by Benjamin Bischoff
Combine concepts for testing / team work etc.. with a bit of magic 🔮. Benjamin does a great job of describing things with easy magic tricks in few minutes.
An automation stack is a layered automation architecture where each layer builds upon the previous one and provides an audience-appropriate interface to the lower levels’ capabilities
Why should you build a proper deck for automation ? and how it can help ? read in this article by Paul.
To find out more about how system growth rate, system size, and development costs are affected by defect rates, Matt Gunter has built an Agent-Based Model in NetLogo which provides some amazing insights of how everything works and integrates with each other from defect rate to development costs.
Asking the right questions is important. But what are the right questions ? what comes first ? Alan Richardson ponders on the same and provides some valuable insights. Some of my favorites are,
Nothing is True
Questions as distractions
What do I need?
So what does a Quality coach actually do ? it’s just about testing ? or there’s a more to discover ? what are some of the responsibilities of a quality coach ? Kim Engel answers some of the questions in this article.
What exactly are contract tests? Should you use it in your project? In this blog post, Oleksandr Romanov talks about the case when contract testing can help. Compare contract testing with other types of tests and shares his thoughts on using contracts in any application.
How does the team know that they are doing well? James Thomas shares some insights on the same.
A very detailed article on the UI testing do’s and don'ts by Bryce Dorn on how they do UI testing at Glassdoor.
Fluent Assertions is a .NET library that provides use with a bunch of useful extension methods that allow us to test our C# code in a more natural way.
Practical examples of using Assertion Scopes by Will Velida.
everyone has faced this one at some point or another. And someone like me gets this every other day 😊. Learn about challenge of automation for SPAs and few approaches of how to tackle them.
This is a guide to achieving seamless GraphQL mocking in your cypress tests. With this you can easily test happy paths, edge cases and error states; all from the comfort of a single test file using cypress-graphql-mock-network library.
Learn the art of writing automated test scripts for Android apps even without access to the applications source code with particle detailed examples and code snippets by Heitor Paceli.
Wondering how you can throttle the speed of your network in chrome ? it’s an easy one and only few clicks away.
Performance testing of MongoDB using JS2233_sampler. Article details on testing basic MongoDB operations like,
connect to a database
create a document
read this document
modify the document
delete this document
As always, Ady is back with monthly roundup of everything about accessibility.
Wondering how to go about testing Keyboard Navigations for the accessibility testing ? Will Saunders has got you covered.
🛠️ Resources & Tools
Simple network mocking for your GraphQL API.
A .NET library that provides use with a bunch of useful extension methods that allow us to test our C# code in a more natural way.
An easy way to execute a health check against your API endpoint.
📝 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, Just some happy little accidents
👋 Reach Out
Let me know what you thought about this newsletter, maybe you have some ideas you'd like to share.
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