Discover Software Testing Insights and Best Practices

We're here to help businesses like yours deliver superior quality software with automated testing tools. Gain valuable insights from Parasoft's team of software quality experts who share in-depth industry knowledge, technical guidance, and useful product tips.

Implementing QA in a CI/CD Pipeline

The CI/CD pipeline has been adopted by many companies to streamline their software development in the last few years. After all, modern workflows exist to make everyone’s lives easier and companies more efficient. In a...Keep reading

Reading Time: 9 minutes

Dynamic Application Security Testing: DAST Pros and Cons

Dynamic application security testing (DAST) is a set of testing methods that software developers use to search for security vulnerabilities in applications by simulating malicious behaviors to identify weaknesses that could be exploited. In black...Keep reading

Reading Time: 5 minutes

How Is the Test Automation Pyramid Used in Software Development?

The Test Automation Pyramid, created by Mike Cohn and popularized by Martin Fowler, has changed the way we think of software testing. It is a guide to what types and how many of each type...Keep reading

Reading Time: 6 minutes

Why API Security Is the New Frontline in Application Security

How are you addressing the challenges of API security? Recent security breaches have occurred that take advantage of APIs to steal customer data. APIs are widely used in enterprise applications. Because of that, you need...Keep reading

Reading Time: 3 minutes

What Is Static Application Security Testing and How Is SAST Used?

Static application security testing (SAST) is a way to perform automated testing and analysis of a program’s source code without executing it to catch security vulnerabilities early on in the software development cycle. Also referred...Keep reading

Reading Time: 5 minutes

How to Obtain 100% Structural Code Coverage of Safety-Critical Systems

Many software development and verification engineers don’t truly understand why obtaining structural coverage is important. Many just do it because it’s mandated by their industry’s functional standard, and don’t take it seriously. Safety-critical systems like...Keep reading

Reading Time: 7 minutes

A Micro-Manifesto on Continuous Testing for DevOps

Everybody talks about DevOps these days, and I think the principles behind it are fairly well understood. What Does Continuous Testing for DevOps Mean? The general consensus is that DevOps is “infrastructure as code” —...Keep reading

Reading Time: 6 minutes

Accelerate Salesforce Testing With AI & Automation

In a previous post, I offered some tips and tricks for testing Salesforce applications with Selenium. Salesforce provides a flexible development environment that allows developers to define their business logic and UI elements in an...Keep reading

Reading Time: 7 minutes

Analyzing Baron Samedit (Sudo CVE-2021-3156)

On January 26, 2021, Qualys published a blog describing their findings on the heap overflow vulnerability in sudo, CVE-2021-3156, which they named “Baron Samedit”. Sudo is a central tool in many different Linux/Unix distributions that...Keep reading

Reading Time: 4 minutes

Accelerate Testing With Artificial Intelligence

Artificial intelligence has come a long way. Maybe you’ve seen the recent video of choreographed dancing robots? It’s amazing how agile and articulated these robots have become to do these fun movements with such accuracy...Keep reading

Reading Time: 5 minutes

3 Strategies to Maximize ROI of Microservices Testing

Microservices strive to break down traditional monolithic applications into small, scalable, individually deployable services. Some microservice architectures operate in a reactive environment where services can communicate asynchronously without blocking a reply. These types of microservice-based...Keep reading

Reading Time: 5 minutes

Mining the Diamonds From Static Analysis Security Testing

Static analysis, or static application security testing (SAST), tools are a powerful way to discover defects in your codebase at the earliest stage of the development process. However, the tools used to perform that testing...Keep reading

Reading Time: 4 minutes

Get the latest software testing news and resources delivered to your inbox.

Try Parasoft