{"id":205,"date":"2011-02-09T19:26:48","date_gmt":"2011-02-09T17:26:48","guid":{"rendered":"http:\/\/asymaps.wordpress.com\/?p=205"},"modified":"2011-02-09T19:26:48","modified_gmt":"2011-02-09T17:26:48","slug":"teaching-teenagers-testing","status":"publish","type":"post","link":"https:\/\/www.asym.dk\/index.php\/2011\/02\/09\/teaching-teenagers-testing\/","title":{"rendered":"Teaching Testing to Teenagers"},"content":{"rendered":"<p>I had the opportunity of being teacher for my son Frederik&#8217;s 7<sup>th<\/sup> grade class today at <a href=\"http:\/\/www.kvikmarken.dk\/\">Kvikmarken<\/a>. The school had decided to send the \u201dreal\u201d teachers on a workshop together, so the job of teaching the children was left to volounteering parents. I&#8217;m enthusiastic about learning, so felt obliged to volunteer.<br \/>\nI gave them a crash course in software testing.<br \/>\n<figure id=\"attachment_218\" aria-describedby=\"caption-attachment-218\" style=\"width: 300px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/asymaps.files.wordpress.com\/2011\/02\/dsc_1799b-large.jpg\"><img loading=\"lazy\" class=\"size-medium wp-image-218\" title=\"Software on punched paper tape from the mid 60's\" src=\"http:\/\/asymaps.files.wordpress.com\/2011\/02\/dsc_1799b-large.jpg?w=300\" alt=\"\" width=\"300\" height=\"199\" srcset=\"https:\/\/www.asym.dk\/wp-content\/uploads\/2011\/02\/dsc_1799b-large.jpg 1626w, https:\/\/www.asym.dk\/wp-content\/uploads\/2011\/02\/dsc_1799b-large-300x199.jpg 300w, https:\/\/www.asym.dk\/wp-content\/uploads\/2011\/02\/dsc_1799b-large-1024x680.jpg 1024w, https:\/\/www.asym.dk\/wp-content\/uploads\/2011\/02\/dsc_1799b-large-768x510.jpg 768w, https:\/\/www.asym.dk\/wp-content\/uploads\/2011\/02\/dsc_1799b-large-1536x1020.jpg 1536w, https:\/\/www.asym.dk\/wp-content\/uploads\/2011\/02\/dsc_1799b-large-1200x797.jpg 1200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-218\" class=\"wp-caption-text\">Software on punched paper tape from the mid 1960&#039;s<\/figcaption><\/figure><br \/>\nThese boys and girls are really smart. They quickly grasped an understanding of what  software testing is about: Exploring and learning. Remember, they are brought up with laptops, mobile phones, and the internet,  so they&#8217;ve learned to cope with all the shortcomings and  bugs that come with today&#8217;s technology. I could have expected them to be blind of bugs. But no, they do see them &#8211; and they are splendid explorers  and learners.<br \/>\nI started my lesson with a flash back 40-50 years ago when computers  were as big as a classroom and software was written on note paper and  stored on punched tape. I compared this with today&#8217;s state of the art commodity computer: An  iPad, smaller than a school book \u2013 and a lot more powerful than computers then.<br \/>\nComplexity has increased by a factor of at least one million &#8211; and it shows! (Though I should add that the evolution of software development tools and methods has also improved a good deal.)<br \/>\nThey now know what a bug is, why there are bugs in software, what testing is about and how testing is a learning and discovery process. They also have an idea of why we&#8217;re testing &#8211; they particularly liked this one: <em>We test because it feels good to \tbreak stuff!<\/em><br \/>\nFinally, the had a chance to prove their collective exploration abilities in a testing exercise. They did splendidly!<br \/>\nThe last slide of my presentation contained a quote from <a href=\"http:\/\/twitter.com\/#!\/jamesmarcusbach\">James Bach on Twitter<\/a> yesterday, words of a true tester on bug hunt using his senses:<\/p>\n<blockquote><p><strong>Say &#8220;it looks bad&#8221; and I hear you.<\/strong><br \/>\n<strong> Say &#8220;it smells bad&#8221; and I taste BLOOD.<\/strong><\/p><\/blockquote>\n<p>I&#8217;m happy that Frederik&#8217;s classmatetes liked my lesson: \u201dGreat presentation, thanks!\u201d, \u201dWow, testing is fun!\u201d, \u201dYou&#8217;ve got a really cool job!\u201d<br \/>\nI think there&#8217;s good reason to expect software engineering to improve a lot when these boys and girls get to be responsible for software engineering!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I had the opportunity of being teacher for my son Frederik&#8217;s 7th grade class today at Kvikmarken. The school had decided to send the \u201dreal\u201d teachers on a workshop together, so the job of teaching the children was left to volounteering parents. I&#8217;m enthusiastic about learning, so felt obliged to volunteer. I gave them a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[26,43,82],"_links":{"self":[{"href":"https:\/\/www.asym.dk\/index.php\/wp-json\/wp\/v2\/posts\/205"}],"collection":[{"href":"https:\/\/www.asym.dk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.asym.dk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.asym.dk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.asym.dk\/index.php\/wp-json\/wp\/v2\/comments?post=205"}],"version-history":[{"count":0,"href":"https:\/\/www.asym.dk\/index.php\/wp-json\/wp\/v2\/posts\/205\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.asym.dk\/index.php\/wp-json\/wp\/v2\/media?parent=205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.asym.dk\/index.php\/wp-json\/wp\/v2\/categories?post=205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.asym.dk\/index.php\/wp-json\/wp\/v2\/tags?post=205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}