BrowserStack has launched Testing Toolkit, a Chrome extension that combines more than 10 essential manual testing tools in one place.| Trending in Testing - Global Software Testing News
When upgrading an ASP.NET Core application to .NET 9, I encountered the following error in my integration tests:| The art of simplicity
The new, upcoming Sparky 9 code name and repos is set. The code name is “Tiamat”, and the new repos is “tiamat”. The upcoming Sparky 9, now testing/semi-rolling is based on Debian testing “Forky”. If you would like to keep Sparky rolling, means based on Debian testing, do: New way (sources files) 1a. change Debian ... Read more| SparkyLinux
Sie möchten mitbestimmen, wie die digitalen Angebote der Stadt Wien gestaltet werden? Wir suchen Bürgerinnen und Bürger aller Altersgruppen, die uns Rückmeldungen zur Benutzerfreundlichkeit unserer digitalen Services geben. So stellen wir sicher, dass wichtige Informationen der Stadt einfach und schnell zugänglich sind. Als Mitglied unserer Test-Community können Sie uns zu Verbesserungen unserer Website wien.gv.at sowie zu […]| Digitales Wien
The swift test command-line invokation does not print unambiguous filenames for test failures, so we need to attempt to patch this from the console output ourselves like true hackers.| Christian Tietze
I'm testing writing 10 MB of data to a server. The expected result echoed back is 10485760 bytes. 160 writes of 65336 bytes. Approximately 1 of 5 tests I get back 10420224 bytes in the test. 65536 less than the expected 10485760 bytes. Is there a standard software engineering terminology describing a case where the same algorithm produces different results during tests?| Recent Questions - Software Engineering Stack Exchange
I'm freshly out of college, and starting university somewhere next week. We've seen unit tests, but we kinda not used them much; and everyone talks about them, so I figured maybe I should do some. ...| Software Engineering Stack Exchange
Simple Smalltalk Testing:| web.archive.org
AI is reshaping the testing landscape, but it can’t replace the value of human judgement. In this post, I explore how experience, intuition and healthy scepticism remain essential to building better software.| Scott Logic
Automating Playwright visual test maintenance with GitHub Actions simplifies updating baseline screenshots across platforms. By running tests on both Windows and Linux via a workflow, developers avoid manual setup and ensure consistent UI validation, even when third-party libraries like CO2.js change underlying data.| Scott Logic
Switching testing teams in the middle of a live project can feel like changing pilots mid-flight — risky if you’re unprepared, smooth if you’ve planned it right. In this post, we’ll look at how to hand over testing between vendors without letting quality or deadlines slip.| Scott Logic
At the Linux App Summit (LAS) in Albania three months ago, I gave a talk about testing in the xdg-desktop-portal project. There is a recording of the presentation, and the slides are available as well. To give a quick summary of the work I did: Revamped the CI Reworked and improved the pytest based integration test harness Added integration tests for new portals Ported over all the existing GLib/C based integration tests Support ASAN for detecting memory leaks in the tests Made tests pretend ...| swick's blog
A simple Docker Compose setup to host Bugsink using Coolify that supports HTTPS| Julien's DevRel corner
Read about the solution chosen by a leading commercial vehicle manufacturer: pushing the boundaries of innovation with virtual testing using Simcenter 3D Smart Virtual Sensing| Simcenter
"I have two news for you, bad and worse," said the mechanic. "The battery is dead and I won't get a new one until Monday. Forget about your annual inspection today," he continued. "But..." you started. "There is no but." he cut short. No setup, no testing. Just like in your Go program.| Jakub Jarosz
This morning a one line change had several of us tearing up the fabric of reality trying to understand why a failing test wasn’t failing, or, in fact, being run at all. Increasingly frantic efforts to upgrade/downgrade Go, run the tests on another machine, run the tests in CI, all served to only unnerve us […]| Dave Cheney
This is a thought experiment in API design. It starts with the classic Go unit testing idiom: func TestOpenFile(t *testing.T) { f, err := os.Open("notfound") if err != nil { t.Fatal(err) } // ... } What’s the problem with this code? The assertion. if err != nil { ... } is repetitive and in the […]| Dave Cheney
A few weeks ago Anton Zhiyanov published the blog post Expressive tests without testify/assert. It's a good and well thought-out post, and I recommend giving it a read if you haven't already. In the post, Anton makes the argument for not using packages like testify/assert for your test assertions, and instead creating your own minimal set of assertion helpers to use in your tests. In fact, so minimal that there are only 3 helpers he uses: AssertEqual, AssertErr and AssertTrue.| www.alexedwards.net
In this post I discuss the new TUnit testing framework, why I ported one of my libraries to use it instead of xUnit and related issues I had to deal with| Andrew Lock | .NET Escapades
How should a fuzzer balance exploration and minimization? Samus has the answer.| antithesis.com
I have been a big-time advocate of not using terms like “manual” or “automation” to represent “testing”. However, there is […] The post Nothing called manual testing first appeared on Rahul's Testing Titbits.| Rahul's Testing Titbits
One of the best ways to learn is to teach, and one of the best ways to teach is to […] The post My testing study & learning notes first appeared on Rahul's Testing Titbits.| Rahul's Testing Titbits
Fuzz testing is an effective technique for identifying bugs that are difficult to detect using unit tests or static analysis alone. This article will show you how to perform fuzz testing in CLion, analyze the results, and debug a tested function. We’ll use CI Fuzz, a fuzz testing tool developed by Code Intelligence, a company […]| The JetBrains Blog
As line designers push for greater efficiency, braced line post assemblies are seeing application at increasing voltages as well as with higher mechanical ratings. The post Advancing the Testing of Braced Line Post Assemblies appeared first on .|
Homepage for Addison Crump| addisoncrump.info
Contemporary vocabulary for talking about software testing has bothered me for a long time. The concept of a unit in unit test is not really defined,| alperenkeles.com
Holistic testing is a term that I have been thinking about for a while now. There are many different types of testing that need to included in our support for […] The post Testing from a holistic point of view appeared first on DragonFire Inc..| DragonFire Inc.
This post is in response to a challenge that was posted on: How to identify the intent of a confusing scenario? The challenge: When faced with a confusing scenario written […] The post GWT Challenge #22 appeared first on DragonFire Inc..| DragonFire Inc.
This quote was recently published with the question “Hmm😶 What’s your take on this?” You can read some of the comments here. It made me realize that I should probably […]| DragonFire Inc.
This Google paper (to appear in VLDB'25) is about not blowing up your production system. That is harder than it sounds, especially with stateful applications with memories. When rolling out new versions of stateful applications, the "shared, persistent, mutable" data means bugs can easily propagate across versions. Modern rollout tricks (canaries, blue/green deployments) don't save you from this. Subtle cross-version issues often slip through pre-production testing and surface in production, ...| Metadata
Please wait while your request is being verified...| keyholesoftware.com
Why test-based accountability may miss the bigger picture in evaluating private schools in choice programs A recent article in Education Next, “The Predictive Power of Standardized Tests,” highlights the strong relationship between middle … The post Test Scores Matter—But Not How You Think appeared first on EdChoice.| EdChoice
Pytest’s parametrize feature is powerful but it looks scary. I hope this step-by-step explanation helps people use it more.| nedbatchelder.com
A client in a workshop asked, “Once you co-create your Message Map, what to do next?” Delivering the right message for your brand is crucial. It helps you connect with people so they listen to your brand’s story. You hook audiences with your message in 7 seconds by using Message Maps. Co-create to achieve the … Continue reading "Spread your message to succeed" The post Spread your message to succeed appeared first on Crystal Clear Communications.| Crystal Clear Communications
I recently got CI working with my personal forgejo instance, and thought I would share how I did it. It’s not that hard, but has a few confusing quirks, and all the tutorials I found online were wrong, outdated, or both. They also tend to include a few pages of steps you don’t really need for a small instance.| robey.lag.net
Improve the security of your GraphQL API with Escape and Postman Are you tired of dealing with pesky API vulnerabilities? Want to take your GraphQL game to the next level? Introducing the perfect combo for GraphQL success - Escape and Postman. Escape is a tool that helps developers automatically and| Escape DAST - Application Security Blog
I first heard about High Volume Automated Testing in 2017, and I’ve wanted to try it ever since. The opportunity came in 2022, when I was working on revamping a UI testing framework for software called Quipucords. This article focuses on the decision points I encountered, the alternatives I …| Mirek Długosz personal website
This is a story of a memorable bug I encountered at work. As with every story of that kind, there are a few ways to look at it: it might save you some time if you encounter a similar issue; it surfaces the hidden work - work that is not visible …| Mirek Długosz personal website
You most certainly know that you can run a single test in entire suite by passing the full path: PRODUCT_ENV='stage'pytest-v--criticaltests/test_mod.py::test_func[x1] This gets old when you want to run around 3 or more tests. In that case, you might end up putting …| Mirek Długosz personal website
Over the years I have encountered my share of memorable problems. They were remarkably complex, hard to debug, completely obvious in retrospect, or plain funny. This is the story of one of them. At the beginning, there was a suite of automated tests that I was maintaining. One day one …| Mirek Długosz personal website
A fellow engineer submitted a question to internal mailing list. The gist is: a new feature is supposed to be released in a few months and there is no automation coverage for it. What should a person with a Quality Software Engineer title do? Should they test the feature “manually …| Mirek Długosz personal website
This is the review of a book “Software Testing Strategies. A testing guide for the 2020s” by Matthew Heusser and Michael Larsen. The book was published in December 2023 by Packt. You can buy the ebook or printed copy directly from the publisher, at Amazon and perhaps a number of …| Mirek Długosz personal website
The Association for Software Testing is crowd-sourcing a book, Navigating the World as a Context-Driven Tester. The book is edited by Lee Hawkins, who posts questions on Mastodon, LinkedIn, BlueSky, Twitter, Slack, and the AST mailing list. You don’t have to be a member to give your answer to …| Mirek Długosz personal website
When researching my previous article, I stumbled upon an essay by Dave Karpf titled “Two Failure Modes of Emerging Technologies”. The first failure mode is when the technology is actually successful, finds itself used outside of planned context and that causes a whole swath of unintended consequences. Second - technology fails …| Mirek Długosz personal website
The Association for Software Testing is crowd-sourcing a book, Navigating the World as a Context-Driven Tester. The book is edited by Lee Hawkins, who posts questions on Mastodon, LinkedIn, BlueSky, Twitter, Slack, and the AST mailing list. You don’t have to be a member to give your answer to …| Mirek Długosz personal website
In March, Ministry of Testing held 30 Days of AI in Testing challenge. I participated, and post my general impressions below. If you have never heard of “$x days of $something” challenges, the idea is simple - there is some kind of prompt posted every day, and your goal is to …| Mirek Długosz personal website
If you have done any webdev work in last few years, you must have heard about WebP. It’s an image format that promises up to 34% smaller file sizes without noticeable quality downgrade. It’s pretty much universally supported since late 2020. With smaller file sizes and widespread support …| Mirek Długosz personal website
The Association for Software Testing is crowd-sourcing a book, Navigating the World as a Context-Driven Tester. The book is edited by Lee Hawkins, who posts questions on Twitter, LinkedIn, Mastodon, Slack, and the AST mailing list. You don’t have to be a member to give your answer to the …| Mirek Długosz personal website
The Association for Software Testing is crowd-sourcing a book, Navigating the World as a Context-Driven Tester. The book is edited by Lee Hawkins, who posts questions on Twitter, LinkedIn, Mastodon, Slack, and the AST mailing list. You don’t have to be a member to give your answer to the …| Mirek Długosz personal website
Playwright exposes a number of browser events and provides a mechanism to respond to them. Since many of these events signal errors and problems, most of the time you want to log them, halt program execution, or ignore and move on. Logging is also shown in Playwright documentation about network …| Mirek Długosz personal website
Learn how AI enhances performance testing using JMeter and Feather Wand. Improve test accuracy, speed, and insights with intelligent automation tools.| Devstringx Technologies
TL;DR: as of version 6.136.9, Hypothesis supports running the same test simultaneously from multiple threads.| hypothesis.works
1 Background| jepsen.io
Automation testing comes with a unique set of challenges so keeping a close eye on the latest test automation tools is crucial for success in software.| Apiumhub
Though this might be as awkward as some of *those* conversations too!| ideatrash
In order to ask this question I need to define a couple of terms to ensure everyone reading it is on the same page: Unit testing is the testing of a single class with all dependencies mocked / stub...| Software Engineering Stack Exchange
A small step to a massive improvement in software reliability| lewiscampbell.tech
Домашняя страница| bronevichok.ru
Whenever invariants can be expressed as proofs rather than as tests that may or may not be exhaustive, the mathematical guarantees of model checkers will provide stronger assurances the code is correct.| Colin Breck
Maaret Pyhäjärvi posted the quote above on LinkedIn a few weeks ago. It speaks strongly to me so I asked Maaret if she'd writ...| qahiccupps.blogspot.com
Unit testing is great! But sometimes there are situations where it can become really tough to write proper tests for your code. One of these situations is when your code doesn’t work totally predictable, when it has some kind of randomness in it, that is intended. Then you usually have one of those functions in […]| SchebBlog
Please don’t mind me, I’m just testing if I broke the ActivityPub federation of this site (or not). If you’re reading this and didn’t get my previous post from today, it’s here: My adventures in self-hosting: day 210 (viva FOSS!)... The post Testing appeared first on Elena Rossini.| Elena Rossini
The latest math and reading results from i-Ready show student performance remains flat five years after COVID.| www.the74million.org
I just finished playing the first iteration of a board game I created about building Ruby on Rails applications. It was actually kind of fun!| Jardo.dev: Blog
What's with all the buzz about system tests in the Ruby on Rails community right now?| Jardo.dev: Blog
OverHAuL| kchousos.github.io
I still remember the day I was asked to step into the role of Test Manager for the first time.- Excitement? Yes.- Panic? Also yes.- Imposter syndrome? Oh, absolutely. I had been in the world of sof…| Emna Ayadi
We cut our end-to-end test times by nearly 30% - and reduced flakiness too! Learn how Wealthfront’s novel test filtering approach made our builds faster and more reliable.| Engineering Blog - Wealthfront
Migrating to Bazel Modules (a.k.a. Bzlmod) - Maintaining Compatibility, Part 2 In the previous post, we reviewed guidelines formaintaining compatibility with both Bzlmod and legacy WORKSPACE builds, andolder and newer dependency versions. I promised that in this post and the next,we'd discuss testing approaches to help ensure that this remains the case. However, a discussion in the Bazel Slack workspace has revealed a Bzlmod andlegacy WORKSPACE compatibilty issue I'd missed in the previous po...| EngFlow Blog
Testing an event ingestion service is critical for ensuring reliable, scalable event-driven architectures. This blog dives into our approach to testing an ingestion service integrated with Azure Event Hubs, covering the testing strategy, tools, and process flow, with a detailed diagram to illustrate the pipeline.| Scott Logic
Web Automation using Power Automate Desktop Power Automate Desktop is Microsoft’s RPA (Robotic Process Automation) tool used to automate desktop and web-based tasks through UI automation, scripting, and data processing. It is part of the Microsoft Power Platform and integrates with Power Automate (cloud flows) for end-to-end automation. Key Features : Installation Steps : Creating […]| Devstringx Technologies
A quality assurance activity aimed to verify GUI appears correctly to the user, this goes beyond traditional functional testing that we do, where we actually test functionality. Check characteristics (layout, color, shape, position, hide, overlap) of each element on the web page. Why is visual testing crucial? Because functional tests like Selenium or Playwright tell […]| Devstringx Technologies
Master dynamic payload creation in JMeter with JSR223 PreProcessor. Use Groovy scripts to generate test data and enhance performance testing flexibility.| Devstringx Technologies
---| pages.cs.wisc.edu
I love xUnit and I use it for most of my testing. With xUnit v3 the possibility of running the tests was added without the need of using any other external tools like console runners, dotnet test or VSTest. So a xUnit test suite is just a executable itself. Not long after xUnit v3 were released I discovered Microsoft Testing Platform, which achieves something very similar. According to their own docs it “[..]is a lightweight and portable alternative to VSTest for running tests in all contex...| Cheesy bits and bobs
I'm been working on an application that will orchestrate data from multiple services. As the developers add clients for those services, th...| qahiccupps.blogspot.com
We share learnings and best practices for testing durable execution based on our testing of DBOS.| www.dbos.dev
A list of key concepts for building and testing reliable distributed systems, with basic definitions and deep references.| antithesis.com
Patrol is a powerful, open-source testing framework created by LeanCode that enhances Flutter's testing capabilities by enabling interaction with native platform features directly in Dart. It allows to handle permission dialogs, notifications, WebViews, and device settings—features previously unavailable in standard Flutter tests, making it truly possible to test the whole app. This tutorial will take you […] The post Flutter UI Testing with Patrol appeared first on Reso Coder.| Reso Coder
In the first part of this short tutorial series, you’ve learned everything regarding the basics and principles of testing in Flutter and also how to write unit tests together with test-driven development. In this second part, you’re going to learn a lot about widget tests and integration tests in Flutter. Starter project Finished project VS […] The post Flutter Testing Guide for Beginners – Part 2: Widget & Integration Tests appeared first on Reso Coder.| Reso Coder
How can you make sure that an app does exactly what it should do without any weird unexpected surprises? Well, you test it, of course. You could test everything manually by launching the app, using it, and trying your best to make the app blow up with errors. Or you can write a bunch of […] The post Flutter Testing Guide for Beginners – Part 1: Unit Tests & Setup appeared first on Reso Coder.| Reso Coder
Review of GEEKOM Mini IT12 2025 Edition (Core i7-1280P) mini PC with Ubuntu 24.04, with benchmarks, features testing, power consumption...| CNX Software - Embedded Systems News
I’m once again in a situation where I need to work with a ~14-year-old, organically grown system consisting of three larger applications and numerous smaller services (primarily AWS Lambda functions). The entire project began with just two people.| Florian Krämer
Migrating to Bazel Modules (a.k.a. Bzlmod) - Maintaining Compatibility, Part 1¶| blog.engflow.com
If you’re working on an entirely new product with no dependencies on any existing system, you’re free to decide how best to build, test and deploy the product. However, if you’re modernising a legacy system, the approach to development and testing is less straightforward. In this blog post, I look at some of the key considerations that should inform the test strategy for a modernisation project. I also explain why it’s important to go beyond the hype and use the right tool for the rig...| Scott Logic
How we used WASM and some Go runtime modifications to run deterministic simulation tests against FrostDB| Discover the Performance Engineer in you. | Polar Signals
How we designed our database for complete control over concurrency, time, randomness, and failure injection.| Discover the Performance Engineer in you. | Polar Signals
But administration relents on yanking data from researchers| The Hechinger Report
Review of ThinkNode M1 and M2 LoRa nodes, and getting started guide for Meshtastic off-grid messaging and GPS sharing solution.| CNX Software - Embedded Systems News
Review of LUNYEE 3018 Pro Ultra CNC router with offline controller, Easel CNC software, and various wood and aluminum allow materials.| CNX Software - Embedded Systems News
Review of the GEEKOM MINI IT12 2025 Edition mini PC with an Intel Core i7-1280P CPU on Windows 11 Pro with features testing, benchmarks, etc.| CNX Software - Embedded Systems News
Audienit chats to Vanguard Audio Labs CEO, Derek Bargaehr to find out why they need EVO 8 in their high-end mic repair/test centre| Audient
BKT’s AgrimaxFactor tractor tires scored high in practical tests evaluating soil compaction and fuel consumption at Germany’s DLG test centre. The post BKT tires score a prestigious DLG approval appeared first on Grainews.| GrainewsTraction & Compaction & Production Tips - Grainews
Every tester has a moment. That quiet pause between curiosity and confidence. When you’ve read enough blogs to blur them […] The post Why I bet on Ministry of Testing Pro (and Won) first appeared on Rahul's Testing Titbits.| Rahul's Testing Titbits
We’ve had decades of thought leadership around testing, especially coming from wholistic development philosophies like Agile, TDD, and BDD. After all that time and several supposedly superseding movements, the developers I talk to seem to have developed a folk wisdom around tests. That consensus seems to boil down to simple but mostly helpful axioms, like “include tests for your changes” and “write a new test when you fix a bug to prevent regressions”. Unfortunately, one of those co...| André.Arko.net
Since 2002, I have been keeping track of all the tricky bugs I have come across. Nine years ago, I wrote a blog post with the lessons learned from the bugs up till then. Now I have reviewed all the…| Henrik Warne's blog
Random Tumble Pilling Tester is a critical instrument in textile quality control for evaluating the pilling behavior of fabrics under| Textile Blog