Systems | Development | Analytics | API | Testing

The latest News and Information on Software Testing and related technologies.

The Hidden Risks in Software Testing with Titus Fortner

What happens when a global outage reveals the cracks in our testing processes? In this episode of Test Case Scenario, Jason Baum, Titus Fortner, and Marcus Merrell dissect the recent CrowdStrike incident that sent shockwaves across the world. They dive into the incident report, uncovering the key failures and oversights that led to the outage.

A Guide To Testing React Components With Jest And React Testing Library

Testing is checking if your code works the way it’s supposed to. When you write a program, you have an idea of what it should do. Testing is the process of making sure it does that. It’s like double-checking your work. In this article, we’re diving into the world of React testing using two powerful tools: Jest and React Testing Library. We’ll explore how these tools work together to create robust, reliable tests for your React applications.

S1.E16: Test Case Design and combinatorial testing | QA Therapy Podcast

Testing systems effectively while ensuring critical scenarios are covered and avoiding redundancy is a complex task. We're privileged to have Ivan Filippov as our special guest. Did you know that Xray Enterprise allows you to define parameters, values, and enforce system-under-test rules? This tool helps you create a manageable set of test scenarios while ensuring that most combinations of values are covered early on in the test suite. By doing so, you can address most risks upfront and optimize your testing efforts.

Why Your Business Needs Bespoke QA Consulting: Explained

Businesses across diverse industries navigate distinct requirements, regulations, and challenges in software development and quality assurance. What proves effective for healthcare software might translate differently than banking software due to differing regulatory landscapes and privacy considerations. Hence, QA consulting services play a pivotal role in leveraging industry-specific expertise to tailor solutions that meet the unique quality needs of each sector.

Join Ken on SMC Journal - Scaling Kubernetes, Microservices, and Ephemeral Environments

Check out Ken Ahrens and Scott Moore as they discuss some blockers of developer productivity when building in Kubernetes, and how removing environment and data challenges can reduce toil and frustration! You can catch the full podcast on Scott’s page here: Scott Moore: Hey everybody out there in internet meme land. It’s time to hide your kids and hide your wife because it’s time for the SMC Journal podcast. Some of you will get that joke. Others will not.

What is The Test Pyramid? How To Apply Test Pyramid To Your Strategy?

The Testing Pyramid is a framework in software development that helps organize and manage different types of tests. Its purpose is to ensure efficient and effective testing by structuring tests into a hierarchical model. At its core, the Testing Pyramid emphasizes the importance of having more low-level tests that are quick to execute and fewer high-level tests that are more complex and time-consuming.

3 Key Findings from the 2024 Stack Overflow Developer Survey

The 2024 Stack Overflow developer survey results included critical themes and sentiments around AI and the developer experience. With responses from over 65,000 developers in 180 countries, this report provides a comprehensive overview of the current state of software development. In this article, we’ll examine some of the report’s key trends and highlights and their strategic implications.

How to Write a QA Test Plan

A quality assurance (QA) test plan or a software test plan is a document that outlines the steps, approaches, tools, and best practices for carrying out QA testing for your project. The purpose of a QA test plan is to define testing goals and objectives while considering cost, project requirements, and delivery timelines. Ultimately, this document ensures that all stakeholders are unified in their commitment to delivering a high-quality product.