<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Quick Testing Challenge</title>
	<atom:link href="http://angryweasel.com/blog/?feed=rss2&#038;p=482" rel="self" type="application/rss+xml" />
	<link>http://angryweasel.com/blog/?p=482</link>
	<description>notes and rants about testing and quality from alan page</description>
	<lastBuildDate>Thu, 23 May 2013 21:04:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Software Testing Carnival #1 — Hexawise</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-19199</link>
		<dc:creator>Software Testing Carnival #1 — Hexawise</dc:creator>
		<pubDate>Wed, 31 Oct 2012 13:36:50 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-19199</guid>
		<description><![CDATA[[...] A Quick Testing Challenge by Alan Page and a response, Angry Weasel Challenge, a presentation by to Figure out why TheApp.exe won&#8217;t load and cause it to load by solving the problem. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] A Quick Testing Challenge by Alan Page and a response, Angry Weasel Challenge, a presentation by to Figure out why TheApp.exe won&#8217;t load and cause it to load by solving the problem. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Problem with TheApp &#187; Tooth of the Weasel</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17881</link>
		<dc:creator>The Problem with TheApp &#187; Tooth of the Weasel</dc:creator>
		<pubDate>Mon, 13 Aug 2012 17:59:03 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17881</guid>
		<description><![CDATA[[...]   If you&#039;re new here, you may want to subscribe to my RSS feed. Thanks for visiting!Last week, I posted a small testing challenge (in short, an application wouldn’t launch).Shmuel Gershon has a wonderful write up of how he [...]]]></description>
		<content:encoded><![CDATA[<p>[...]   If you&#039;re new here, you may want to subscribe to my RSS feed. Thanks for visiting!Last week, I posted a small testing challenge (in short, an application wouldn’t launch).Shmuel Gershon has a wonderful write up of how he [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shmuel Gershon</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17877</link>
		<dc:creator>Shmuel Gershon</dc:creator>
		<pubDate>Mon, 13 Aug 2012 14:56:48 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17877</guid>
		<description><![CDATA[Hi Alan!
My report, with solution, can be found here: http://testing.gershon.info/rapidreporter/pairingrr/AngryWeaselTheApp/

I lost a lot of time hunting some ghosts, but inevitably turned to ProcMon for answers :).
You can skip the ghost hunting part, but I think it is interesting too!]]></description>
		<content:encoded><![CDATA[<p>Hi Alan!<br />
My report, with solution, can be found here: <a href="http://testing.gershon.info/rapidreporter/pairingrr/AngryWeaselTheApp/" rel="nofollow">http://testing.gershon.info/rapidreporter/pairingrr/AngryWeaselTheApp/</a></p>
<p>I lost a lot of time hunting some ghosts, but inevitably turned to ProcMon for answers <img src='http://angryweasel.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
You can skip the ghost hunting part, but I think it is interesting too!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Page</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17792</link>
		<dc:creator>Alan Page</dc:creator>
		<pubDate>Fri, 10 Aug 2012 17:27:22 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17792</guid>
		<description><![CDATA[Good investigation. The actual root cause is a bit simpler (I bet that LoadString is used internally by the actual failure).]]></description>
		<content:encoded><![CDATA[<p>Good investigation. The actual root cause is a bit simpler (I bet that LoadString is used internally by the actual failure).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Page</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17791</link>
		<dc:creator>Alan Page</dc:creator>
		<pubDate>Fri, 10 Aug 2012 17:26:26 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17791</guid>
		<description><![CDATA[nope]]></description>
		<content:encoded><![CDATA[<p>nope</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lixiong</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17788</link>
		<dc:creator>lixiong</dc:creator>
		<pubDate>Fri, 10 Aug 2012 17:01:49 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17788</guid>
		<description><![CDATA[LoadString fails.
Did you miss some resource?

Since this is not a trick game, with my CSS background, the 1st thing I would do is to use process monitor to monitor the run.

From process monitor, there was no failure on file or registry loading. The last registry place before exit in resource related entries. The last API is LoadString.

With this information, I launched the application inside debugger and monitored the LoadString call.

The LoadString was called twice before exit. I changed the error handling behavior for the 2nd call of the LoadString, and the application did not exit any more.

Based on above, I would suggest the &quot;customer&quot; to double check the resources. I would give the resource ID to the customer as a clue. (something like 0x67? I closed my debugger when writing this)

It took me about 15 mins total time. ProcessMonitor is always the best tool to start with for such kind of problem.]]></description>
		<content:encoded><![CDATA[<p>LoadString fails.<br />
Did you miss some resource?</p>
<p>Since this is not a trick game, with my CSS background, the 1st thing I would do is to use process monitor to monitor the run.</p>
<p>From process monitor, there was no failure on file or registry loading. The last registry place before exit in resource related entries. The last API is LoadString.</p>
<p>With this information, I launched the application inside debugger and monitored the LoadString call.</p>
<p>The LoadString was called twice before exit. I changed the error handling behavior for the 2nd call of the LoadString, and the application did not exit any more.</p>
<p>Based on above, I would suggest the &#8220;customer&#8221; to double check the resources. I would give the resource ID to the customer as a clue. (something like 0&#215;67? I closed my debugger when writing this)</p>
<p>It took me about 15 mins total time. ProcessMonitor is always the best tool to start with for such kind of problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lixiong</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17785</link>
		<dc:creator>lixiong</dc:creator>
		<pubDate>Fri, 10 Aug 2012 16:33:17 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17785</guid>
		<description><![CDATA[Is it about UI/Locale/IME resources?]]></description>
		<content:encoded><![CDATA[<p>Is it about UI/Locale/IME resources?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17766</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 10 Aug 2012 06:03:28 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17766</guid>
		<description><![CDATA[Hi Alan,

Thanks for the reply.

Okay, so no contact with the developers - check.

My steps would be to ensure is whether the app is compatible with the Operated System that its been run from. I re-read the blog post and you mentioned 32 bit. My work machine is running windows 7 64 bit, so my &quot;assumption&quot; (now only if I had 32-bit VM lying around so I could test my theory) would be the application won&#039;t start due to incompatibility.

Thanks,
Michael]]></description>
		<content:encoded><![CDATA[<p>Hi Alan,</p>
<p>Thanks for the reply.</p>
<p>Okay, so no contact with the developers &#8211; check.</p>
<p>My steps would be to ensure is whether the app is compatible with the Operated System that its been run from. I re-read the blog post and you mentioned 32 bit. My work machine is running windows 7 64 bit, so my &#8220;assumption&#8221; (now only if I had 32-bit VM lying around so I could test my theory) would be the application won&#8217;t start due to incompatibility.</p>
<p>Thanks,<br />
Michael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Page</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17764</link>
		<dc:creator>Alan Page</dc:creator>
		<pubDate>Fri, 10 Aug 2012 03:46:31 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17764</guid>
		<description><![CDATA[No :}

But I will add another hint to the challenge.]]></description>
		<content:encoded><![CDATA[<p>No :}</p>
<p>But I will add another hint to the challenge.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Miskiewicz</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17760</link>
		<dc:creator>Steve Miskiewicz</dc:creator>
		<pubDate>Fri, 10 Aug 2012 03:17:49 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17760</guid>
		<description><![CDATA[Well couldn&#039;t get it working yet...
So far:
Run app 
check event logs
run as admin
run app
check logs
run as xp sp3 and a few others
check logs
An error, wonderful! 
Event ID 1001
Fault bucket , type 0
Event Name: PCA2
Response: Not available
Cab Id: 0
Found this error to be kind of common with number of games, without a real common solution for it on the internet.

Before I go further am I on the right track?]]></description>
		<content:encoded><![CDATA[<p>Well couldn&#8217;t get it working yet&#8230;<br />
So far:<br />
Run app<br />
check event logs<br />
run as admin<br />
run app<br />
check logs<br />
run as xp sp3 and a few others<br />
check logs<br />
An error, wonderful!<br />
Event ID 1001<br />
Fault bucket , type 0<br />
Event Name: PCA2<br />
Response: Not available<br />
Cab Id: 0<br />
Found this error to be kind of common with number of games, without a real common solution for it on the internet.</p>
<p>Before I go further am I on the right track?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Page</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17734</link>
		<dc:creator>Alan Page</dc:creator>
		<pubDate>Thu, 09 Aug 2012 14:54:26 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17734</guid>
		<description><![CDATA[In this scenario, you don&#039;t know the developer (your app broke &quot;TheApp&quot;). 

So, what else can you do?]]></description>
		<content:encoded><![CDATA[<p>In this scenario, you don&#8217;t know the developer (your app broke &#8220;TheApp&#8221;). </p>
<p>So, what else can you do?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17722</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Thu, 09 Aug 2012 10:27:28 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17722</guid>
		<description><![CDATA[Hi Alan,

I tried the following to figure why the application won&#039;t start - 

1. Double click, &quot;TheApp.exe&quot; - doesn&#039;t start.
2. Right and run as administrator - doesn&#039;t start.
3. Access Event Viewer logs and see if the application is logging any error logs. - there were no logs available.
4. Copy the &quot;TheApp.exe&quot; into a new folder without the dll file - doesn&#039;t start.
5. Try to run &quot;TheApp.exe&quot; in different compatibility modes - doesn&#039;t start.

My next steps would then be finding out if the application requires dll or runtime software for in order for me to run it. If not, I would then go consult with the developer.

Not sure if this what you were looking for but I would be interested in how you would approach this exercise.

Thanks,
Michael]]></description>
		<content:encoded><![CDATA[<p>Hi Alan,</p>
<p>I tried the following to figure why the application won&#8217;t start &#8211; </p>
<p>1. Double click, &#8220;TheApp.exe&#8221; &#8211; doesn&#8217;t start.<br />
2. Right and run as administrator &#8211; doesn&#8217;t start.<br />
3. Access Event Viewer logs and see if the application is logging any error logs. &#8211; there were no logs available.<br />
4. Copy the &#8220;TheApp.exe&#8221; into a new folder without the dll file &#8211; doesn&#8217;t start.<br />
5. Try to run &#8220;TheApp.exe&#8221; in different compatibility modes &#8211; doesn&#8217;t start.</p>
<p>My next steps would then be finding out if the application requires dll or runtime software for in order for me to run it. If not, I would then go consult with the developer.</p>
<p>Not sure if this what you were looking for but I would be interested in how you would approach this exercise.</p>
<p>Thanks,<br />
Michael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Page</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17470</link>
		<dc:creator>Alan Page</dc:creator>
		<pubDate>Mon, 06 Aug 2012 19:58:45 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17470</guid>
		<description><![CDATA[It should show a UI (and perhaps a &#039;success!&#039; message.

What else could cause an application to not launch?]]></description>
		<content:encoded><![CDATA[<p>It should show a UI (and perhaps a &#8216;success!&#8217; message.</p>
<p>What else could cause an application to not launch?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lixiong</title>
		<link>http://angryweasel.com/blog/?p=482&#038;cpage=1#comment-17457</link>
		<dc:creator>lixiong</dc:creator>
		<pubDate>Mon, 06 Aug 2012 19:25:52 +0000</pubDate>
		<guid isPermaLink="false">http://angryweasel.com/blog/?p=482#comment-17457</guid>
		<description><![CDATA[What if the main function just calls exit?
What&#039;s the definition of &quot;launch&quot;?

I tried it with debugger and I did not see any exception.
From the last callstack, the exit is called by the application. For me, it seems existing is the intentional behavior.]]></description>
		<content:encoded><![CDATA[<p>What if the main function just calls exit?<br />
What&#8217;s the definition of &#8220;launch&#8221;?</p>
<p>I tried it with debugger and I did not see any exception.<br />
From the last callstack, the exit is called by the application. For me, it seems existing is the intentional behavior.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
