Lets Talk About Tests, Baby

Ep 45 - Can we test it?

Informações:

Sinopsis

Yes we can! (Maybe?) Want to come work with me? We're hiring a junior tester! Leading on from the Science! bit, I want to talk about testability. So testability is how testable a product or system is by a given person, in a given context. Having software that’s testable makes testing quicker, because not only can we test quicker, we can also be confident that our testing has been effective. Testability requires certain things: We need to have a definition of right or correct behaviour, so we can form a test plan or strategy. If we don’t know how the system is meant to work, we can’t ensure it’s working as expected. We need to put some work into defining features separately, so each can be discussed in isolation (or as much as is possible). This iterative process means testing can happen as early as possible, otherwise we’re in a position when all we can test is all of it in one go, which makes it harder to test. There are some things that are only really testable in certain circumstances - whether th