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 […]
Analysis
QUALITY
testing
Americas: +1.425.968.2871
EMEA: +44 (0)330 995 0040
info@crosslaketech.com
careers@crosslaketech.com
© 2023 Crosslake Technologies.
All rights reserved.