<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-25295943</id><updated>2008-08-24T16:55:00.011+01:00</updated><title type='text'>Workroom Productions</title><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/blog.html'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-25295943.post-8313023840070971311</id><published>2008-06-17T15:54:00.003+01:00</published><updated>2008-06-19T12:40:22.994+01:00</updated><title type='text'>Tools for Exploratory Testing</title><content type='html'>&lt;span style="letter-spacing: 0.00pt;"&gt;I am often asked what tools I use for Exploratory Testing – most recently, by Patrick O'Beirne while doing a series of talks at SoftTest. &lt;/span&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;It rather depends on what I need to explore, but my own explorer's toolkit (with a probable unix bias) includes:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;- for recording visual stuff: I most often use a camera, which allows screensnaps and brief audio+video without being platform-dependent. For screenshots, on a given platform, I use &lt;a href="http://www.ambrosiasw.com/utilities/snapzprox/"&gt;SnapzPro&lt;/a&gt; on Macintosh/OS X, and &lt;a href="http://www.hyperionics.com/hsdx/"&gt;HyperSnap&lt;/a&gt; on Windows. I've been know to rig up a video camera to watch keystrokes and screen. I also use &lt;a href="http://www.boinx.com/mousepose/overview/"&gt;Mouseposé&lt;/a&gt;, which makes clicks obvious and shows keystrokes (including modifiers) in a big translucent bezel. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;- an aside: I also use Mouseposé when I'm showing people what I'm doing, and even to help me get visual feedback on the buttons I'm pressing. Butterfingers = happy accidents.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;- for tools that specifically help with recording manual exploratory testing (ie records keystrokes and timings, allows annotation of screen movies etc.), I've used &lt;a href="http://www.sirius-sqa.com/"&gt;SiriusSQA's TestExplorer&lt;/a&gt; and &lt;a href="http://www.bbsoftware.co.uk/"&gt;BlueBerry's BBTestAssistant&lt;/a&gt;. For my purposes, they're often a bit heavy and windows-centric, but you may find one or the other is just what you need. You can try them yourselves, as both have a great attitude to limited-use trials. &lt;a href="http://www.spector.com/spectresoft.html"&gt;Spector&lt;/a&gt; - the outrageously intrusive spy-software - was often put forward as an alternative before tester-oriented tools became available. It seems un-disruptive, and offers comprehensive monitoring, but I found it hard to use for testing. You may find the terms of the license prevent you from using it well in a test environment, and there are difficulties in saving the information you've captured.  Finally, it's so very much oriented to sneaking on spouses and employees that having the license makes me feel slightly creepy myself. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- for recording what I do, I was pretty-much paper based until a couple of years ago. I now use a dual system, keeping most of my scribbles and diagrams on paper as an extension of my thought processes, but using &lt;a href="http://www.omnigroup.com/applications/omnioutliner/"&gt;OmniOutliner&lt;/a&gt; to keep track of bugs found, to put timestamps on observations, arrange stuff hierarchically / foldably, and to allow me to search my notes.&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;- for monitoring system activity, I use "top" on UNIX-based systems. I've recently discovered the joy of &lt;a href="http://www.microsoft.com/technet/sysinternals/processesandthreads/processexplorer.mspx"&gt;Process Explorer&lt;/a&gt; and perfmon (when I got the logging finally turned on) on windows. On the Mac, Activity Monitor is reasonable, but Instruments (a wrapper for DTrace) is for serious work. Crash monitors for specific applications/OSes are good, too, as is a knowledge of where the logs are hidden (and how to extract them). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;- for looking at differences, I use unix/windows tools comm and diff. Unix tools can be introduced to windows environments with &lt;a href="http://www.cygwin.com/"&gt;Cygwin&lt;/a&gt;, &lt;a href="http://unxutils.sourceforge.net/"&gt;UnixtUtils&lt;/a&gt; or many others. You could also try &lt;a href="http://kdiff3.sourceforge.net/"&gt;kdiff&lt;/a&gt;, which is pretty comprehensive and runs on everything, or FileMerge (in xCode) on the Mac. It's good to know one's way around regular expressions, so here's a link to ilovejackdaniels' great &lt;a href="http://www.ilovejackdaniels.com/cheat-sheets/regular-expressions-cheat-sheet/"&gt;Regular Expressions cheat sheet&lt;/a&gt;. If you need to do specific Windows Registry checks, &lt;a href="http://www.microsoft.com/technet/sysinternals/processesandthreads/processmonitor.mspx"&gt;Process Monitor&lt;/a&gt; and TestExplorer will help you out. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;- for influencing system activity, it's got to be &lt;a href="http://www.securityinnovation.com/holodeck/index.shtml"&gt;Holodeck&lt;/a&gt; - the freebie on the back of "how to break software security" is less buggy than the version on "how to break software", and (being free) is $$$ less than the retail version. Roll on the day when developers expect this sort of capability to be built into OSs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;- for input data, I often have a library of useful data about the place - large files, empty files, different sizes of different formats of picture, files that have meaning to something I'm testing (ie an Excel file for testing within MS Word). I sometimes use Bach's &lt;a href="http://www.satisfice.com/tools.shtml"&gt;perlclip&lt;/a&gt; for  creating data. I use Excel for creating test data to fit requirements, and load it into SQL tables with CSV&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;- for output data, I primarily use Excel for most parsing/analysis work - with a little bit of fiddling to get in amongst datasets that break Excel's 65K row limit. I very much prefer &lt;a href="http://www.visualdatatools.com/DataPlot/index.html"&gt;DataGraph&lt;/a&gt; for exploring datasets graphically. It's Mac-only, but IMHO worth buying  a mac for.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;- for automating , I use whatever's lying about at the client's site. Last time I bought a tool, it was &lt;a href="http://www.vtsoft.com/"&gt;Vermont High Test&lt;/a&gt;, so my licence is a bit out of date these days.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;- for web testing, I push hard for Firefox to be within the browser gamut, and use &lt;a href="http://www.getfirebug.com/"&gt;FireBug&lt;/a&gt;. &lt;a href="http://www.iopus.com/imacros/firefox/"&gt;iMacros&lt;/a&gt; was in my toolkit for a while, and I wasn't over-familiar with it, but I've recently tried it out for loading web forms, and it's fine. The firefox version is still free (as in beer).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;- for putting load into an app and measuring output (although not graphing it, because Excel's far better, and DataGraph better still), I use (cross-platform) &lt;a href="http://jakarta.apache.org/jmeter/"&gt;JMeter&lt;/a&gt;. You might want to consider &lt;a href="http://grinder.sourceforge.net/"&gt;The Grinder&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="letter-spacing: 0.00pt;"&gt;&lt;br /&gt;- for emulators (dead handy), I've had great results with &lt;a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx"&gt;VirtualPC&lt;/a&gt; on PCs. The field is moving fast, and these days I'd look specifically at &lt;a href="http://www.vmware.com/"&gt;VMWare&lt;/a&gt; and &lt;a href="http://www.parallels.com/"&gt;Parallels&lt;/a&gt;. I've used Parallels on the Mac lots, but not for testing (yet).&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;I'm sure you use different tools. When I teach Exploratory Testing, the tools workshop is often most eye-opening in closed teams, where one person is often sitting on a tool whose use is immediately apparent to other participants - yet they've never shared their toolsets until the class. Try it yourself – I'd be fascinated to know what tools you use.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[Edited to include OmniOutliner, Mouseposé and to clarify the TextExplorer / BBTA entry]&lt;/div&gt;</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2008/06/tools-for-exploratory-testing.html' title='Tools for Exploratory Testing'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=8313023840070971311' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/8313023840070971311'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/8313023840070971311'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-1135006024240494488</id><published>2008-05-13T11:28:00.000+01:00</published><updated>2008-05-13T11:36:55.423+01:00</updated><title type='text'>Heathrow T5 and software testers</title><content type='html'>CIO magazine pulls no punches when they say that &lt;a href="http://www.cio.co.uk/concern/change/news/index.cfm?articleid=2804&amp;pagtype=allchandate"&gt;inadequate software testing (was) behind T5 problems&lt;/a&gt;. I won't make easy assumptions based on that article - you can read it and make your own. &lt;br /&gt;&lt;br /&gt;However, if you've been following the story, you'll be interested to know that Huub van der Wouden and Roger Derksen from Transfer Solutions in the Netherlands will be giving the opening keynote on &lt;em&gt;Testing the Heathrow Terminal 5 Baggage Handling System&lt;/em&gt; at the London &lt;a href="http://www.sigist.org.uk/default.asp?page=next.txt&amp;mode=next"&gt;SIGiST&lt;/a&gt; on June 18th.&lt;br /&gt;&lt;br /&gt;</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2008/05/heathrow-t5-and-software-testers.html' title='Heathrow T5 and software testers'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=1135006024240494488' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/1135006024240494488'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/1135006024240494488'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-3723589399925164224</id><published>2008-05-10T15:20:00.002+01:00</published><updated>2008-05-10T16:07:41.553+01:00</updated><title type='text'>Searchable library - content, not title</title><content type='html'>So I was going to buy &lt;a href="http://xunitpatterns.com/"&gt;Gerard Meszaros&lt;/a&gt;' book &lt;a href="http://www.amazon.co.uk/xUnit-Test-Patterns-Refactoring-Signature/dp/0131495054/"&gt;xUnit Test Patterns&lt;/a&gt; at &lt;a href="http://www.sqe.com/STAREast/"&gt;StarEast&lt;/a&gt;, but the excellent selection from &lt;a href="http://www.breakpointbooks.com/"&gt;Breakpoint Books&lt;/a&gt; had sold out by midway through day 2.&lt;br /&gt;&lt;br /&gt;I find that I already rent the &lt;a href="http://safari.oreilly.com/9780131495050"&gt;online, searchable edition&lt;/a&gt;. If it wasn't such a pig to use, I'd love &lt;a href="http://safari.oreilly.com/"&gt;Safari books online&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'd like to have an online search for my existing luggable library, to let me find what I need in books where I don't have an index, or where the index is rubbish. &lt;a href="http://books.google.com/"&gt;Google Books&lt;/a&gt; gets close, but only gives one return per book. If you know how to get more than one, do let me know.</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2008/05/searchable-library-content-not-title.html' title='Searchable library - content, not title'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=3723589399925164224' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/3723589399925164224'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/3723589399925164224'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-756620962141221245</id><published>2008-05-01T11:22:00.003+01:00</published><updated>2008-05-01T12:54:00.851+01:00</updated><title type='text'>How much TV does a Wikipedia cost?</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Clay_Shirky"&gt;Clay Shirky&lt;/a&gt; has written a book called "Here Comes Everybody: The Power of Organizing Without Organizations". Here's a couple of localised Amazon links - &lt;a href="http://www.amazon.co.uk/Here-Comes-Everybody-Organizing-Organizations/dp/0713999896/"&gt;amazon.co.uk&lt;/a&gt;, &lt;a href="http://www.amazon.com/Here-Comes-Everybody-Organizing-Organizations/dp/1594201536/"&gt;amazon.com&lt;/a&gt;. Now, I'm not about to recommend the book without reading it. I am about to buy it so I can read it on my way to &lt;a href="http://www.sqe.com/STAREAST/Tutorials/Default.aspx?Day=Tuesday"&gt;teach&lt;/a&gt; at &lt;a href="http://www.sqe.com/STAREAST/"&gt;STAREast&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;However, the interconnected world allows us all to read / see what the book's about. Here's a fine &lt;a href="http://www.herecomeseverybody.org/2008/04/looking-for-the-mouse.html"&gt;blog post of his summarising talk&lt;/a&gt;. For those more visually/aurally oriented, &lt;a href="http://cyber.law.harvard.edu/interactive/events/2008/02/shirky"&gt;here's a the talk itself&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Answer to the question above: Clay says that each year, the people in the USA spend 2,000 times more time than has been needed, so far, to construct Wikipedia. Except that he says it better. &lt;a href="http://www.herecomeseverybody.org/2008/04/looking-for-the-mouse.html"&gt;Read the article&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Let's work these numbers a tad to give us a feel for their reasonableness. If there are 500,000,000 people in the US, then the work done on Wikipedia so far is equivalent to the TV-watching habits of 250,000 people. That's&lt;a href="http://www.demographia.com/db-uauscan.htm"&gt; round about the population&lt;/a&gt; of Boise (Idaho) or Daytona Beach. For those of us closer to GMT, &lt;a href="http://www.esrcsocietytoday.ac.uk/ESRCInfoCentre/facts/index9.aspx?ComponentId=6992&amp;amp;SourcePageId=12643"&gt;think Belfast&lt;/a&gt;. If the average citizen spends 10% of their waking time watching TV (The &lt;a href="http://www.nytimes.com/2006/01/09/business/09drill.html"&gt;NYT says it's over 4 hours&lt;/a&gt;, which is closer to 30%, but let's make life simple and not cut out TV entirely - I assume that many have the TV on while eating, talking, making macramé wallhangings), then it would take the waking time of 25,000 people for around a year. English-only wikipedia has 2.5 million articles, so that's around 3 articles a day per person - I'd have said 1 or less, but we would seem to be around the right kind of numbers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course, this may be a circular analysis if Clay started with 2.5 million articles at around 4 hours a piece to write.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;A question for you: Do you know anyone who actually understands the numbers, ie can apply them in their everyday lives? Who understands fundamentally how large numbers of people and small commitments/risks/expenditures actually add up? It doesn't exactly come up in conversation much, but I don't think I know anyone who has a clear feel for this. Perhaps it's my generation. Then again, I know plenty of people who have a fine handle on atomic measurements and cosmological time - perhaps I should get to know some social scientists. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm aware that, as humans, we're bad at things outside our direct experience - and have to either put things into scales we can understand, or manipulate the numbers directly. My problem is, perhaps, that we're bad at viscerally understanding how large (small)  a thousand (th), a million (th), or a billion (th) actually is - and so when we combine a tiny with a huge we're bad at understanding what that means. In our actual lives, being out by a factor of two is plenty - but when dealing with things beyond our ken, it's much harder to spot. Both the following are out, by a bit - but by how much? 1) A trillion (US) dollars spent on the Iraq war. 2) One in ten million chance of winning the (UK) lottery. To get light-headed, what if the war spend had been aimed at the lottery? Fifty thousand winners, you say, currency conversion being on your mind. Let's say you'd only want one winning ticket a week, if you could help it - that's a winning lottery ticket every week all the way from the battle of Hastings to sometime around my unborn children's late middle age.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Hmm. Let's get back on theme. For the testers among you, another question: How are we sizing our beta tests? At what point might a beta test outweigh a local test team? At what point might a beta test be reasonable expected to have found problems that could surface in the first month of general use? &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Justified finger in the air estimates preferred to unsubstantiated formulae.&lt;/div&gt;</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2008/05/how-much-tv-does-wikipedia-cost.html' title='How much TV does a Wikipedia cost?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=756620962141221245' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/756620962141221245'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/756620962141221245'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-7042841953780077152</id><published>2008-04-30T10:00:00.001+01:00</published><updated>2008-05-04T02:31:09.969+01:00</updated><title type='text'>Fixing 7digital's playback problems in iTunes</title><content type='html'>&lt;p&gt;Summary: you'll need to rename .mp4 to .m4a&lt;/p&gt;&lt;p&gt;I just bought &lt;a href="http://www.theageoftheunderstatement.com/?play=1"&gt;The Age of The Understatement&lt;/a&gt; by &lt;a href="http://www.theageoftheunderstatement.com/?play=1"&gt;The Last Shadow Puppets&lt;/a&gt;, which is rather lovely. As an experiment, I bought it from &lt;a href="http://www.7digital.com/"&gt;7digital&lt;/a&gt; - it cost a fiver rather than £7.99 on &lt;a href="http://www.apple.com/itunes/"&gt;iTunes&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The beggar doesn't play properly on my kit. Each track pauses for 5 seconds or so, just under 10 seconds into the track - which is hardly conducive to great listening pleasure. As far as maintaining the atmosphere goes, it's a bit like turning the house lights on in a nightclub for a few seconds, just as every track gets going.&lt;/p&gt;&lt;p&gt;This is not normal, so for the configurators among you, I'll describe normal. Music comes from the iTunes store or CDs. I play the songs using iTunes under Leopard on my non-intel Mac Mini. As a tester, I've got CPU monitoring on, always, and as a tester I notice that the machine is pushing as hard as it can during the gap, but not either side. This is also not normal.&lt;/p&gt;&lt;p&gt;Let me also describe the differences - comparing specifically with iTunes Plus, as both deliver AAC audio without DRM protection. &lt;/p&gt;&lt;p&gt;The most obvious difference is that 7digital sent me the files encoded at 320kbps, compared with iTunes' 256kbps. The problem could be to do with the way iTunes codec responds to higher than expected encoding rates. However, I've successfully worked with AAC of my own projects encoded at this rate.&lt;/p&gt;&lt;p&gt;One consequence of this difference is that the files are larger, so perhaps this is at the root of my problem. However, I'm instinctively less than keen on the this as a target for investigation. Digging into that instinct, I can rationalise that 1) the kit is perfectly capable of shifting the quantity of data, 2) the problem is limited to part of a song, 3) the position and duration of the dropout seems unrelated to song length. It doesn't feel like something to do with amount of data.&lt;/p&gt;&lt;p&gt;Another difference: while looking at iTunes' information for the song, I find that it's listed as an &lt;a href="http://en.wikipedia.org/wiki/MP4"&gt;MPEG-4&lt;/a&gt; video file. This seems inappropriate - I'd expect it to be an AAC audio file. This is, after all, how it was described at download. I'm aware that this is linked to the extension, and checking the files, find the extension is .mp4. Pretty much everything else is .m4a, including those iTunes Plus files. Other iTunes files are .m4p. Both these extensions indicate Apple's AAC format, one unprotected, the other rights-managed. Those in the know can chastise me for (at least) two reasons. Firstly, MPEG-4 is a container, not a format. Secondly, iTunes should treat .mp4, .m4a and .m4p files the same - if it doesn't, it's iTunes that has the bug, not 7digital.&lt;/p&gt;&lt;p&gt;In the spirit of investigation and experimentation, I change the extension from .mp4 to .m4a, and the problem is gone - no hot-running CPU, the right details in the information. Most importantly, the music now plays without interruption.&lt;/p&gt;&lt;p&gt;Now, this is a hack. It may have corrected a simple mis-configuration. However, sound files are complex containers, and their interactions with various players are not always predictable. Will iTunes be able to burn these tracks onto a one-off mix CD? Will they play nicely with the iPod? If I chuck them into Ableton's &lt;a href="http://www.ableton.com/live"&gt;Live&lt;/a&gt; to mix and mash, will there be a problem? Heaven knows, until I try. Perhaps I should have stuck with their MP3 versions . . . &lt;/p&gt;&lt;p&gt;The immediate problem is solved. I've not resolved the bug, but I've developed an understanding of it which has led to a fix for my machine and my purposes.&lt;/p&gt;&lt;p&gt;Now I'm bug-hunting, here are a few more I noticed along the way. These may help you fix/get round/be prepared for stuff on your own machine.&lt;/p&gt;&lt;ul style="list-style-type: disc"&gt;&lt;li&gt;The transition between &lt;em&gt;Black Plant&lt;/em&gt; and &lt;em&gt;I Don't Love You Anymore&lt;/em&gt; is stuffed - there's a hole where there should be a transition. This isn't iTunes' infamous truncation bug, it's because it sticks a pause between tracks unless told not to. It's easily fixed - setting the album to "gapless" does the trick.&lt;/li&gt;&lt;li&gt;7digital's site, for reasons best known to itself, gives the tracks un-numbered, and in reverse order - it was only when I played the album that I noticed that due to my own finger trouble, I had two &lt;em&gt;Calm like Us&lt;/em&gt; and no &lt;em&gt;Standing Next to Me&lt;/em&gt;. That said, re-downloading is trivially easy and (with the server in the UK) pleasantly speedy.&lt;/li&gt;&lt;li&gt;I have to trigger each download individually (dull) if I don't want to install their downloader (I don't, thankyou - and I can't anyway as it's PC only), and when done have to put the tracks into my library (whine whine whine).&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Customer impressions of 7digital: they are good value, but slightly troublesome. The trouble may not be their fault, but it means I have to work to use their music on my kit. Not their fault, but I may not buy again.&lt;/p&gt;&lt;p&gt;Customer impressions of The Age of the Understatement: a fine album - good songs, great words. Retro and fun without too much pastiche. Epic, if you're in the mood; insert iPod and become the hero of your supermarket trolley. Better fixed than buggy - I like it enough to mean that I'd buy a working copy if I'd not managed to fix this one, but not without a niggling sense of being conned.&lt;/p&gt;&lt;p&gt;Update: shortly after posting this entry, I was contacted by the CTO of 7digital, who is clearly on the ball. The .mp4/.m4a thing is now with his technical people. Good to help - better to be useful.&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2008/04/fixing-7digitals-playback-problems-in.html' title='Fixing 7digital&apos;s playback problems in iTunes'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=7042841953780077152' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/7042841953780077152'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/7042841953780077152'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-368069281964980572</id><published>2008-04-14T12:04:00.002+01:00</published><updated>2008-04-14T12:25:05.606+01:00</updated><title type='text'>Comedy bug</title><content type='html'>So: I'm having a problem or two that's likely to be related to a particular software package. I can't say I'm surprised - the software's been buggy and crash-prone from the off, has a UI designed to appeal only to a designer, and the online support is anything but.&lt;br /&gt;&lt;br /&gt;I choose to uninstall the software with an application the supplier supplies. Halfway through the install, it tells me that I should have quit out of mail, as it's uninstalling a component with which it vandalised my mail application. It quits its own uninstall and gives me a nice, although temporary log.&lt;br /&gt;&lt;br /&gt;I quit mail, and (with a hint of a tester premonition) head off to find the uninstaller, so I can uninstall the final component of this rotten puzzle.&lt;br /&gt;&lt;br /&gt;The uninstaller has, naturally, uninstalled itself.&lt;br /&gt;&lt;br /&gt;Marvellous. &lt;br /&gt;&lt;br /&gt;(for those of you unfamiliar with why this is a problem, it's broadly analogous to locking the keys inside the car)</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2008/04/comedy-bug.html' title='Comedy bug'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=368069281964980572' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/368069281964980572'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/368069281964980572'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-6969896017679476369</id><published>2008-04-09T22:55:00.002+01:00</published><updated>2008-04-09T23:17:01.648+01:00</updated><title type='text'>Running LEWT</title><content type='html'>Rikard Edgren's &lt;span style="font-style:italic;"&gt;&lt;a href="http://qualtechconferences.arobis.com/upload/documents/REdgren_where_testing_creativity_grows.pdf"&gt;WhereTesting Creativity Grows&lt;/a&gt;&lt;/span&gt;  pointed me to a resource that should be read by anyone trying to create an environment that supports creativity. Nils-Eric Sahlin's article &lt;span style="font-style:italic;"&gt;&lt;a href="http://www.fil.lu.se/sahlin/kreativitet/content.html"&gt;creative environments:&lt;br /&gt;a simple recipe&lt;/a&gt;&lt;/span&gt; (translated by Linda Schenck) neatly encapsulates and codifies the principles that I try to use for &lt;a href="http://www.workroom-productions.com/LEWT.html"&gt;LEWT&lt;/a&gt; - and, indeed, extends them.&lt;br /&gt;&lt;br /&gt;To borrow Rikard's summary, they include; &lt;br /&gt;&lt;UL&gt;&lt;LI&gt;generosity&lt;/LI&gt;&lt;li&gt;a sense of community&lt;/li&gt;&lt;li&gt;qualifications &lt;/li&gt;&lt;li&gt;cultural diversity&lt;/li&gt;&lt;li&gt;trust and tolerance&lt;/li&gt;&lt;li&gt;equality &lt;/li&gt;&lt;li&gt; curiosity &lt;/li&gt;&lt;li&gt;freedom of spirit&lt;/li&gt;&lt;li&gt;small scale&lt;/li&gt;&lt;/UL&gt;&lt;br /&gt;&lt;br /&gt;It's interesting that the facile quality 'communication' is not included. It's also interesting that &lt;span style="font-style:italic;"&gt;qualifications&lt;/span&gt; (which don't particularly play their part in LEWT) is more subtle that I had perhaps expected. I'll be considering making some minor changes so that people are more confident in their qualification to be part of the group - although I'll be careful about affecting its &lt;span style="font-style:italic;"&gt;diversity&lt;/span&gt;. My feeling that LAWST's guru-led approach is problematic is neatly caught by the note on &lt;span style="font-style:italic;"&gt;equality&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I'll be posting a link to the article to the LEWT discussion group, and hope to start a conversation. Let me know if you'd like to be part of it.</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2008/04/running-lewt.html' title='Running LEWT'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=6969896017679476369' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/6969896017679476369'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/6969896017679476369'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-2220176026486640074</id><published>2008-04-09T22:41:00.003+01:00</published><updated>2008-04-09T22:55:07.253+01:00</updated><title type='text'>Creativity in Software Testing</title><content type='html'>Software testing is frequently - and fundamentally - a creative endeavour. That creativity is closer to that employed for mathematics and music than for statistical analysis or singing.&lt;br /&gt;&lt;br /&gt;Although I've talked about this until I've bored all around me, I've never managed to write anything coherent on the subject. So I'm pleased that I came across Rikard Edgren's &lt;span style="font-style:italic;"&gt;Where Testing Creativity Grows&lt;/span&gt;, as it is  one of the very few papers I'm aware of that looks at this important, yet unaccountably neglected perspective. &lt;br /&gt;&lt;br /&gt;You can find it here: &lt;a href="http://qualtechconferences.arobis.com/upload/documents/REdgren_where_testing_creativity_grows.pdf"&gt;http://qualtechconferences.arobis.com/upload/documents/REdgren_where_testing_creativity_grows.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I encourage you to have a read. If you know of other papers on the subject, post them here.&lt;br /&gt;&lt;br /&gt;James</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2008/04/creativity-in-software-testing.html' title='Creativity in Software Testing'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=2220176026486640074' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/2220176026486640074'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/2220176026486640074'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-8213615265058764902</id><published>2007-05-25T18:52:00.000+01:00</published><updated>2007-05-25T18:59:24.745+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQ'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Question: What testing tool will help me test an Intranet application with lots of complex calculations?</title><content type='html'>&lt;em&gt;I'm working for [omitted] software It is a very small comapny. We had developed an Intranet application which consists lot of complex calculation parts. We are looking for a Tool which helps in Testing most complex parts of our application i.e, It should have features of script developing/modifying for regression testing and it should also support Database Testing.&lt;br /&gt;&lt;br /&gt;One more thing I would like to inform you that as ours is a very small company we are looking for a tool which comes under $500.00. If any OpenSource tools availble than it is well and good.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Your budget will exclude the larger commercial tools - particularly with ongoing licensing costs. I note that your company provides IT services, and you should consider whether any tool - and the skills acquired to support it - would provide ROI across the company, rather than on a single project.&lt;br /&gt;&lt;br /&gt;An organisation's greatest investment in testing with any tool - licensed or open-source - is likely to be the cost of understanding the tool and developing+maintaining the tests. Open source is attractive not only because of its lower initial cost, but because the tools can be modified to suit your purposes. I've detailed some open-source tools below.&lt;br /&gt;&lt;br /&gt;Although your email is more detailed than many, it doesn't address the most important question - the purpose of your testing. If you would like to discuss this, call me using skype.&lt;br /&gt;&lt;br /&gt;For functional testing of your underlying complex calculations, your best bet might be to write a simple test harness to supply input and check output, avoiding the user interface. This approach allows you to automate testing using powerful design techniques that can go far beyond simple regression scripts, and would potentially give you rather more confidence in the face of change. Look into ideas around combinatorial testing, fuzz testing, and model-based testing.&lt;br /&gt;&lt;br /&gt;For testing a web interface, and some functional testing of the software accessed through a browser, I would suggest watir. If by database testing, you mean testing for the purpose of assessing performance or scalability of a database, I would suggest looking at jmeter or grinder.&lt;br /&gt;&lt;br /&gt;Watir : &lt;a href="http://wtr.rubyforge.org/"&gt;http://wtr.rubyforge.org/&lt;/a&gt;&lt;br /&gt;JMeter: &lt;a href="http://jakarta.apache.org/jmeter/"&gt;http://jakarta.apache.org/jmeter/&lt;/a&gt;&lt;br /&gt;Grinder: &lt;a href="http://grinder.sourceforge.net/"&gt;http://grinder.sourceforge.net/&lt;/a&gt;</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2007/05/question-what-testing-tool-will-help-me.html' title='Question: What testing tool will help me test an Intranet application with lots of complex calculations?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=8213615265058764902' title='2 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/8213615265058764902'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/8213615265058764902'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-6263903244956780788</id><published>2007-05-25T18:43:00.000+01:00</published><updated>2007-05-25T18:52:42.906+01:00</updated><title type='text'>Question: How do I get into testing?</title><content type='html'>&lt;em&gt;I completed my graduation in Bachelors of science in 2005.And I have good solving skills in C- language.  and I would like to interest to software testing because of that I completed testing tools course also. Actually I am a chemistry graduate. Give any suggestion for entering to testing field.please give reply to this mail.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Are you actively working in IT at the moment?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;i am ready to working in software testing and development organisations&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Sadly, I didn't reply for a while, until politely nudged a week or so later:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Please give a good suggestion to me&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;"ready to work", I assume, means that you're not currently working in the industry. The issue then is how to identify organisations that need testing skills, and how to persuade them that you have the appropriate skills and experience.&lt;br /&gt;&lt;br /&gt;It's worth considering that organisations that make software have different requirements from those that buy software. However, technical and business skills are necessary in both, and without direct working experience in testing, you will need to persuade such organisations to consider you for a position on the basis of your technical and business knowledge. &lt;br /&gt;&lt;br /&gt;You should make a start by identifying those organisations within your area of business that buy software - and the companies that supply those systems. Once you've got a good sense of the software and systems that make up that area, you can concentrate on those which match your technological skillset. &lt;br /&gt;&lt;br /&gt;Organisations that make software need new testers toward the end of a project, or at the point where they are customising software for a new client. They may draw their test team from the technical resources, and as a new hire, you would be expected to be able to know enough about the technical stuff to talk to the existing team, and potentially to know more about the business than many of the people you would be joining. You would typically be doing Functional Testing.&lt;br /&gt;&lt;br /&gt;Organisations that buy software typically test the systems that they buy only if the system has been customised (or built) for them - this most often happens in large organisations buying 'enterprise' software. These organisations may draw their test teams from current business users and add testing skills. You'd be expected to know enough about the business stuff to talk to the existing team, and potentially to know more about testing and IT than many of the people you would be joining. You would typically be doing User Acceptance Testing.&lt;br /&gt;&lt;br /&gt;Qualifications can help - in some &lt;em&gt;[organisational]&lt;/em&gt; cultures, you would not be considered for a testing role without a testing qualification, an appropriate business qualification, security classification, or a background in the relevant technology. If you don't have any of these, concentrate on businesses that won't require one.&lt;br /&gt;&lt;br /&gt;Put together a CV that details you're relevant experience and shows some understanding of the area you're interested in, and send them off. You can also, if lucky and charming, make great headway networking with people in the business and technical areas.</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2007/05/question-how-do-i-get-into-testing.html' title='Question: How do I get into testing?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=6263903244956780788' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/6263903244956780788'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/6263903244956780788'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-1898731739944037370</id><published>2007-05-25T18:36:00.000+01:00</published><updated>2007-05-25T18:40:12.046+01:00</updated><title type='text'>Question: Does the test strategy vary?</title><content type='html'>&lt;em&gt;&lt;br /&gt;My question is that does the test strategy vary for both software testing applications and mobile application testing.&lt;br /&gt;Or is it the same followed for all.&lt;br /&gt; &lt;br /&gt;And also the test plan and Test matrices are same for mobile application testing or not?&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Every good software test strategy I've seen has been influenced by its context. I would expect the strategies to be different - and to reflect the difference between the two contexts you give. &lt;br /&gt;&lt;br /&gt;The plan - the list of what happens when - follows from the strategy, inasmuch as the typical purpose of a strategy is to give structure to decisions about what to plan and how to plan.&lt;br /&gt;&lt;br /&gt;I've no clear idea what you mean by a test matrix. If I can second-guess for a moment though, I would assume that a test matrix is some combination of individual tests. Different systems may well share a subset of tests. The difference would be in the importance of those tests, and how the information they produce is understood in the context of the project as a whole.</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2007/05/question-does-test-strategy-vary.html' title='Question: Does the test strategy vary?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=1898731739944037370' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/1898731739944037370'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/1898731739944037370'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-6838152810620670469</id><published>2007-05-25T18:30:00.000+01:00</published><updated>2007-05-26T11:55:58.826+01:00</updated><title type='text'>Question: Can you give me a Test Strategy Template?</title><content type='html'>I get this a lot, and thought I'd deal with these as a group. For the record: a strategy helps you plan. Good ones tend to arise either from a closely involved team, or after plenty of deep questions from some sort of expert. There are no genuine templates, only examples. Strategies - testing or otherwise - are as different and unique as the projects they serve. The more all-encompassing the strategy, the shorter it should be; no-one needs a 50-page strategy. There is always a strategy, and you can find it by following the decisions - the written strategy may not be the same as the actual strategy.&lt;br /&gt;&lt;br /&gt;Here are some examples of the genre . . . &lt;br /&gt;&lt;br /&gt;&lt;em&gt;Can you please send me few examples and templetes for Test Strategy....&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Thanks for getting in touch. Could you tell me a little more about your project and your goals?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;About my project... The project is Retail management(Web-Based Application) and its new project... the development area is J2EE. Now we are in Functional Designing phase... hope after finishing the functional design spec. we are planning to come up with Test Strategy and Test Approach and Plans...&lt;br /&gt;&lt;br /&gt;My Ultimate goal is to deliver a Quality product to my Client...&lt;br /&gt;&lt;br /&gt;So, can you please send me few sample Test Strategy Templates for it... hope you will do needful to me...&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Thanks for this information. It sounds as though you are at a good point in the project to be developing a test strategy. You may already have a workable idea of the technical constraints and potential patterns of failure that could drive aspects of your test design. However, what will be more important to your test strategy are the values that inform your test decisions, and you've not included information about what they might be.&lt;br /&gt;&lt;br /&gt;Technical environment and business context are important to a strategy, and it might help to see a strategy for another project in the same environment. However, there are no publicly-available examples I know of that cover this particular pairing. &lt;br /&gt;&lt;br /&gt;I've worked on products that have a fair fit with your description. The test strategies for the projects were very different, reflecting the values and priorities of the organisation. For commercial and copyright reasons, I can't supply copies of those strategies to you.&lt;br /&gt;&lt;br /&gt;I feel strongly that a test strategy is something that should *not* be created from a template, and I don't supply test strategy templates - either for free, or during a paid interaction. I try to make my position clear here: http://www.workroom-productions.com/strategy.html . The page does include a checklist, which may serve as a stimulus for discussion within your team.&lt;br /&gt;&lt;br /&gt;I'm sorry not to be of more help. If you would like to speak with me on this, please call me.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;I am working as a Test Manager for one of the big program has teken up my company. Program contains number of projects and applications on different technologies like Java, ATG, Web Services, Data Stage, Mainframe COBOL etc... and it has nearly 250 inbound and outbound systems. Can you please provide inputs for test strategy for these kind of programs? and it will be grate if you provide any sample or template for test strategy.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Thanks for your enquiry. Your project sounds substantial, and I don't think it can be dealt with in an simple email exchange. If you would like to speak with me on this, please call me during London business hours.&lt;br /&gt;&lt;br /&gt;Please note: I don't supply test strategy templates - either for free, or during a paid interaction. I try to make my position clear here: &lt;a href="http://www.workroom-productions.com/strategy.html"&gt;http://www.workroom-productions.com/strategy.html&lt;/a&gt; . The page does include a checklist, which may serve as a stimulus for discussion within your team.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;I'm having a self study training on test strategies and going through your website was wondering if you had Knowledge of examples or references for Test strategies of payroll based systems of which I am conversant with a few. Any help will be appreciated&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I can't give you any examples that are specifically tuned to payroll systems. The purpose of a system is important to a strategy, but so are the values of the organisation, the technology of that system, the power and constraints of the potential resources.&lt;br /&gt;&lt;br /&gt;If you're working on a self-study course, you could do worse than study the test strategies used on the payroll systems you are familiar with. You are likely to find the actual strategy is very different from the stated strategy - if one even exists. You could also write two or more *different* strategies for the *same* product and context, to expose potential alternatives and underlying rules. Try to keep such strategies short; less than 3 pages or so. I have a rule-of-thumb - the higher-level the strategy, the shorter it should be.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;I am a Senior software tester and working for a consultancy company called [obscured supplier]. I am trying to prepare a Test Strategy document for the client [obscured client].Is this any free consulation given by the  Work room Productions based on test strategy document .Please let me know this.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Thankyou for your enquiry. Please let me know your ideas so far - and what you might require from consultancy. I notice that [obscured client] are a US-based healthcare company.</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2007/05/question-can-you-give-me-test-strategy.html' title='Question: Can you give me a Test Strategy Template?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=6838152810620670469' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/6838152810620670469'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/6838152810620670469'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-2826029539940414222</id><published>2007-05-25T17:43:00.000+01:00</published><updated>2007-05-25T18:36:04.042+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQ'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>A use for my blog</title><content type='html'>I can't say I'm a big fan of blogs - their immediacy lends itself to half-baked ideas, and facilitates breathless ranting. Yet they're anything but ephemeral, or private. As an occasional half-baked ranter myself, I much prefer the cut-and-thrust of a conversation.&lt;br /&gt;&lt;br /&gt;However, my email address is in the public domain, and I wonder if I can't make use of a blog to communicate some of the questions I receive about software testing, and some of the answers I give. This would be in the nature of an FAQ, although perhaps the F in that acronym is misleading. I get one or two a month, and sometimes wonder what motivates a stranger to ask me for advice.&lt;br /&gt;&lt;br /&gt;The questions that are sent to me are typically short, and seem to need a long answer. It's all too easy to put far more information in the answer than is got in the question - a sign that one may be building one's half-baked rant on sand. I try not to let myself get carried away. &lt;br /&gt;&lt;br /&gt;Usually, one would need more details to have a decent stab at a good answer. I'll try to engage the questioner; handing out my skype details and looking forward to clarifying emails. It's rare treat when someone actually responds. &lt;br /&gt;&lt;br /&gt;My answers are offered for free, with all the attention to quality and detail that implies - but I also see them as a puzzle, and try to write something cogent. I offer them here in a more public forum, to share ideas and invite comments. &lt;br /&gt;&lt;br /&gt;I've not got explicit permission to use people's questions, and so I have obscured, cut and amended their words and my answers to suit. I have a small backlog of such questions. I'll post the first shortly. You're welcome to add comments of your own.</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2007/05/use-for-my-blog.html' title='A use for my blog'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=2826029539940414222' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/2826029539940414222'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/2826029539940414222'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-114486726624921735</id><published>2006-04-12T19:39:00.000+01:00</published><updated>2006-04-12T19:43:24.176+01:00</updated><title type='text'>Open source test tools</title><content type='html'>Here's a website I should have known about. I thought you might want to know, too: &lt;a href="http://www.opensourcetesting.com/" &gt;http://www.opensourcetesting.com/&lt;/a&gt;&lt;br /&gt;Playing with JMeter as I write this.</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2006/04/open-source-test-tools.html' title='Open source test tools'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=114486726624921735' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/114486726624921735'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/114486726624921735'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-114434410720046710</id><published>2006-04-06T18:20:00.000+01:00</published><updated>2006-04-06T18:21:47.200+01:00</updated><title type='text'>diagnosis and exploration</title><content type='html'>If your coders accept all the problems your testers find - including the intermittent, non-reproducible ones - then they need diagnostic skills.&lt;br /&gt;&lt;br /&gt;If not, your testers need diagnostic skills to make the bug more easily reproducible&lt;br /&gt;&lt;br /&gt;Who's teaching / writing about diagnostic skills? How are they characteristically different from analysis skills?</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2006/04/diagnosis-and-exploration.html' title='diagnosis and exploration'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=114434410720046710' title='1 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/114434410720046710'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/114434410720046710'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry><entry><id>tag:blogger.com,1999:blog-25295943.post-114434353167047058</id><published>2006-04-06T18:10:00.000+01:00</published><updated>2006-04-06T18:12:11.670+01:00</updated><title type='text'>Just a thought...</title><content type='html'>I've got plenty of half-baked ideas, and I spend hours each week trying to write. It's time I joined the blogosphere, and made something useful of all this gubbins.</content><link rel='alternate' type='text/html' href='http://www.workroom-productions.com/blog/2006/04/just-thought.html' title='Just a thought...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=25295943&amp;postID=114434353167047058' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.workroom-productions.com/blog/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/114434353167047058'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/25295943/posts/default/114434353167047058'/><author><name>James Lyndsay</name><uri>http://www.blogger.com/profile/11040265095413500219</uri><email>noreply@blogger.com</email></author></entry></feed>