Crosslake Insights

News. Data. Discoveries.

Resources

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 […]

Have you ever thought, “Creating and maintaining all this UI automation is taking a huge amount of my team’s time? I’ll bet we could do less of this and get higher quality!” If so, you wouldn’t be alone. I talked to six product teams that not only thought that, they did it. Here are the […]

Crosslake Voices

Technical resources

Analysis

QUALITY

testing

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