I am so sick of this thing that most companies don't have a clue about software engineering. Much less about software testing.
Software testing is looked upon as a aftertthought.
So you go and you drive over the bridge with this huge truck and halfway the bridge collapses and you fall into the river. Then the developer of the bridge blames you for breaking the bridge. Most of the time software testing is treated like that. One of the designers of CSS specifications has a great essay about software specifications and how to write them so people can read them. A quote from Ed Kit .