Marlon Brando said in a role he played: “People win with loaded dice
“…
This is the exercise we’re building today, loaded dices – for the win!
…I get by with a little help from my friends. One of the friends at work who pushes me into all sort of good experiences is Issi Hazan. At this example, he invited me to join him in a testing class for the Tech-Career project (a social wellbeing program in Israel that works with immigrants from Ethiopia to form them and prepare them for a job in the High-Tech industry. They were mentioned at this old post about building a portfolio, and at work we volunteer by giving them coding and testing classes).
Issi’s aim is to teach the group strategies for Exploratory Testing.
But how to do that in a single short out-of-the blue session? How do you convey the strategy, heuristics, coverage models, quality criteria in a practical easy-to-get form? How to make it dynamic and not-boring?
In this post we want to run through you this idea for an aiding tool for the instruction — and the execution too — of tests of exploratory nature.
Many strategies employ clueing techniques: Creativity Cards like the Creative Whack Pack, “Prime Me” clues like the ones in Session Tester (hmmm… soon a feature of Rapid Reporter?), Brainstorming techniques… Clueing techniques give you one hint, and your objective/experience/context will use the clue to progress and get unstuck.
So here’s where the clueing ‘Rolling Strategy Dice‘ come:
As you see in the video above, the dice will roll one of six Product Elements SFDPOT (from James Bach) and one of twelve Quality Characteristics CRUCSPICSTMP (from The Test Eye team).
So a throw of dices can bring “Function
” and “Reliability
“. Ok, so how would you study the function aspect of your product from a Reliability point of view? Go on, map the functions that are essential and have the user’s trust. Map the functions that can bring the overall system to unreliable states. And so on!
Your next throw of dice can be “Structure
” and “Charisma
“. This one is interesting too. Look at all the non-executable files. Is the product folder organized, even attractive? Or it is a mess that scares users away? How’s the product code?
So that’s the idea. We suggest it as a method for taking a class through some of the ideas, heuristics and mnemonics we use when testing; and for use in day to day testing as a complementary tool.
How to use:
- Online Version: The dice can be used online for free in courses or day to day tests at this link.
- Build your own: The templates (Thanks Rikard Edgren!) can be downloaded at ExploratoryTestingDice.pdf.
What do you think?
#1 by Reminder- + 1.8208484 bitcoin. Get => https://telegra.ph/Go-to-your-personal-cabinet-08-25?hs=001692601c589df90fc0aa0e58a35167& on November 12, 2024 - 04:12
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
zb2j8t
#2 by Рrосеss 1.00000 bitсоin. Nехt => https://telegra.ph/BTC-Transaction--395449-05-10?hs=001692601c589df90fc0aa0e58a35167& on June 16, 2024 - 06:12
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
yjgcgt
#3 by You have a transaction from user. GЕТ => https://telegra.ph/BTC-Transaction--646922-05-10?hs=001692601c589df90fc0aa0e58a35167& on June 11, 2024 - 09:14
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
ker9zp
#4 by Рrосеss 1,000000 ВТС. Withdrаw >>> https://telegra.ph/BTC-Transaction--720374-05-10?hs=001692601c589df90fc0aa0e58a35167& on May 23, 2024 - 07:03
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
6bt4js
#5 by You got a transfer from user. GЕТ > https://script.google.com/macros/s/AKfycbxDCrdNRgwS__q8VmxBAji6dJ5N-LtMXGhSAwd1Dp-0pePENG2R1kGw0whL80s8YbGYBw/exec?hs=001692601c589df90fc0aa0e58a35167& on May 17, 2024 - 12:17
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
qwxefd
#6 by Тrаnsfеr #GР61. VЕRIFY => https://telegra.ph/BTC-Transaction--122395-05-10?hs=001692601c589df90fc0aa0e58a35167& on May 17, 2024 - 04:00
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
6vv29o
#7 by Transfer 40 340 US dollars. Gо tо withdrаwаl =>> https://telegra.ph/BTC-Transaction--190629-03-14?hs=001692601c589df90fc0aa0e58a35167& on April 18, 2024 - 18:09
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
qv7qlw
#8 by TRАNSАСТIОN 1.000065 BТС. Next >>> https://script.google.com/macros/s/AKfycbw6O2UCzHPoqQ4W2bSZLGqhV3aDzqou2j3B4HB9vV3meR8fPSiwAWXd-HJt8YtxZ57_/exec?hs=001692601c589df90fc0aa0e58a35167& on April 15, 2024 - 03:07
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
etzvnw
#9 by Зaчиcлeниe 311 071 Pyб Зaбpaть on April 7, 2024 - 17:41
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
zpoy1i
#10 by You mined 38 861 Dollars. Withdrаw => https://forms.yandex.com/cloud/65e6228402848f1ab3edd8d4?hs=001692601c589df90fc0aa0e58a35167& on March 13, 2024 - 09:02
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
438lzy
#11 by You got 40 549 Dollars. Gо tо withdrаwаl >> https://forms.yandex.com/cloud/65db118e02848fe3b1c15a7a?hs=001692601c589df90fc0aa0e58a35167& on March 13, 2024 - 02:23
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
h8yq5t
#12 by Transaction 32 873 Dollars. Gо tо withdrаwаl =>> https://forms.yandex.com/cloud/65db1192505690e3e3f59636?hs=001692601c589df90fc0aa0e58a35167& on March 2, 2024 - 00:49
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
p5nwju
Trackback: http://ejournal.umm.ac.id/
Trackback: Recommended Studying
#13 by mohammad shafeek on December 29, 2018 - 11:05
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Very interesting blog. Thanks for posting this kind of charismatic content. https://softwaretestingboard.com/#axzz5b3qN0Sfw. More info about software testing have a look at it
#14 by zaphodikus on December 21, 2015 - 15:28
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Thanks for sharing the (Test eys) 12 characteristics – All these are ways to ensure we explore all sides of the produce equally or at random for best effect in a well communicated way.
Pingback: The Big Exploratory Testing Rolling Strategy Dice | Qualidade de Software
#15 by QA Tester on August 7, 2013 - 08:26
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Good Idea!! By this way you can check all the possible options.
#16 by Shmuel Gershon on August 16, 2013 - 09:55
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Thanks Larry 🙂 – glad you like it.
#17 by leo galani on July 10, 2012 - 23:12
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Hey Shmuel,
Gonna ask my wife to help me out to make those for me.. 🙂
#18 by Shmuel Gershon on July 26, 2013 - 12:54
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Good luck Leonardo!
If you want some help in Portuguese, just let me know 🙂
#19 by Nataraj on January 30, 2012 - 07:46
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Thanks Shmuel,
Your experience helped me lot in my testing career. i have made exploratory dice for myself to implement this initiative.
Thank you so much
#20 by Shmuel Gershon on July 26, 2013 - 12:53
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Thanks for the kind not, Nataraj!
Pingback: Exploratory Testing Rolling Strategy Dice
#21 by James on November 15, 2011 - 14:55
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Nice idea. I wrote about using Brian Eno’s Oblique Strategy cards for testing inspiration here: http://qahiccupps.blogspot.com/2011/11/here-come-warm-tests.html and they’re talking about it over at the Software Testing Club too: http://www.softwaretestingclub.com/forum/topics/can-we-develop-a-set-of-cards-to-help-steer-our-thoughts-in-the-r
#22 by Shmuel Gershon on December 15, 2011 - 18:08
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
James, this is very nice!
And although with a different strategy, the objective is the same. Rikard Edgren calls the Big Exploratory Testing Dice the Lateral Thinking Dice, because they attain this effect the cards do.
Cool idea, cool addition!
#23 by Rikard Edgren on September 11, 2011 - 09:25
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Shmuel, this is very good!
I can’t imagine a better exercise for lateral testing.
I have built my own (in too thin paper), physical dice add tactility, and has better charisma (for me.)
#24 by Shmuel Gershon on September 11, 2011 - 10:05
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Rikard, I am so proud you liked the exercise 🙂
I agree with you that thowing real dice feels better. The digital animation may be more practical for presentations, on-the-road, etc — but when a physical dice can be used, I recommend it.
#25 by Kobi Halperin on September 8, 2011 - 13:59
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Hi Shmuel,
And that’s not part of your tool yet? 🙁
We definitely need to add periodic idea generation to all testing tools and ALMs.
It can be used while planning tests (though at that stage pre-made Mind-Maps might do better), during scripted testing to encourage some out of the box thinking, and of course during exploratory testing, when you feel stuck.
Heuristics is one issue, Testing Tips can be another, and to make people start reading, I would love to see some RSS feeds from blogs and sites.
This Mix & Match idea is another level, as it combines several aspects into a multi-level item (a bit like complicated scenario testing), now the hard part is to properly define the right dimensions to mix – then we can either use a randomizer, or pair-wise algorithm.
Anyhow – this is a lovely idea for course or pre-exam practice as you mentioned – When do we get it as a web service / app ? 🙂
halperinko – Kobi Halperin
#26 by Shmuel Gershon on September 10, 2011 - 22:04
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Kobi, I built this for Ray Oei and Hendrik Emilsson: http://testing.gershon.info/exploratory-dice-roll/ , they may be using it in their training and tests, see if it can help you too! 🙂
#27 by Jean-Paul Varwijk on August 27, 2011 - 23:05
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Hi Shmuel,
I like the way you combined two things here.; Exploratory Testing and (RST) testing heuristics. Unfortunately understanding of these is, to my knowledge, not so widespread or deep as one would wish. So maybe a small introduction (or links) would be a consideration.
My initial enthusiasm was tempered a bit by the amount of possible combinations. But I came to realize this is also an opportunity to promote out of the box thinking and achieving deeper understanding of the elements and characteristics themselves and their relation to software (testing).
Great post and it is definitely something I will try and use.
Regards,
Arborosa
#28 by Shmuel Gershon on August 28, 2011 - 01:56
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Hi Jean-Paul!
I’ll be glad to post an introduction. I’m thinking of it now, but will follow-up with you on email so we build it together.
Regarding the combinations, yes, there are many and not all are easy — but none of them is compulsory :). In case you don’t feel value in one of the combined results, roll the dice again :).
#29 by Henrik Emilsson on August 26, 2011 - 01:42
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Brilliant Shmuel!
This is something I definitely will try out with our students in a course that starts next week.
What I like with this is that you are forced to combine the two and try to think of something that would matter in the specific context.
It is a lateral thinking exercise that not only help you come up with new test ideas, it is also a great opportunity for coming up with new quality characteristic sub-categories.
In the case of “Structure” and “Charisma” that you brought up, it is really a new area of Charisma that I haven’t thought of before. Great!
Cheers, Henrik
#30 by Shmuel Gershon on August 28, 2011 - 01:44
Warning: Undefined variable $my_comment_count in /home/public/wp-content/themes/arclite/functions.php on line 682
Quote
Henrik, thanks for your comment, I’m glad you see value.
Let know how the course goes? It will be interesting to compare notes from my class to your class.
Ha! I can think of many “Charisma” facets! In fact, what sold me to your (Test Eye’s) list of characteristics was the charisma one. I like it a lot, and it was missing from all others :).