Testenvansoftware.nl
  • SOFTWARE TESTEN - Blogs
  • SOFTWARE TESTEN - Older blogs
  • Wat is software testen?
  • Links
  • C# programming language
  • Testing on Youtube
  • test tooling
  • Test Process
  • a test syllabus
  • Ik zoek werk
  • Robot FrameWork
  • coins
  • SOFTWARE TESTEN - Blogs
  • SOFTWARE TESTEN - Older blogs
  • Wat is software testen?
  • Links
  • C# programming language
  • Testing on Youtube
  • test tooling
  • Test Process
  • a test syllabus
  • Ik zoek werk
  • Robot FrameWork
  • coins

Real software testing is far more difficult then most people think...

1/21/2019

0 Comments

 
(O T H E R    B L O G S: )

Real software testing is far more difficult then most people think...     Het dagelijkse leven en het dagelijkse testen.     De experts hebben de functionele testers.     Testproces advies met eigen certificaat     How to A.I. message on a higher level.     Testing at the right level!     The complete overview...      Short movie-clip, big impact.     The pursuit for A.I. testers continues...      Wanneer is iets een bug?      What will A.I. testing look like?      The right feeling for the discussion...     Er bestaat niet zoiets als de perfecte software tester!      "De wereld is nog lang niet toe aan Artificial Intelligence software testen!"      Why the process of software testing is evolving?     Recent privacy scandal is actually just a snowflake on the tip of the iceberg!      Is een tester nou 'specialist' of 'alleskunner'?     Evolution of a testcase!      De reden waarom het uiteindelijk altijd beter is om software testers vroeg in het proces te betrekken.      Iedere feature zijn eigen wasstraat!     De juiste persoon voor mijn organisatie?     This is how a test process should work:     Software testen en het 'Droste effect'.     Software testen als 'weapon of choice'.      De populariteit van software testen.      What is really important in software testing?     

Recently I read a very interesting message on Twitter about software testing. In it, was a picture of how you should look at software testing and how formal or informal the tests could be executed.
Picture
But when I see such pictures, sometimes I inherently think:

'Am I the only one who thinks this is a bit "shortsighted?"
This is not the complete picture. This is only a certain % of the total view of how it should be looked at.'

#1: One of the most important things to understand is: that this overview is very dynamic. It's not a solid state. 
So keep in mind you should see the picture more like this:

Picture
#2: is that: you're not testing just 1 requirement or functionality of the software.

It's important realize that requirements are connected.
Picture
It's important to realize that: requirements have hierarchical connections. Some have high priority, some have low priority. Some are connected to a small amount of others, some are connected to everything.
But they are all connected to eachother in some way.

Picture
So this is more in line with how you should see it in overall.

Example: You're testing software: It has requirements. You start with play and test the most important requirement there is. Then you start to machine check the damn thing. You discover a bug. A new requirement is written, that requirement becomes the new top priority. Could be connected to almost nothing, could be the new most important requirement...
Picture
Picture
#3: Realize that more formal or more informal testing is something very dynamic regarding to the test object!

Realize that, now we've underlined that fact. That we have left out all other aspects that determine how you should test.

So for example: is a requirement more 'security testing' related?
or
is it more 'performance testing' related?

None of that is yet mentioned in my extension (personal view) on the image 'formal - informal'.

#4: I'm not even mentioning the fact that insights in time regarding a requirement many times change... (what looks like a bug becomes a feature) (which makes it (the pyramid of connections, and how to test it) even more complicated)
Picture
Picture
In essence!!:

....
Somtimes you need to adjust the strategy of the project. (for example: more A.I.)(or, add other types of software testers for example testers with knowledge of A.I.)

Sometimes you need to adjust the strategy of the tets object.

Sometimes you need to adjust the strategy on some requirements (or bugs, I will get back to that later (in English)!).

