When talking about ‘ideal’ [testing] team structures, I tend to stress the need for a diverse set of backgrounds. Not to the exclusion of specific needs of course, but in general, a more diverse team is going to find a greater variety of bugs due entirely of how different view the world.

If a baker walks into a kitchen, the first thing they are going to notice is if the counters are clean. If an artist walks into the same kitchen they are going to notice what colour the walls are and if the paintings are crooked.

That is from this week’s Writing Excuses (by Mary Robinette Kowal specifically).

Bringing it back to testing.

If a scripter tests a product, the first thing they are going to notice are the hooks that make automated checks easier and more effective. If a victim of identity theft tests the same product they are going to notice the security and privacy features.