Taking a new approach to software testing

By Thomas Hadorn

So why does software testing take such a big share of budgets? It’s in part because testing tends to happen at the end of the development cycle, when bugs are expensive to fix, and often cause release delays and bottlenecks. But testing is also one of the last elements of the software delivery pipeline to be modernised, with the majority of organisations only automating 20 per cent or less of their total testing efforts.

Read more

Report testing checklist: Perform QA on data analysis reports

By Amy Reichert

To incorporate data analysis features into software, fully test the reports they generate. Use this checklist to cover these reports' requirements, the test environment, APIs and test data. Software-generated reports provide a great deal of value to customers. Reporting tools and dashboards serve up exceptional data analysis and slick graphics within software. But QA for these software-generated reports is difficult.

Read more

Understanding the Pitfalls Leading to Test Automation Failure

By Fawad Malik

Test Automation is one of the smartest and fastest ways to ensure the quality of software products. It involves using various automated tools to execute a variety of pre-configured tests required to verify the functionality and performance of the application. Moreover, it enables performing regression tests at a higher speed with accuracy at scale.

Read more

Early vs. Late-Stage DevOps Testing: The Benefits of Both

By JAMES ISAACS

Companies that are working toward optimizing DevOps processes have over the past few years adopted a practice of testing throughout the software application design, development and production phases—a practice of continuous testing throughout the product life cycle. This includes shifting testing operations “left,” i.e. beginning testing earlier in the life cycle, to catch any software malfunctions or errors as early in development as possible.

Read more