‘Skills’ Archive

Lightweight Reliability Testing Rikard Edgren No Comments

The big drawback and big advantage with reliability testing is that it is easiest and most effective to perform together with other testing. A separate automated reliability regression test suite could cost an awful lot to implement, but reliability in your spine when performing any type of manual test, together with deviations, is cheap, interesting, […]

Background Complexity and Do One More Thing Heuristics Rikard Edgren 5 Comments

I spend a lot of time testing new features for the next release. I actively try to not test the features in isolation, to not use the easiest data and environment. One example of this is that I often use “documents” that are more complex than necessary, that includes elements and strange things that aren’t […]

fast and frugal tree for product importance Rikard Edgren 2 Comments

Software testing is difficult because there are so many possibilities; not only all functions and their interactions and attributes, but also possbible users’ data, needs, environments and feelings. Good software testing need to deliberately sample, and understand what is important. This understanding that evolves over time give testers an intuition about which tests to run, […]

fast and frugal tree for test triage Rikard Edgren 7 Comments

There are situations when you have to choose to run a test or not. Some organizations quantifies properties like time, risk and get a prioritized list. Most probably just use their intuition, but if that’s not enough, or you want to explain and share the reasoning, you can try using a fast and frugal tree […]

Roleplaying your test scenarios Martin Jansson No Comments

Many of you have played roleplaying games/storytelling games or at least heard of them. In those games you have a gamemaster/storyteller, who arranges scenes or scenarios that the players act in. He does not control what each player does nor how he/she should interact with others. Each player usually plays a role/character that has a […]

Lateral Tester Exercise II – Everyday Analogies Rikard Edgren 12 Comments

Analogies are powerful when they help us understand something (they shouldn’t be used to argue.) And virtually any analogy can be good, you don’t know until after you have tried. So this exercise is to use an analogy from your daily life, compare it to testing in general, or to your current area of concern. […]

test design technique name competition Rikard Edgren 16 Comments

When I read about the “classic” test design techniques, I don’t recognize the way I come up with test ideas. Sure, the implicit equivalence partitioning is used pretty often, and I get happy the few times a state model is appropriate, but the testing I perform seldom has the unit/component focus that these techniques have. […]

Stories from EuroSTAR TestLab 2010 the test eye 4 Comments

Monday Henrik started his journey by car from Karlstad and went down to Gothenburg to join with Martin. Both of us were going to take the train down to Copenhagen. Not surprisingly there were delays and the train was cancelled… Instead we headed back to Martin’s house and loaded Henrik’s car and took off. After […]

Synthesizing Test Ideas Rikard Edgren No Comments

It is very difficult to describe the process of synthesizing test ideas. It involves a multitude of information sources, a sense of what’s important, and a dose of creativity to come up with ingenious test ideas, and effective ways to execute them. The easiest way is to take the requirements document, re-phrase each item, and […]

Factoring/Fractionation Rikard Edgren 1 Comment

It is a natural instinct for a tester to break down product information to elements that can be used in testing. It can be elaborations on a requirement, or insights from talking to a customer, or feature slogans from a web site et.al. Michael Bolton (and James Bach) calls this factoring – “Factoring is the […]