Five Steps to implement Continuous Testing

More and more companies are deploying DevOps and Continuous Testing (CT) workflows. The Software projects that are staying ahead of the curve have implemented the correct foundation for Continuous Testing by adopting the following five steps and developing a plan that is continuously optimized, maintained and adjusted as things change in the market or on your product road map.

Read More

Improve product quality using Escape Defect Analysis

Escape Defects are issues that are identified by customers after the product has shipped, and as such have also been missed by the test teams. Defects identified after a product has shipped have the most significant cost impact to a business, both in development costs (find, fix & update) and impact to brand. Escape Defect…

Read More

Mirror Electronic Design Automation principles to develop better software

With the rapid and continuous growth of the semiconductor industry, the use of tools that assist engineers by simplifying and automating the design, development and integration process has propelled the development and manufacture of electronics and embedded systems in the last 35 years. The use of Electronic Design Automation (EDA) tools has been a key…

Read More

Five principles for engineering high quality software to take into the New Year

Experience has taught users to avoid the latest versions of software applications until the inevitable maintenance releases, and patches have been released. This post discusses five actionable ideas to help development groups close the quality gap.

Read More

Building the ultimate continuous integration architecture

Software is traditionally designed, coded, then tested. However, poor quality coding and a testing phase at the end of the process can add a significant amount of time and risk to a project. Delayed and extended testing has a knock-on effect – the longer bugs remain undiscovered, the more likely that developers will be working with poor quality software, causing more delays as more bugs are found. The ideal position is to have a process that supports testing as early in the development life cycle as possible and which enables changes to be made quickly.

Read More