Crosslake Insights

News. Data. Discoveries.

Technical Article

Search

I’m often asked to help people improve the value of their root cause analysis (RCA). Here’s my most common advice. I include a RCA process to improve your software development and advice to make your analysis more effective. Summary Background After a production issue, RCA is the process to get to its root, fix that root […]

View all posts

This post is part of a series on functional testing using the test pyramid. For new code New code has unit tests added as the code is created. If you are good, you write them before the code is created (TDD), but even if you don’t use TDD, get them done and merged into the […]

View all posts

This post is part of a series on functional testing using the test pyramid. Also called “system” testing. Purposes Verifies the key customer experiences of the software. Who defines the test? Who codes the test automation? What to test? Best practices Measures of success Maturity levels Experiences Engineers at each company asked, “Why so few […]

View all posts

This post is part of a series on functional testing using the test pyramid. Purposes Who defines the test? Who codes the test automation? What to test Best practices Measures of success Implementation measures Success measures Maturity levels Experiences One of the companies produced “integration” tests for every component — which were clearly component tests. […]

View all posts

This post is part of a series on functional testing using the test pyramid. API testing checks the external interface of one or more components, while component testing tests the functionality of a single component. From the point of view of the consumer, these are the same, so we group them together in the same […]

View all posts

Crosslake Voices

Technical resources

Analysis

QUALITY

testing

Learn more about our services and bring your business to the next level.