What I have seen with these two enterprises is a growing trend towards what I will refer to as “developer charged testing”.
I like to learn about things that make me consider what I do, why I do it, how I can do it better… I like to read a lot to keep myself up to date about what I need to know, what I need to learn, how I can improve my skills, how I can better serve my team/project/stakeholders.
I have a great deal of respect for Microsoft, especially under Bill Gates. To me, they "write the songs"... They made user experiences change through the years, they orchestrated what we all see out there today…
And you should already know my love/hate forGoogle by now, if not, go back and check out the previous blogs on the subject…
So why do they come up again, you ask?
These prize enterprises do not seem to need a manual tester in their organizations…
Why does this bother me?
Perhaps because I am selfish, I AM a manual tester…
Perhaps because I think there is something between developer and tester that is a totally different mindset...
Today I think it is because I was involved in a conversation that related to my own personal project, that made me have to think about some things…
I work on a pretty good size team. I have to say, this is a stellar team… brilliant… I venture to say most, if not all of the team, really wants success at the end of the day. Not personal success, but overall success, for the team… for the stakeholders… for the customers… it’s a great feeling to know you are mostly, if not all, working to the same goal…
I hope I said enough to show how much I value the team I work with… before I point out what I believe was a fallacy of thought by one of the members of the team…
In this world of Agile/Scrum, it is said that all members should be able to step in and help out on bottle necks of the “time frame” of development. Sounds good, actually sounds like the perfect team concept…
Except… not all team-mates are equal… not all are able… not all can so quickly volunteer to do so…
This concept, to me, appears to be geared towards getting things moved to “Done”, not in actually being correctly done….
Let me elaborate on the point I am trying to make here…
As an avid researcher, I look to see what is missing more than what is actually here… I am not even beginning to talk about “crazy testing” ideas, just missing pieces…
I work with a few developers (few to me is usually 3, maybe 4) who will report defects they find while they are coding, whether in their code or in other code that interacts with theirs… Gotta say, they ROCK! But, dare I say, the majority are not at this level…
Like testers, the same is true for developers… some do it for love, others for their career and the end result of such…
So, who keeps it in check? And, if the Agile/Scrum method says all team mates can step in and help each other… does that mean the Business Analyst’s should step in and help code if development is bottlenecked? Or does that mean I do? Trust me, you don’t want that…
I took a couple classes on coding… I found I did not want to “create” anything, I simply like “gathering information”…. And passing it on. I like study/research/learning/understanding… I did not want to “code”. Does that make me less worthy to be on the team… I guess that depends on what the goal of the team is… what the goal of the project is… what the stakeholders want…
I have read some blogs/articles not too long ago on testers being tired of hearing about “analogies” of testing, I personally am tired of hearing about developer-testers being the Coup de Grace of non-developer testers...
To me, it takes a bit of each element to make a successful release to customers…
Does anyone else see this trend? Or its possible effect on the end results?








