3 Ways Artificial Intelligence is Improving Software Quality

Marc Andreessen famously said that software is eating the world. This notion, that every company must become first and foremost a software company, is hardly a radical notion these days. However, even as businesses across industries have invested deeply in their software capabilities, they are now struggling with the complexities of modern software development and … Continued

Case study: Functionize Eliminates Agvance Test Maintenance with Machine Learning

Background Through their Agvance product line, Software Solutions Integrated, LLC (SSI) has become one of the most well-respected providers of integrated software to retailers in the agriculture sector. Agvance has been developed over a number of years and provides retailers with focused solutions for agronomy, grain management, energy management, and accounting. In early 2017 the … Continued

The Evolution of Fixing Broken Tests

Background and history of debugging The huge growth of web applications over recent years has been accompanied by a growth in automated testing solutions. Many web applications are so complex that without automation they would be impossible to test properly. However, automated tests require constant maintenance and debugging. Indeed, often these tasks end up taking … Continued

QA with Zero Engineers Required

SyTrue is a high-tech company specializing in Natural Language Processing (NLP) to abstract vast amounts of unstructured data from medical records for downstream communications and analysis. Having processed over a billion medical records, in multiple formats, SyTrue works with some of the largest healthcare providers and payers in the United States, such as  Humana, Change … Continued

AI Software Testing: Making QA ‘Smarter’

Part One of a Three-Part Series No sci-fi required — Artificial Intelligence — Machine Learning, Machine Vision, and related technologies — can dramatically improve your QA and software testing _today_. (But here’s the catch: reality is both more powerful and way less sexy, than you might think.) Recent blogs and articles — some causing buzz … Continued

Types of Software Testing

Software testing, also known as application testing, has a somewhat ambiguous definition and is a broad process composed of several interlinked types of software testing. Its primary objective is to measure software health and completeness in regard to core requirements. This is achieved by detecting differences between the given input and expected output. Essentially, think … Continued

The Future of Test Automation | Part 2 of 2 with Rebecca Karch

Yesterday we shared the first half of our two-part conversation with Rebecca Karch, QA advisor and former VP of Customer Success at TurnKey Solutions, to discuss the evolving role of QA, especially as it relates to continuous delivery. The final half of Rebecca’s conversation will cover: Today’s test automation challenges Trends that are shaping the future … Continued

The Importance of Testing in Meeting High Customer Expectations

Today’s customers are a demanding lot:  always on, accessing content from a variety of devices, and yet expecting the highest in user experience. Anything less than exceptional response is grounds for unhappiness, perhaps even lost business. And, as competitors put a premium on user experience and selling to their installed base, pressure to deliver innovative … Continued