Welcome to the 57th edition of Coding Jag brought to you by TestMu AI!👐
Testing data structures in relational databases can be a tedious and cumbersome task. Database structure often changes during development, and queries are often complex. As the number of relations grows, testing the database manually becomes the least efficient method to ensure data integrity. Unfortunately, most rely on hard-coded benchmark tests that evaluate example queries against execution time. However, this approach is not feasible while querying third-party APIs.
Alternatively, you can use Generative testing, which allows you to generate millions of test cases, ensuring broad coverage without the need to run every permutation every time. This automatically builds up a pool of queries and parameters that can be used to reveal defects.
But how do you test that your code is correct when all the test cases are randomly generated?
This edition deep dives into Generative Testing: A smarter way to QA to answer this question and much more!
News
5 min read
thinkingtester.com
Web Accessibility means making a website easier to use and understand for people with disabilities. Learn how to check a web page for accessibility and make two simple tweaks to the application’s code to make the page more accessible.
5 min read
blog.gurock.com
This blog talks about the seven browser tricks or features you might not even realize exist, mostly in the browser’s developer tools' sections.
5 min read
itnext.io
Working backward from what you don't want to happen will help you avoid the most typical blunders. It's a great idea to question the ideal way for the software to work and the worst way for the software to work.
5 min read
visible-quality.blogspot.com
Facilitators can guide ensembles to improve assembling sessions. Maaret Pyhäjärvi shares six things facilitators can do: ask questions, call out the pattern, navigate, set a constraint, and more.
5 min read
medium.com
Generative testing is all about writing code that generates test cases. Rather than having tens or hundreds of test cases that have to be written manually, it can generate millions.
Performance
4 min read
suhanap33.medium.com
Software testing is required to ensure the applications run without any failures. In this tutorial for beginners, learn how to perform performance testing and load testing using JMeter.
4 min read
qainsights.com
Jumping directly into performance testing might be overwhelming. Check out the ten things you should know before learning about performance testing and related tools in this blog post.
Automation
7 min read
medium.com
Envision automation as a limited resource, and apply it when it’s needed. Consider the pros and cons of automation and think twice before labeling yourself as an Automation Engineer.
9 min read
zhiminzhan.medium.com
Regression testing needs to be automated and run in a Continuous Testing server multiple times a day. In this article, Zhimin Zhan shares his experience and thoughts on regression testing.
9 min read
testmu.ai
TestNG provides us with an inbuilt class called the Reporter Class. In this Selenium TestNG tutorial, learn how to use the TestNG Reporter Log, and you will be able to store log super-useful information in the reports.
9 min read
dev.to
Learn the best practices in test automation with Cypress so you can apply them to your projects and make your tests more robust and faster.
Tools
8 min read
theqalead.com
43% of testing teams believe handling data and test environments is very challenging. In this article, Duncan Elder deep dives into some of the best test data management tools to help your development team.
10 min read
platformos.com
Pawel Kowalski discusses her experience with CodeceptJS, a new contender to TestCafe. CodeceptJS provided excellent developer performance, so their team delved deeper into its documentation and expanded their test suites to incorporate additional test cases.
5 min read
bravostudio.app
Bravo Studio 3.0 is the fastest mobile app-building platform to convert your designs into native apps instantly. Give it a spin now!
5 min read
twake.app
Twake 2.0 is the open digital workplace for a secure open-source collaboration platform that improves your organizational productivity. Try it now!
Video & Podcast
46 min
youtube.com
The Microsoft .NET testing framework, commonly referred to as the MSTest framework, is a functional testing framework available with Visual Studio. In this Selenium WebDriver C# MSTest tutorial, you’ll learn the fundamentals of the MSTest framework and much more.
52 min read
pythonbytes.fm
This episode of Python Bytes hosted by Michael Kennedy, Brian Cannon and Ethan Swan discusses Jupyter, a self-contained desktop application, which bundles a Python environment with several popular Python libraries.
29 min read
youtube.com
Is the Page Object Model Overrated? Want to know a real-world example of performance testing across the pipeline? Discover the answer to these and more in this edition of the Test Guild.
29 min read
testingpeers.com
This week Testing Peers talk about the frustrations we may have within the testing world and non-testing frustrations during the pandemic, like masks on public transport and much more.
Events
00 min
softwaretestingnews.co.uk
The National Software Testing Conference, NSTC 2021, will showcase the best of the best testing talent from around the world. With keynotes from winners, inspiring presentations, and valuable networking opportunities, NSTC 2021 is an event you don’t want to miss. Date & Venue: 12th & 13th October at The British Museum, London.