Software Testing

Improving test efficiency
John Paliotta

Improving test efficiency

Effective software teams are always looking for ways to make their members more efficient. They realize that improving the development process is an good way to improve quality

Debugging without Security risks
Niroshan Rajadurai

Debugging without security risks

Security researcher Michael Myng found the keylogging code in software drivers that were preinstalled on HP laptops to make the keyboard work. He discovered the keylogger code during

Quantifying the cost of fixing bugs
Lynda Gaines

Cost of fixing vs. preventing bugs

When you think about improving software quality, your initial thoughts might be the cost of investing in new tools and engineering labor to implement them. You may also

Error: Safety security both
Sebastian Krings

A simple error: Safety, security or both?

Aside from safety properties, can we use static analysis tools to detect security issues? Yes, as we will show by discussing a programming error in uftpd, an ftp server

Visual Testing Coderskitchen
Markus Tragust

Visual testing of a Unity-based 3D world

We provide a 3D animation environment for the development and testing of advanced driver assistance systems (ADAS) and autonomous vehicles. Developing and maintaining this environment is a complex

Reasons to adopt code coverage tools
Niroshan Rajadurai

Convincing reasons to adopt code coverage tools

Developers need to be able to analyze the “completeness” of their system testing and ensure applications aren’t released with untested code. Thanks to code coverage tools, developers have

A single source of truth - source code
John Paliotta

A single source of truth

Software projects produce lots of artifacts over time, obviously the source code, but also requirement and design docs, test cases, bug reports, CI scripts, installation scripts, and a

Prevent quality deficit in your software
Niroshan Rajadurai

Prevent “quality deficit” in your software

What’s the software quality deficit gap? It’s the time taken to evolve a product from initial release until perceived as being of good quality. It is variable depending

Hey there!

Subscribe and get an email every time we’ve got a new quality piece on here.