(right-click and open the picture in a new browser tab instance if needed)
Here it is! For those who follow. This is my vision ( Valentijn Peters ) of what types of software testers there generally exist in the field.
In the top there are 2 categories namely frontend and backend oriented software testers.
The frontend of the software has it's own particullary test tooling. And the backend of the software has also it's own particullary oriented tools.
Both have their foundation, which is the underlaying programming language. Which in it's turn is mostly based on the fact if it is Operating System or WebBrowser related.
Anyway, when I see the applications for a software tester on several websites who scope for a good tester I literally burst into tears.
This picture I scetch is so far far FAR away from their knowledge about software testing that it get's really frustrating.
some examples like:
- Junior, just graduated with 10 years of testing experience.
- UAT tester with Backend tooling experience.
- Selenium expert with Cobol knowledge
- out-of-the box thinker, creative and also helicopter view and very accurate.
- High level of soft skills and very focused on details and prefers to work alone.
- 10 years of frontend and 10 years of backend experience, but low hourly rate
and other examples in the same category:
Please people STOP!
Gain some common ground about what it is that companies need for type of software tester. And stop spreading applications for testers that don't make any sense at all!
First: determine what it is that you exactly need!
Then delete all the catch-22, ambiguity and stupidity from the application.
And only then see if you can find your perfect tester!
And while you do this, keep in the back of your mind:
It's NO fun playing chess on your own!
(In other words, is it really only 1 tester you need?)
check for more info: https://prezi.com/fyf3xcuutmhd/test-driven-agile/
With my 12 years of experience,
I made a Youtube clip, as short as possible.
But with the utmost important things to my personal believes, when you test software.
It's not perfect, it's a start...
I present: version 1.0
link for FULL SCREEN:
October 2018 and the test community is far from done with talking about Artificial Intelligence and software testing. Moreover there seems to be a trend in the amount of discussion about it on Twitter and other communication channels.
TestNet was crowded. To my opinion it was a great success.
Yesterday I read a most interesting article called 'Free Online Coaching on software testing'.
I especially liked the picture...
I liked the picture so much because there is a strong truth in how we testers should work and learn from eachother.
But if we apply this vision on Artificial Intelligence... then the question raises… should an Ai be able to learn from another Ai...?
People need other people. So does that mean that Ai does need another Ai as well?
And what about the other way around?
Can a human learn from AI?
,Can one Ai coach another Ai?
Can an Ai have a "personality"? or should it have?
Ai says: good idea. human says: bad idea
Ai says: bad idea. human says: good idea
Ai says: good idea. human says: good idea
Ai says: bad idea. human says: bad idea
Will it always stay possible to determine how an Ai came up with a certain answer, or... just like with humans… the result is a chemical process in the brains which can hardly be explained to another person like in the song. "counting crows - accidentally in love".
I think we need to get start thinking about when the weights should be more on the Ai side and when on the human side...
What does all this have to do with the title of the blog?
Well... since Artificial Intelligence is a hot topic in the software test community...
What is it then exactly that would make someone an excellent Ai tester?
For example: would he(/she) understand what type (think Eneagram) of Ai he(/she) is communicating with?
Or is that just a strange thought too?
The last thing I want to mention is that besides the exciting part, Artificial Intelligence. I notice a more disturbing effect. That is in the corner of the amount of devices that is connected to other devices.
What's so scary about that?
The scary part of that, is that the world to my opinion is not to the well needed level of understanding how software testing works, let alone.. know how Ai testing should be done...
Which could result in unpredictable effects.
(For example: companies of certain countries hacking other companies on the other side of the world samelessly… (just because it's childsplay for them))
In other words:
My point is:
There are no (world) rules or laws for using Ai yet… !?
(I don't think there's anything (or it is very little) in the law book, or amnesty international notes for that matter)
Are we okay with that fact?
Or do we (ai and humans) have some (test)work to do?
Uw banner ook hier?