Sometimes you need to adjust the strategy on 1 single requirement. (Realize that testing 1 requirement can cause a change of strategy for the.... [ (project, test object, etc...
yes it's that complicated! ) ] 

and so forth, and so on....




So if you have a picture in your head of a test object (software code) that matches something that is static!?

It is NOT! 

A testobject is something very DYNAMIC!

(so in the future, when your "manager" asks: 'why is testing taking so long?' you show him this picture and say: 'because THIS! is what we are testing!'):

Picture
Picture
Ohw by the way, once you see a test object as something very dynamic, it also is immediately clear why it can be so difficult (time consuming) to automate everything, right?

I'd like to end this blog with a quote:

Picture
So don't look at software testing which looks something like this:
Picture
DO look at software testing which remsembles something that looks more like this!:
Picture
When I see the applications for software testers nowadays ("doctor needed!"). And I look at what the companies are asking for the kind of skills a software tester should have. I'm sorry to say but it is not in line with what I would like to see in a software tester. Not even for 60%...


(So if you would like to scout for the real good software testers in the field, and you'd like to hear my vision about what a real software tester should have in the backpack as skills?

Send me a message and I gladly tell you all about it!)

or,
You'd like your recruuters to just have a cup of coffee (a talk) with me!? I can elucidate my vision regarding software testers and help them find the more suitable persons for the concerning applications more easily (faster and better).

Yours sincerely,
Ing. Valentijn Peters

0 Comments

Het dagelijkse leven en het dagelijkse testen.

1/10/2019

0 Comments

 
Picture
Werk en privé zou je altijd goed gescheiden moeten houden.


Maar wie kent het gevoel niet dat je op de meest vreemde momenten de ingevingen krijgt voor een hele goede test case?

Ik bestel al jaren bij Ali-Express en ik overdrijf niet als ik zeg dat ik wel 100 producten gedurende de jaren bij de website heb besteld.

99,99% van de keren gaat dit goed. Mensen maken zich soms druk of de producten wel overkomen, maar ik heb nog niet meegemaakt dat het niet goed gaat.
Altijd wordt het wel netjes afgegeven bij de buren, of in een uitzonderlijk geval afgeleverd bij een postkantoor waar je het later kunt ophalen.

Toch was er iets bijzonders aan de bestellingen. Namelijk dat de bestelling die voor mij het meest belangrijk was, of anders gezegd -waar ik het meest op zat te wachten-. Dat was een keer een product wat kapot afgeleverd werd.

Van alle 100 producten die ik besteld had was het product waar ik juist het meeste behoefte aan had kapot.

Wat heeft dit nu met software testen te maken?

Ali-express doet eigenlijk niets fout. Zij kunnen het niet helpen dat een kapot product wordt afgeleverd. Ook kunnen zij niet weten dat dit het product is waar jij nou net het meest op zat te wachten.

En dit is nou precies waar het raakt met het ontwikkelen van software en met het opduiken van bugs. Bij de ontwikkeling van software weet je namelijk ook soms niet waar:
  • De klant (eigenlijk) het meeste behoefte aan heeft. (want eigenlijk willen ze dat niet eens vermelden, soms is het niet goed nagevraagd, of weten ze het niet zelf, maar een lang verhaal kort: het is een feit dat het best wel eens niet duidelijk is).
  • Je kunt van te voren nooit weten waar, in welke mate of in welke vorm de bugs zullen opduiken.
  • of waar de concurrentie zich naartoe beweegt.

Er zijn veel beroepen waarbij je op vrijdagmiddag de deur achter je dicht kunt trekken en je gemakkelijk al het werk kunt loslaten...

Mijn ervaring is echter dat, als je software tester bent, je toch altijd nog wel voor een bepaald gedeelte van de (vrije)tijd met de ontwikkeling/progressie van testcases bezig bent.
Een televisieprogramma, een boek, een film of een gesprek, zelfs een blog, allemaal kunnen ze een invloed hebben op een idee voor een super goed testgeval.

Mijn advies hierin na alle jaren: zorg dat je zulke dingen vastlegt. E-mail jezelf desnoods (maar heb een eigen manier om deze ingevingen te documenteren) want zulke momenten zijn vaak het begin van een grote verbetering van de software!

0 Comments

Software testing

1/7/2019

0 Comments

 
0 Comments
<<Previous

    software testen

    Picture
    Picture
     

    Uw banner ook hier?
    Tweet @testensoftware
    Follow @testensoftware

    Archives

    March 2023
    January 2023
    November 2022
    September 2022
    August 2022
    July 2022
    May 2022
    January 2022
    November 2021
    October 2021
    May 2021
    April 2021
    August 2020
    July 2020
    June 2020
    April 2020
    March 2020
    February 2020
    January 2020
    May 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    July 2017
    May 2017
    April 2017
    March 2017
    December 2016
    November 2016
    August 2016
    February 2016
    December 2015
    September 2015
    August 2015
    March 2015
    February 2015
    January 2015
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014

    Tweets by testensoftware

    Author

    Motto:
    'Quality is a choice!'

    Categories

    All


    Foto
    De beste boeken over software testen...
    Foto
    Wat een tester nodig heeft...
    Artikelen over software testen... in het Nederlands: infonu.nl
    Picture
    Teach2000 - overhoorprogramma

    This website uses marketing and tracking technologies. Opting out of this will opt you out of all cookies, except for those needed to run the website. Note that some products may not work as well without tracking cookies.

    Opt Out of Cookies
Powered by Create your own unique website with customizable templates.