article thumbnail

How Do You Test A Design System? — Advanced Topics

DZone

How do you test a design system? You got here because you either have a design system or know you need one. But, the key is knowing how to test its behavior.

Design 147
article thumbnail

Architecting for Resilience: Strategies for Fault-Tolerant Systems

DZone

That means it's important that software systems are dependable, robust, and resilient. Resilient systems can withstand failures or errors without completely crashing. It lets systems keep working properly even when problems occur. We'll also discuss core principles and strategies for building fault-tolerant systems.

Strategy 293
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Design Systems and Testability With Applitools

DZone

May 2020, Applitools had the pleasure of hosting Tyler Krupicka from Intuit for an hour-long webinar discussing design systems and testability. At Intuit, Tyler works on the "Player/Design Systems" team, where he focuses on design systems.

Design 130
article thumbnail

System Testing Tutorial: A Comprehensive Guide With Examples and Best Practices

DZone

System testing, also known as system-level testing, involves evaluating how the various components of an application interact in a fully integrated system. It is carried out on the entire system under either functional or design requirements.

article thumbnail

Microservices Resilient Testing Framework

DZone

As organizations increasingly embrace the microservices approach, the need for a resilient testing framework becomes important for the reliability, scalability , and security of these distributed systems. What Is MRTF? In embracing a holistic and collaborative approach, let’s start by explaining the cornerstones of MRTF.

Testing 218
article thumbnail

What Is Configuration Testing in Software Testing?

DZone

Configuration testing plays a critical part in the development life cycle by specifying the quality and portability of software. It helps to understand whether a program can be used on any operating system other than the one for which it was designed.

Software 244
article thumbnail

Finite State Machines: How to Enhance Software Testing

DZone

Finite state machines (FSMs) offer a solution by modeling system behavior as states and transitions, a useful tool that can help software engineers understand software behavior and design effective test cases. Ensuring application reliability is a never-ending quest.

Software 152