Automating Desktop Applications with SikuliX

My current project supports a number of software applications for which we build and maintain automated tests. While most of these applications are web-based (for which we use Selenium WebDriver), we also support a few desktop/rich client applications.  This has exposed the need for a front-end automated test tool that doesn’t rely on DOM based attributes. Our […]

Read more
Tools and Tests Your Pipeline Might Be Missing

Whatever process you use to deliver software, your ultimate goal is to determine if you have a viable candidate for production. Whether your process is completely automated, completely manual, or (most likely) somewhere in between, there are a lot of opportunities to add tools and tests to your process – your pipeline – to help you […]

Read more
DevSecOps: The Solution to the Equifax Problem

By now, most Americans have heard of the breach of over 143 million (and counting) U.S. consumer’s financial data to hackers earlier this month.  A well-published vulnerability in Apache Struts (CVE-2017-5638) was not patched for months in Equifax applications.  This vulnerability was readily available to hackers and exploited against critical systems holding data such as […]

Read more
Implementing the DevSecOps Process
Security

The primary goal of DevSecOps is to ensure Security and Operations team members are engaged and collaborating with Development and Test from the very beginning of a project/product development. In addition to cultural shifts, it demands a linked toolchain of technologies to facilitate collaborative change. It requires pushing past departmental lines for more effective planning, […]

Read more
Getting Started with Selenified

Selenified is an open source testing framework optimized for automating front-end UI and API testing. With many improvements being made in the last few months, Selenified is now available on Maven Central to be dropped in to any project. Here’s a quick guide on how to get started writing and running tests with Selenified. The main […]

Read more
Are Your Open Source Frameworks Vulnerable?

By now, most Americans have heard of the breach of over 143 million U.S. consumer’s financial data to hackers earlier this month. A well-published vulnerability in Apache Struts (CVE-2017-5638) was not patched for months in Equifax applications. As we continue to survey the damage to Equifax, credit card companies, and the financial security of hundreds of millions of American […]

Read more
DevSecOps Means More than Just Automation, It’s a Mindset
Security

When people think of DevSecOps the first thing that comes to mind is automation. A strong DevSecOps environment should employ tools that automate the following: Continuous Integration, Continuous Delivery, Continuous Testing, Continuous Deployment, and Continuous Monitoring. While automation is certainly important, it’s just as important (if not more important) to build the mindset that “everyone […]

Read more
X