Remove Code Remove Exercise Remove Software Remove Testing
article thumbnail

Building High-Quality Software

DZone

It sits at the very beginning of the process before the code is written and can save an immense amount of time down the road (of somebody spending tons of time just to get to a dead-end). I really like what one of the smartest people with whom I worked said: “A good design is a design where you can see the code”. Important note.

Software 245
article thumbnail

Basis Path Testing in Software Testing

Testlodge

Basis path testing in software testing is a white box method where the tester examines the codebase to identify all possible paths that could be taken by the user to achieve their aims. These paths are then written as test cases to ensure all the different identified scenarios in the main branches are covered.

Testing 75
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

Manage your monitoring as code with Dynatrace’s HashiCorp Terraform integration

Dynatrace

HashiCorp’s Terraform is an open-source infrastructure as a code software tool that provides a consistent CLI workflow to manage hundreds of cloud services. What is monitoring as code? Within the Terraform CLI, users can instrument code to build and run Dynatrace monitoring for the services they’ll deploy from the same CLI.

Code 240
article thumbnail

Migrating Critical Traffic At Scale with No Downtime?—?Part 1

The Netflix TechBlog

This blog post will provide a detailed analysis of replay traffic testing, a versatile technique we have applied in the preliminary validation phase for multiple migration initiatives. In this testing strategy, we execute a copy (replay) of production traffic against a system’s existing and new versions to perform relevant validations.

Traffic 339
article thumbnail

Service level objectives: 5 SLOs to get started

Dynatrace

In today’s fast-paced digital landscape, ensuring high-quality software is crucial for organizations to thrive. Service level objectives (SLOs) provide a powerful framework for measuring and maintaining software performance, reliability, and user satisfaction. But the pressure on CIOs to innovate faster comes at a cost.

Latency 174
article thumbnail

Service level objective examples: 5 SLO examples for faster, more reliable apps

Dynatrace

In today’s fast-paced digital landscape, ensuring high-quality software is crucial for organizations to thrive. Service level objectives (SLOs) provide a powerful framework for measuring and maintaining software performance, reliability, and user satisfaction. But the pressure on CIOs to innovate faster comes at a cost.

Traffic 173
article thumbnail

Understanding, detecting and localizing partial failures in large system software

The Morning Paper

Understanding, detecting and localizing partial failures in large system software , Lou et al., Before designing a better system for detecting partial failures, the authors set about understanding their nature and causes through a study of five software systems (ZooKeeper, Cassandra, HDFS, Apache, and Mesos). NSDI’20.

Systems 98