<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>thoughts from the test eye &#187; Øredev</title>
	<atom:link href="http://thetesteye.com/blog/tag/%c3%b8redev/feed/" rel="self" type="application/rss+xml" />
	<link>http://thetesteye.com/blog</link>
	<description>by rikard edgren, henrik emilsson and martin jansson - with torbjörn ryber and henrik andersson</description>
	<lastBuildDate>Sun, 13 May 2012 17:27:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Notes from Øredev 2011</title>
		<link>http://thetesteye.com/blog/2011/11/notes-from-%c3%b8redev-2011/</link>
		<comments>http://thetesteye.com/blog/2011/11/notes-from-%c3%b8redev-2011/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 21:20:04 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[binary disease]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Øredev]]></category>

		<guid isPermaLink="false">http://thetesteye.com/blog/?p=2326</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>I spent two days in Malmö attending a developer conference with a fantastic test track (put together by Sigge Birgisson.) I did a presentation on Curing Our Binary Disease (slides, abstract), which was much better received than I hoped for (I thought it was a binary love/hate talk) Good questions and talk about being inside [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>I spent two days in Malmö attending a developer conference with a fantastic test track (put together by Sigge Birgisson.)</p>
<p>I did a presentation on Curing Our Binary Disease (<a href="http://www.thetesteye.com/presentations/REdgren_CuringOurBinaryDisease.pdf">slides</a>, <a href="http://thetesteye.com/blog/2011/05/binary-disease/">abstract</a>), which was much better received than I hoped for (I thought it was a binary love/hate talk)<br />
Good questions and talk about being inside the potato, how do you know where you are?</p>
<div id="attachment_2329" class="wp-caption aligncenter" style="width: 582px"><a href="http://thetesteye.com/blog/wp-content/uploads/pradeep_rikard_oredev.jpg"><img class="size-full wp-image-2329" title="Pradeep and Rikard in front of Øredev projector" src="http://thetesteye.com/blog/wp-content/uploads/pradeep_rikard_oredev.jpg" alt="" width="572" height="429" /></a><p class="wp-caption-text">Pradeep and Rikard in front of Øredev projector</p></div>
<p><a href="http://testertested.blogspot.com">Pradeep Soundararajan</a> talked convincingly about caring for the users, e.g. by using Twitter as a source for test ideas.<br />
He also said the context-driven community has moved from Pass/Fail to &#8220;Is there a problem here?&#8221; (still a binary question though&#8230;)</p>
<p><a href="http://testing.gershon.info/">Shmuel Gershon</a> shared an experience report of a 100% exploratory testing project, with qualitative reporting and everything (&#8220;it&#8217;s called quality report, not quantity report&#8221;.)</p>
<p><a href="http://gojko.net/">Gojko Adzic</a> talked about testers needing to adapt to how development is done now, and put most of their time ensuring others write good automated tests.<br />
&#8220;There&#8217;s so much mistrust in the processes.&#8221;</p>
<p><a href="http://www.houseoftest.se">Henrik Andersson</a> wants, with right, a diversified testing team, and therefore only hires context-driven testers <img src='http://thetesteye.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Just joking, he said people can read the same excellent books, as long as they think critically and learn other things.</p>
<p><a href="http://selenadelesie.com/" target="_blank">Selena Delesie</a> explained how to focus the testing effort on customer needs; &#8220;testers are information radiators&#8221;.</p>
<p><a href="http://testsidestory.wordpress.com">Zeger van Hese</a> made the presentation that I enjoyed the most. A thoughtful walkthrough similarities between the fine arts and testing.<br />
&#8220;The Hungry Eye &#8211; thoughtfully looking at software&#8221;</p>
<p><a href="http://janetgregory.blogspot.com/">Janet Gregory</a> highlighted five enlightened areas since Agile Testing was released: feature acceptance, collaborative automation, large organizations, distributed teams, continuous learning.</p>
<p>Outside the venue I had many interesting conversations, there were testing games, food and drinks, Black Viper and even imitations, and all in all a very nice experience.<br />
Thumbs up for a testing session with Pradeep and Shmuel that showed (the need for) different note taking styles.</p>
<p>The presentations will be made available online at www.oredev.org/</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2011%2F11%2Fnotes-from-%25c3%25b8redev-2011%2F&amp;title=Notes%20from%20%C3%98redev%202011" id="wpa2a_2"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2011/11/notes-from-%c3%b8redev-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Notes from Øredev 2008</title>
		<link>http://thetesteye.com/blog/2008/11/notes-from-%c3%b8redev-2008/</link>
		<comments>http://thetesteye.com/blog/2008/11/notes-from-%c3%b8redev-2008/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 13:28:55 +0000</pubDate>
		<dc:creator>Rikard Edgren</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[James Bach]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[Øredev]]></category>

		<guid isPermaLink="false">http://thetesteye.com/wordpress/?p=120</guid>
		<description><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/>I spent one day at Øredev 2008 (http://www.oredev.org) since they invited me to give the Where Testing Creativity Grows (http://www.thetesteye.com/papers/where_testing_creativity_grows.doc) presentation. I arrived ten minutes after the start of James Bach’s keynote The Renaissance Thinker, where he argued that 1972 (Chapel Hill) ruined good software testing. People started focusing too much on templates, processes, best [...]]]></description>
			<content:encoded><![CDATA[<img src="http://thetesteye.com/blog/wp-content/uploads/people.png" width="48" height="48" alt="" title="People" /><br/><p>I spent one day at Øredev 2008 (<a href="http://www.oredev.org/" target="_blank">http://www.oredev.org</a>) since they invited me to give the Where Testing Creativity Grows (<a href="http://www.thetesteye.com/papers/where_testing_creativity_grows.doc" target="_blank">http://www.thetesteye.com/papers/where_testing_creativity_grows.doc</a>) presentation.<br />
I arrived ten minutes after the start of James Bach’s keynote The Renaissance Thinker, where he argued that 1972 (Chapel Hill) ruined good software testing.<br />
People started focusing too much on templates, processes, best practices; people forgot about people.<br />
But things are getting better since the Exploratory Testing has been coined and used with more respect.<br />
We also have Agile that is using cyclic learning, in opposite to Waterfall and V-Model where no learning is modeled.<br />
He likes it if people say &#8220;James, maybe you are one of the mystics?&#8221; and explained his self-learning style of Buccaneer-Scholar.<br />
&#8220;Software Engineering is primarily social.&#8221;<br />
He has a lot of good things to say; and he presents them in a capturing manner.</p>
<p>This conference is nice since it includes developers, testers, project mangers et.al.<br />
But I stayed at the Test Track all day; starting with Isabel Evans, who is interested in processes and people; and stresses that it is the people in the team, that needs to define the process.<br />
Quality is difficult, since it has so many attributes; the customers view being the most important.<br />
Isabel is criticizing the &#8220;standards&#8221; from the inside, but think it is important to measure things and report back, e.g. by showing how much money is saved by doing software testing.<br />
&#8220;Agile works since it is cross-functional; we work together.&#8221;<br />
She also broadened the spectra of our risk thinking; which too often focus on internal risks. But there are Contractual or Regulatory Risks as well as Social Ethical Risks. It is good to think bigger.</p>
<p>Then it was time for my own presentation with about 60 attendees. I had an interesting start with technical problems as my machine wouldn&#8217;t use the projector after I launched a movie inside PowerPoint (Yes, I use Vista.)<br />
So I had to improvise a bit and focus on the audience instead of my slides.<br />
After this the presentation went well; and I was happy that an attendant could tell about their paired testing (both scripted and exploratory) where they found three times as many bugs (plus the learning!)<br />
A good question after the presentation was &#8220;When do you know you have used enough creativity?&#8221; with the answer &#8220;Well, you don&#8217;t&#8230;&#8221;</p>
<p>After a lunch break Kevlin Henney talked about &#8220;Know Your Units&#8221;, with the clarification that a unit test that interacts with something (file system, database, network) isn&#8217;t a real unit test.<br />
Programmers are responsible for unit testing (&#8220;The programmer who wrote the code is in the best position to test it”) and ”QA” for system testing. (He didn&#8217;t mention any collaboration, which I think might be the best.)<br />
POUTing -Plain Ol´ Unit Testing &#8211; is passive.<br />
TDD &#8211; Test-Driven Development &#8211; is active.<br />
DDT &#8211; Defect-Driven Testing &#8211; is reactive.<br />
And sometimes we can settle with GUTs &#8211; Good Unit Tests.<br />
He recommends a black-box perspective for unit tests, where you focus on behaviors, or even requirements. White-box testing can end up testing that the code does what it does.<br />
&#8220;We say that system testing takes one month, but in reality, the testing takes a few days, the rest is spent fixing bugs.&#8221;<br />
&#8220;Testing is a way of showing that you care about something.&#8221;<br />
Kevlin is one of many presenters that seem to think and talk better while walking.</p>
<p>Mattias Göransson from Sony Ericsson presented how they have started to use Exploratory Testing with Session-Based Test Management with a Heuristics twist (the original title was &#8220;Heuristic Based testing&#8221;)<br />
He had borrowed material from Michael Bolton (who has borrowed from James Bach), &#8220;with pride&#8221;, and explained the Heuristics concept and the flavors Guideword, Trigger, Model, Process.<br />
&#8220;We spend more time on test execution and &#8211; SURPRISE &#8211; we find more bugs.&#8221;<br />
They have about 25.000 requirements on a mobile phone, and uses test cases for the major areas, and Exploratory Sessions with Heuristics to get the depth, and higher coverage from the user&#8217;s perspective.<br />
Unfortunately he wasn&#8217;t allowed to share their heuristics, but he told about the fantastic Staffanstorp Heuristic: if the phone works at a particular place in Staffanstorp, it probably works well almost everywhere.<br />
He explained their heuristics as &#8220;experiences they have gained&#8221; and pointed out that the heuristics are reviewed after each session.<br />
Other tips: Time-boxing of debriefings is very important.</p>
<p>Nikolai Tillman of Microsoft presented PEX (<a href="http://research.microsoft.com/Pex/" target="_blank">http://research.microsoft.com/Pex/</a>); a tool that helps you explore single-threaded .NET code by automatically creating unit tests.<br />
The tool analyzes the code and creates representative sets of input values; with 100% Code Branch Coverage.<br />
I think this can be a really good help in getting started with some basic unit tests (and avoid null exceptions); and also a way of learning special cases in code you are re-using.<br />
As merit it should also be mentioned that PEX has been used in .NET components, which resulted in bugs that were fixed.<br />
The tool exists as Academic license for Visual Studio 2008; and early versions of Visual Studio 2010.<br />
&#8220;dynamic symbolic execution&#8221;</p>
<p>The last presentation of the day before my train left was Pradeep Soundararajan (<a href="http://testertested.blogspot.com/" target="_blank">http://testertested.blogspot.com/</a>) from India. He told his own stories, about how he got fired from a company because he didn&#8217;t meet the 95% pass rate of test cases (He found too many bugs!); about very successful testing in a team; and about changing the culture at a company that ran 3000 test cases every week, but never found any bugs.<br />
A very nice end of the day from this member of the context-driven community.<br />
&#8220;What is everything? It is secret.&#8221;<br />
&#8220;Think about the customer&#8217;s customer&#8221;<br />
&#8220;Scripts make people go mad, and sad&#8221;<br />
&#8220;Using good practices in the right context&#8221;<br />
&#8220;The brain is an important tool that you should consider using.&#8221;</p>
<p>It was a nice day at a nice conference which also included a discussion (or lecture?) in the hallway with James Bach about the schools of testing concept. I was pretty upset with him after some e-mail stuff, but in person I was pleasantly surprised. In his eyes, you can see that he is a really nice person; a main reason for his provocations is that he learns best by arguing; and probably thinks that other people does that as well.</p>
<p>Well, this was enough conferencing for me in a while; now it&#8217;s back to the wonderful world of parental leave.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fthetesteye.com%2Fblog%2F2008%2F11%2Fnotes-from-%25c3%25b8redev-2008%2F&amp;title=Notes%20from%20%C3%98redev%202008" id="wpa2a_4"><img src="http://thetesteye.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://thetesteye.com/blog/2008/11/notes-from-%c3%b8redev-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

