Crosslake Insights

News. Data. Discoveries.

Resources

Search

In this article series, I’ll show you a test strategy I’ve used with several different companies to achieve high quality and productivity. Test automation saves money, improves time to market and raises quality, but it’s also expensive. This test pyramid gives a guideline on how to allocate your efforts. I’ll give you the basic definitions, […]

Oracles solve “This thing needs more tests than I can list!” We use data-driven testing to reduce the number of tests into a few rows. What happens when the number of test rows get to be too many? Example: Let’s say we have a date control that is composed of three integer inputs: one for […]

Equivalence classes Equivalence classes are a set of input values that produce the same result. It’s important to know the equivalence classes for your system under test, because you can use equivalence classes to limit your test cases. Let’s look at an example. Let’s say you have a user interface that looks like this: Remember, […]

Data driven testing solves the problem: “I want to try a bunch of different test values, but I don’t want to write a different test for each one.” In data driven testing, you reuse the same test code with different values. Data-driven testing is so common and valuable that I’ve seen teams set up their […]

“Regression testing is doing the same thing over and over and expecting a different result.” This is a series of articles on test automation techniques you can use for regression testing. The goals of the series are to: These techniques are not tied to any tool. However, I’ll use some examples in NUnit because it’s […]

Crosslake Voices

Technical resources

Analysis

QUALITY

testing

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