﻿<?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>Karen Nicole Johnson</title>
	<atom:link href="http://karennicolejohnson.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://karennicolejohnson.com</link>
	<description>Software Testing</description>
	<lastBuildDate>Mon, 03 Dec 2012 13:20:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Applying the SFDPOT heuristic to mobile testing, adding &#8220;I&#8221;</title>
		<link>http://karennicolejohnson.com/2012/12/applying-the-sfdpot-heuristic-to-mobile-testing-adding-i/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=applying-the-sfdpot-heuristic-to-mobile-testing-adding-i</link>
		<comments>http://karennicolejohnson.com/2012/12/applying-the-sfdpot-heuristic-to-mobile-testing-adding-i/#comments</comments>
		<pubDate>Mon, 03 Dec 2012 13:20:28 +0000</pubDate>
		<dc:creator>karennjohnson</dc:creator>
				<category><![CDATA[heuristics]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://karennicolejohnson.com/?p=591</guid>
		<description><![CDATA[After years of SFDPOT being created by James Bach and used by many testers, James has amended SFDPOT to include &#8220;I&#8221; for interface testing. A couple of weeks back someone contacted me via Twitter and asked me about &#8220;I&#8221; for mobile testing. Here&#8217;s my response: Interface. Test the ways we interact with it. Does the [...]]]></description>
			<content:encoded><![CDATA[<p>After years of SFDPOT being created by James Bach and used by many testers, James has amended SFDPOT to include &#8220;I&#8221; for interface testing. A couple of weeks back someone contacted me via Twitter and asked me about &#8220;I&#8221; for mobile testing. Here&#8217;s my response:</p>
<p>Interface. Test the ways we interact with it.<br />
Does the app work well on an array of devices such as phones and tablets?<br />
Does the app work well when used with “one hand?”<br />
Does the app work well when used with “one eye?”<br />
Is the mobile version consist or complementary to the desktop version?<br />
Is the app consistent with UI current constructs in the marketplace?<br />
Does the mobile version address what makes sense when a user is on the go?</p>
<p>On another note, I&#8217;ve long thought that &#8220;E&#8221; for error testing should be added to the SFDPOT mnemonic. Here&#8217;s how I would address error testing.</p>
<p>Errors. Test the coded-for known error states and around those error conditions.<br />
Does the app continue gracefully after an error?<br />
Is the message helpful, instructive?<br />
If a user provokes multiple errors in succession, does the app continue?<br />
Can I get to an error state that forces the app to shut down?<br />
What happens when I restart the crashed app – is previous data or state saved?<br />
Is there a method to send an error report?</p>
<p>I think this question about adding &#8220;I&#8221; was a good question because it raises the awareness of not testing just to the suggestions of a heuristics but continuing on, adding our own thoughts, considering the context and while using a heuristics &#8211; thinking beyond a heuristic as needed.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://karennicolejohnson.com/2012/12/applying-the-sfdpot-heuristic-to-mobile-testing-adding-i/&text= Applying the SFDPOT heuristic to mobile testing, adding "I"" target="_blank" title="Click here if you liked this article.">
					<img src="http://karennicolejohnson.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkarennicolejohnson.com%2F2012%2F12%2Fapplying-the-sfdpot-heuristic-to-mobile-testing-adding-i%2F&amp;title=Applying%20the%20SFDPOT%20heuristic%20to%20mobile%20testing%2C%20adding%20%26%238220%3BI%26%238221%3B" id="wpa2a_2"><img src="http://karennicolejohnson.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://karennicolejohnson.com/2012/12/applying-the-sfdpot-heuristic-to-mobile-testing-adding-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Discipline &amp; Software Testing</title>
		<link>http://karennicolejohnson.com/2012/10/discipline-software-testing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=discipline-software-testing</link>
		<comments>http://karennicolejohnson.com/2012/10/discipline-software-testing/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 14:48:49 +0000</pubDate>
		<dc:creator>karennjohnson</dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[time management]]></category>

		<guid isPermaLink="false">http://karennicolejohnson.com/?p=540</guid>
		<description><![CDATA[At the STP Fall 2012 conference in Miami, I gave a keynote on &#8220;The Discipline Aspect of Software Testing.&#8221; I created tweets for my presentation in advance (and had those tweets posting while I was presenting) so I included those tweets as part of my slides. Discipline &#038; Software Testing slide deck My presentation kicked [...]]]></description>
			<content:encoded><![CDATA[<p>At the STP Fall 2012 conference in Miami, I gave a keynote on &#8220;The Discipline Aspect of Software Testing.&#8221;   </p>
<p>I created tweets for my presentation in advance (and had those tweets posting while I was presenting) so I included those tweets as part of my slides. <a href="http://karennicolejohnson.com/wp-content/uploads/2012/10/KNJohnson-STP-2012-Discipline-with-Tweets.pdf" target="_blank">Discipline &#038; Software Testing slide deck</a></p>
<p>My presentation kicked off with a video showing the marshmallow test, a well-known test &#8211; the video speaks for itself. You can find the video on YouTube <a href="http://www.youtube.com/watch?v=QX_oy9614HQ" target="_blank">here</a>. </p>
<p>Enjoy~</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://karennicolejohnson.com/2012/10/discipline-software-testing/&text=Discipline & Software Testing" target="_blank" title="Click here if you liked this article.">
					<img src="http://karennicolejohnson.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkarennicolejohnson.com%2F2012%2F10%2Fdiscipline-software-testing%2F&amp;title=Discipline%20%26%23038%3B%20Software%20Testing" id="wpa2a_4"><img src="http://karennicolejohnson.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://karennicolejohnson.com/2012/10/discipline-software-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BI + Agile + ET in a mind map of charter possibilities</title>
		<link>http://karennicolejohnson.com/2012/10/bi-agile-et-in-a-mind-map-of-charter-possibilities/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bi-agile-et-in-a-mind-map-of-charter-possibilities</link>
		<comments>http://karennicolejohnson.com/2012/10/bi-agile-et-in-a-mind-map-of-charter-possibilities/#comments</comments>
		<pubDate>Fri, 12 Oct 2012 12:37:51 +0000</pubDate>
		<dc:creator>karennjohnson</dc:creator>
				<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[exploratory testing]]></category>
		<category><![CDATA[heuristics]]></category>
		<category><![CDATA[storytelling]]></category>

		<guid isPermaLink="false">http://karennicolejohnson.com/?p=511</guid>
		<description><![CDATA[Data warehouse/business intelligence (BI) projects are different. The primary reason BI testing is so different (from say web application testing) is that most of the testing within a BI project is data reconciliation testing for which there is no visual application for a tester to work with. I say &#8220;most&#8221; testing because I suppose you [...]]]></description>
			<content:encoded><![CDATA[<p>Data warehouse/business intelligence (BI) projects are different. The primary reason BI testing is so different (from say web application testing) is that most of the testing within a BI project is data reconciliation testing for which there is no visual application for a tester to work with. I say &#8220;most&#8221; testing because I suppose you could point to a dashboard or analytic report that represents output from the warehouse and claim that those tangibles are visuals but for the most part, the testing that takes place on a BI project is non-visual, there is no application to interact with, instead testing is generally focused on data accuracy and completeness. This type of testing requires a sense of investigation and being able to test and construct ideas about what to test and where to find issues without the aid of a of a tangible interactive application.</p>
<p>I construct mental images in my mind about the process the data flows through. I consider the originating sources of data and how that data has to traverse to get to the warehouse. On one BI project I worked on, I summarized a chunk of the testing efforts as &#8220;the story of a cube&#8221; and relayed the process of how the warehouse was built and tested to the business owners by way of the story. My storytelling in this case worked fairly well. I used a bit of humor, I drew some visuals and talked through the process. But that was then and this is now &#8230;</p>
<p>A client recently asked me about testing on a BI project where they are using Agile. They are also intrigued about the prospect of using Exploratory Testing but are unsure what Charters could be. So in the background of juggling several tasks and conference work, I&#8217;ve been puzzling over this question.</p>
<p>I&#8217;ve been building out a mind map to address this question and to help me think it through. Not long ago I referenced I was having a solo brainstorming session on Twitter about this topic. Minus one branch of the map that is client-sensitive, here&#8217;s my  <a href="http://karennicolejohnson.com/wp-content/uploads/2012/10/BI+Agile+ET.tiff" target="_blank" >BI + Agile + ET Mind Map</a>.  </p>
<p>In a presentation that I&#8217;ve given a few times this past year, I&#8217;ve identified ways in which data changes or can be changed through &#8220;silent&#8221; non-visual processes, the point of the list is to remind myself and other testers of ways things/data can changes that we might not see but still need to consider, detect and investigate. Here&#8217;s the list:</p>
<p>1. stored procedures<br />
2. triggers<br />
3. views (in SQL in the sense that a user might not be able to see, query or access data and this &#8220;missing&#8221; data can &#8220;seem&#8221; like a defect)<br />
4. indexes<br />
5. caching<br />
(again these last two, items 4 and 5 can make an impact on what a user can access making data seem to be missing, or not available)<br />
6. batch runs (say EOM end of month, EOY end of year processes) that can disrupt the flow of data into a warehouse<br />
7. ETLs (but you expected this one)</p>
<p>I&#8217;d be happy to grow this list or mind map. I post items like this to help the testing community &#8211; so if you have an ideas to expand this &#8230; please share.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://karennicolejohnson.com/2012/10/bi-agile-et-in-a-mind-map-of-charter-possibilities/&text=BI + Agile + ET in a mind map of charter possibilities" target="_blank" title="Click here if you liked this article.">
					<img src="http://karennicolejohnson.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkarennicolejohnson.com%2F2012%2F10%2Fbi-agile-et-in-a-mind-map-of-charter-possibilities%2F&amp;title=BI%20%2B%20Agile%20%2B%20ET%20in%20a%20mind%20map%20of%20charter%20possibilities" id="wpa2a_6"><img src="http://karennicolejohnson.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://karennicolejohnson.com/2012/10/bi-agile-et-in-a-mind-map-of-charter-possibilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing Mnemonics as a Card Deck v2</title>
		<link>http://karennicolejohnson.com/2012/07/testing-mnemonics-as-a-card-deck-v2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=testing-mnemonics-as-a-card-deck-v2</link>
		<comments>http://karennicolejohnson.com/2012/07/testing-mnemonics-as-a-card-deck-v2/#comments</comments>
		<pubDate>Wed, 25 Jul 2012 05:05:36 +0000</pubDate>
		<dc:creator>karennjohnson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://karennicolejohnson.com/?p=492</guid>
		<description><![CDATA[I&#8217;ve updated the index card deck to include &#8220;AIM&#8221; by Robert Sabourin. An article referencing this mnemonic was published by Better Software in an article called &#8220;X Marks the Test Case: Using Mind Maps for Software Design&#8221; back in 2006. Here&#8217;s the update card deck .]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated the index card deck to include &#8220;AIM&#8221; by Robert Sabourin.</p>
<p>An article referencing this mnemonic was published by Better Software in an article called &#8220;X Marks the Test Case: Using Mind Maps for Software Design&#8221; back in 2006.</p>
<p>Here&#8217;s the update <a href = "http://karennicolejohnson.com/wp-content/uploads/2012/07/Testing-Mnemonics-on-index-cards-v2-KNJohnson1.doc" target="_blank" > card deck </a href>.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://karennicolejohnson.com/2012/07/testing-mnemonics-as-a-card-deck-v2/&text=Testing Mnemonics as a Card Deck v2" target="_blank" title="Click here if you liked this article.">
					<img src="http://karennicolejohnson.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkarennicolejohnson.com%2F2012%2F07%2Ftesting-mnemonics-as-a-card-deck-v2%2F&amp;title=Testing%20Mnemonics%20as%20a%20Card%20Deck%20v2" id="wpa2a_8"><img src="http://karennicolejohnson.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://karennicolejohnson.com/2012/07/testing-mnemonics-as-a-card-deck-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reporting a mobile defect</title>
		<link>http://karennicolejohnson.com/2012/07/reporting-a-mobile-defect/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=reporting-a-mobile-defect</link>
		<comments>http://karennicolejohnson.com/2012/07/reporting-a-mobile-defect/#comments</comments>
		<pubDate>Fri, 20 Jul 2012 19:06:08 +0000</pubDate>
		<dc:creator>karennjohnson</dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://karennicolejohnson.com/?p=486</guid>
		<description><![CDATA[This past week I taught a class on mobile testing at CAST 2012. We brainstormed a list of factors to consider when reporting a mobile defect. Not all of these items will be a factor in the defect but it is a list to think about. • Hardware Specific: Try another device, try a device [...]]]></description>
			<content:encoded><![CDATA[<p>This past week I taught a class on mobile testing at CAST 2012. We brainstormed a list of factors to consider when reporting a mobile defect. Not all of these items will be a factor in the defect but it is a list to think about.</p>
<p>•	Hardware Specific: Try another device, try a device that is close in “class”<br />
•	Note the OS, manufacturer, version of device, and the version of software<br />
•	Browser<br />
•	Device orientation<br />
•	Battery status<br />
•	Data<br />
•	Applications running in background<br />
•	Connectivity. Network – wifi – if there was any carrier switching taking place<br />
•	Location<br />
•	Device Settings<br />
•	Drivers, LED notifications, Bluetooth<br />
•	SIM Cards<br />
•	SD Cards<br />
•	Integration with other software<br />
•	Language Settings<br />
•	Varying Bandwidth<br />
•	Input speed and mechanism<br />
•	Navigation Path</p>
<p>Thanks to attendees: Kelli Cruz, Nicole Thompson, Cathy Clary, Cherri Shang, Rajiv Bhati, Saraswathy Ramadas, Chris Anders, Sakina Crocker, Jon Hagar, Gary Norris, Anand Ramdeo, and Jean Ann Harrison. And to Eric Proegler who facilitated.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://karennicolejohnson.com/2012/07/reporting-a-mobile-defect/&text=Reporting a mobile defect" target="_blank" title="Click here if you liked this article.">
					<img src="http://karennicolejohnson.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkarennicolejohnson.com%2F2012%2F07%2Freporting-a-mobile-defect%2F&amp;title=Reporting%20a%20mobile%20defect" id="wpa2a_10"><img src="http://karennicolejohnson.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://karennicolejohnson.com/2012/07/reporting-a-mobile-defect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing Mnemonics as a Card Deck</title>
		<link>http://karennicolejohnson.com/2012/07/testing-mnemonics-as-a-card-deck/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=testing-mnemonics-as-a-card-deck</link>
		<comments>http://karennicolejohnson.com/2012/07/testing-mnemonics-as-a-card-deck/#comments</comments>
		<pubDate>Tue, 17 Jul 2012 15:26:18 +0000</pubDate>
		<dc:creator>karennjohnson</dc:creator>
				<category><![CDATA[exploratory testing]]></category>
		<category><![CDATA[heuristics]]></category>

		<guid isPermaLink="false">http://karennicolejohnson.com/?p=480</guid>
		<description><![CDATA[I have an interest in helping testers new to exploratory testing or experienced testers who may feel be at a loss for testing ideas from time to time. That interest is the primary purpose behind a new class I&#8217;m working on currently titled Brainstorming for Testers. I taught the class yesterday at CAST 2012 for [...]]]></description>
			<content:encoded><![CDATA[<p>I have an interest in helping testers new to exploratory testing or experienced testers who may feel be at a loss for testing ideas from time to time. That interest is the primary purpose behind a new class I&#8217;m working on currently titled Brainstorming for Testers. I taught the class yesterday at CAST 2012 for the first time. </p>
<p>One of the exercises in the class is to give each group a deck of index cards, the cards have about 20 testing mnemonics listed &#8211; each card has a mnemonic on the front and back of the card. The mnemonic is meant to inspire testing ideas. </p>
<p>The basic premise is for a tester to flip through the card deck until a testing idea comes to mind. A tester may find one mnemonic in particular helps generate ideas or they may find ideas come from one word of multiple mnemonics. There is no right or wrong way to use the deck. The deck is meant as an idea generator.</p>
<p>For each mnenomic I&#8217;ve listed the author as well as a URL to find more information about the mnemonic. If you&#8217;re an experienced tester, chances are a single testing-related word generates ideas and if you&#8217;ve been around the testing community awhile, you&#8217;re probably already familiar with the mnemonics and seeing the mnemonic will be enough of a jumpstart. </p>
<p>As a practical matter, I&#8217;ve formatted the mnemonics to an Avery template so that printing card deck is fairly easy to do. Here&#8217;s the <a href = "http://karennicolejohnson.com/wp-content/uploads/2012/07/Testing-Mnemonics-as-cards.doc"  target="_blank">deck</a href>.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://karennicolejohnson.com/2012/07/testing-mnemonics-as-a-card-deck/&text=Testing Mnemonics as a Card Deck" target="_blank" title="Click here if you liked this article.">
					<img src="http://karennicolejohnson.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkarennicolejohnson.com%2F2012%2F07%2Ftesting-mnemonics-as-a-card-deck%2F&amp;title=Testing%20Mnemonics%20as%20a%20Card%20Deck" id="wpa2a_12"><img src="http://karennicolejohnson.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://karennicolejohnson.com/2012/07/testing-mnemonics-as-a-card-deck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Applying the SFDPOT heuristic to mobile testing</title>
		<link>http://karennicolejohnson.com/2012/05/applying-the-sfdpot-heuristic-to-mobile-testing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=applying-the-sfdpot-heuristic-to-mobile-testing</link>
		<comments>http://karennicolejohnson.com/2012/05/applying-the-sfdpot-heuristic-to-mobile-testing/#comments</comments>
		<pubDate>Fri, 11 May 2012 14:46:05 +0000</pubDate>
		<dc:creator>karennjohnson</dc:creator>
				<category><![CDATA[heuristics]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://karennicolejohnson.com/?p=470</guid>
		<description><![CDATA[One of the comments I’ve made about mobile testing is that we need to “find our mobile sanity” in part what I mean by this is &#8211; we need to recognize that everything we’ve learned about software testing doesn’t change because we have a new computing platform &#8211; in fact, we can apply lessons we’ve [...]]]></description>
			<content:encoded><![CDATA[<p>One of the comments I’ve made about mobile testing is that we need to “find our mobile sanity” in part what I mean by this is &#8211; we need to recognize that everything we’ve learned about software testing doesn’t change because we have a new computing platform &#8211; in fact, we can apply lessons we’ve learned and skills we’ve already acquired to mobile testing. Perhaps this is obvious but I’ve met a few testers so anxious about “figuring out their mobile testing strategy” that I thought it was worth stating.</p>
<p>I thought I’d take the well-known testing heuristic from James Bach known as SFDPOT (sometimes referred to as San Francisco Depot) and apply that heuristic to mobile testing. If you’re not familiar with this heuristic see:<br />
James Bach: http://www.satisfice.com/articles/sfdpo.shtml</p>
<p>Let’s see how it holds up:</p>
<p>Structure. Test what it&#8217;s made of.<br />
Can I download the app?<br />
Can I download an update?<br />
Can I update the app when I have multiple apps to update?<br />
What happens when the operating system of the device is updated?<br />
Does the app write to an SD card? What if the card is filled, removed or changed?</p>
<p>Function. Test what it does.<br />
Does the app or site perform the tasks or features it was designed to?<br />
Does the app or site prevent, block or not include features not intended on a mobile device?<br />
Does the app or mobile website ever direct me to the &#8220;full site or desktop version&#8221;?<br />
Does the app direct me to turn on necessary related services such as location services if those services are shut off?</p>
<p>Data. Test what it does it to.<br />
Does the app find time related data (if relevant, such as movie show times) based on the device time?<br />
Does the app find locations based on my location (such as movie theaters or hotels)?<br />
Does the app integrate with any hardware such as bar code scanners for payment or other purposes?<br />
If the app tracks rewards or points for frequent purchases, does this data get updated?<br />
If the app integrates with a desktop profile or account information (such as My Profile or My Account), does the app and the desktop version keep information in sync with each other?</p>
<p>Platform. Test what it depends upon.<br />
Does the app use location services?<br />
Does the app depend on any device settings?<br />
Does the app detect the platform it is running on such as a phone or tablet?<br />
Can I find the app in the app store?</p>
<p>Operations. Test how it&#8217;s used.<br />
Does the app function when I am moving and traveling around?<br />
What happens when I switch to wifi vs 3G ?<br />
What happens if my wifi connection is down or intermittent?<br />
What happens when a mobile interruption occurs such as an incoming call or text message?<br />
What happens when the device is set to airplane mode?</p>
<p>Time. Test how it&#8217;s affected by time.<br />
What happens if the time zone is switched?<br />
What happens when my location is switched?<br />
Does the device auto detect a change in time zones and reset the time (and possibly) the day and date?<br />
Does the app find time-related data based on my device time (such as reservation times available or movies show times)?</p>
<p>Can you think of more specific testing ideas based on your mobile app or mobile website &#8211; good.</p>
<p>Can you think of more ideas “generically” ? Good, please email or add a comment to this blog. I’d be happy to build on this for all of us in the software testing community. </p>
<p>Comments are welcome. </p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://karennicolejohnson.com/2012/05/applying-the-sfdpot-heuristic-to-mobile-testing/&text=Applying the SFDPOT heuristic to mobile testing" target="_blank" title="Click here if you liked this article.">
					<img src="http://karennicolejohnson.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkarennicolejohnson.com%2F2012%2F05%2Fapplying-the-sfdpot-heuristic-to-mobile-testing%2F&amp;title=Applying%20the%20SFDPOT%20heuristic%20to%20mobile%20testing" id="wpa2a_14"><img src="http://karennicolejohnson.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://karennicolejohnson.com/2012/05/applying-the-sfdpot-heuristic-to-mobile-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mobile: a few comments on testing, emulators &amp; tools</title>
		<link>http://karennicolejohnson.com/2012/02/mobile-testing-emulators-tools/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mobile-testing-emulators-tools</link>
		<comments>http://karennicolejohnson.com/2012/02/mobile-testing-emulators-tools/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 19:02:59 +0000</pubDate>
		<dc:creator>karennjohnson</dc:creator>
				<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://karennicolejohnson.com/?p=447</guid>
		<description><![CDATA[Recently a colleague within the testing community emailed me three questions re: mobile testing. After answering the email, I realized that our exchange of questions and answers might be helpful to share &#8211; so following is the Q &#038;A from our exchange (minus personal identification). Hello - I&#8217;ve shared my thoughts on each of your [...]]]></description>
			<content:encoded><![CDATA[<p>Recently a colleague within the testing community emailed me three questions re: mobile testing. After answering the email, I realized that our exchange of questions and answers might be helpful to share &#8211; so following is the Q &#038;A from our exchange (minus personal identification).</p>
<p>Hello -</p>
<p>I&#8217;ve shared my thoughts on each of your questions. I have to say &#8211; this is all based on my experiences and not necessarily reflective of the broader and global mobile market. Testing like so much else about mobile, will continue to change significantly in the next 1 and 2 years time.</p>
<p>1. What is mix of simulator based testing vs actual device based testing ? What factors decide/influence this mix?</p>
<p>In general, emulators have not been used with clients I have worked with. Occasionally a developer will use an emulator during unit testing but otherwise, emulators do not seem to be used or trusted.</p>
<p>The factor used seems to be a general distrust that an emulator will be accurate and this is based on opinions vs experiences encountered. It is also well known that through Device Anywhere and Perfecto Mobile, you can get your hands on nearly any device and so why tolerate an emulator?</p>
<p>Unreliable to depend upon but a typical experience I&#8217;m seeing is that within most teams, there is a natural mix of devices and people generally use their own devices at least part of the time. Bigger companies have funding and I know of a couple of companies that are building out mobile test labs &#8211; accumulating what they can.</p>
<p>There are a few &#8220;quick and free tools&#8221; on the market to execute mobile readiness tests. See the W3C, http://validator.w3.org/mobile/ and Gomez, http://www.gomez.com/mobile-readiness-test/ and dotMobil, http://mtld.mobi/emulator.php  See a comment on the next question for my &#8220;reaction&#8221; to these tools.</p>
<p>2.  What are the class of defects or problems simulator based testing cannot discover?</p>
<p>I cannot fairly comment on this as I have more experience with devices than emulators.</p>
<p>I have seen issues reported from the quick tools that I mentioned above but found in most cases, the issues detected were either obvious or more obscure GUI-issues that we (the team) were not likely to address &#8211; the net result, not so helpful.</p>
<p>3.  With so many tools claiming to do automation for mobile apps &#8211; how does one pick? In what ways automating (driving GUI from a tool) mobile app is diff from other software apps/web apps?</p>
<p>HP seems to be pushing their QTP app to handle mobile automation. I do not know anyone using it. Perhaps it works? Also a shocking but true fact &#8211; at this point in time, which I do expect will change &#8211; I do not know of any company that is successfully using automation in mobile. I know a couple of companies trying different tools, wanting to find a tool but at this time &#8211; and again, I think this will change before 1 or 2 years time &#8211; most companies are trying to figure out what their app and/or mobile site is going to do, what they need to test, what devices they need to cover, how to gather decent statistics and then will move onto mobile automation. The old expression &#8211; you have to walk before you can run seems to be the situation.</p>
<p>And although you didn&#8217;t directly ask me, I know that you are keen to continue to learn, as am I &#8211; so what do I read and where do I continue to learn?</p>
<p>I learn by other people sharing with me (why I feel it is important to get back to you and share as well.) I look to my colleagues Julian Harty (UK) and Jonathan Kohl (CA) and share with them as all of our schedules permit. Google their names, track down their work and articles.</p>
<p>I learn by experience and am currently (which has been true for the past couple of years) most eager for any mobile work I can get my hands on. When I do not have client work that gets me that experience, I continue with experimenting with a variety of apps and my own devices.</p>
<p>I follow Twitter closely because mobile is so current nearly anything in print is already dated. (You might look to see who/companies I follow as much of my Twitter following is mobile-centric.) That said, I think I own at least the &#8220;core&#8221; books on mobile offered from Amazon and O&#8217;Reilly as of today. I scan every testing newsletter for articles and attend webinars as feasible due to my sometimes crazy schedule. In this last 24 hours I devoured one book from Amazon in e-format only as the book is only days old, titled: Mobile Analytics by Jesus Mena. Straightforward title and rock-solid information.</p>
<p>Like most things I suppose, we find what we are truly interested in &#8211; no matter the day of week or time of day. At this time, mobile is a top interest of mine.</p>
<p>Now on an unexpected final note, given that I have taken the time to reply to you &#8211; I realize that your questions are not so very different than questions other people have asked me &#8211; I have decided to take my replies and post them into my blog. I won&#8217;t identify your name as it would be inappropriate of me to do that &#8211; but the replies I have shared with you are not different than I would share in my blog &#8211; and perhaps this exchange will help another tester? And so the circle of sharing continues.</p>
<p>Happy Testing~</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://karennicolejohnson.com/2012/02/mobile-testing-emulators-tools/&text=mobile: a few comments on testing, emulators & tools " target="_blank" title="Click here if you liked this article.">
					<img src="http://karennicolejohnson.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkarennicolejohnson.com%2F2012%2F02%2Fmobile-testing-emulators-tools%2F&amp;title=mobile%3A%20a%20few%20comments%20on%20testing%2C%20emulators%20%26%23038%3B%20tools" id="wpa2a_16"><img src="http://karennicolejohnson.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://karennicolejohnson.com/2012/02/mobile-testing-emulators-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experience Report: Sony S tablet versus the iPad</title>
		<link>http://karennicolejohnson.com/2012/01/experience-report-sony-s-tablet-versus-the-ipad/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=experience-report-sony-s-tablet-versus-the-ipad</link>
		<comments>http://karennicolejohnson.com/2012/01/experience-report-sony-s-tablet-versus-the-ipad/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 14:41:21 +0000</pubDate>
		<dc:creator>karennjohnson</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://karennicolejohnson.com/?p=440</guid>
		<description><![CDATA[I expected to love the Sony S tablet; I had eagerly waited for the tablet arrival but wow, it didn’t turn out to be a good experience at all. I’m detailing my personal account of a Sony S tablet versus an iPad in hopes it will help someone else who might be on the edge [...]]]></description>
			<content:encoded><![CDATA[<p>I expected to love the Sony S tablet; I had eagerly waited for the tablet arrival but wow, it didn’t turn out to be a good experience at all.</p>
<p><i>I’m detailing my personal account of a Sony S tablet versus an iPad in hopes it will help someone else who might be on the edge of trying to decide what tablet to go with.</i></p>
<p>I was curious how the unboxing experience would be because even the initial opening of a device seems to set the tone. When I opened the device and powered up, the opening screen of the Sony S tablet was a system crash message. A restart and the device turned on fine; I completed setup with no further issue but geez that first bad experience left me with doubts.</p>
<p>Like any new device – beyond the setup, I seem to have the same reaction – ok, cool now what? It half makes me smile because I think the issue is data – devices on their own don’t do much – instead it is the applications combined with either our own data or the data we look up that makes a device so interesting. I have no doubt that the commercial market and users whose occupations are outside of the tech arena don’t see it that way – but think about even the iPad ads – it’s the photos, the videos, the books, the contacts, and other bits of data that make a device interesting. It is not the raw merits of the technology as much as the sweet combination of technology and data that make technology compelling. </p>
<p>Ok back to the Sony S tablet experience – the screen was dark, I adjusted the device to be as bright as I could but it just didn’t matter. The Sony S tablet is dark. Also in almost all cases – from using an app to watching video – the entire viewing screen of the device is not put to use – which adds to a disappointing visual experience.  Each time I used the tablet, I had this inclination (if not need) to put my reading glasses on because I just couldn’t interact with the device readily and easily visually. I was surprised, I mean this is Sony – shouldn’t the visual experience be great?</p>
<p>After mucking around with the device for two days and having about the same reactions of “not being wowed” I decided I needed to do something. I <i>needed</i> to take my Sony S tablet and go to the Apple store and do my own side by side comparison, app by app if it took that – to compare the Sony tablet versus the iPad – which of course is not just  a device comparison but a fundamental OS comparison.  It is after all, almost a religious difference to be on a Droid (Google) vs. iPad (Apple) device.  It might seem more logical that I would go to Best Buy or somewhere else and compare the Sony S tablet to say the Samsung or Motorola tablets but it wasn’t the comparison I wanted. And as much as I love my Droid phone, I was willing to give up a Droid tablet and move to Apple if I was happier with the device.<br />
Meanwhile I have several issues with Apple’s interfaces and there are some aspects of working with either an iPod or an iMac that I find flawed and not as intuitive as Apple touts. But I do own and use a mix of PC and Mac, Droid and Apple (even before this tablet experiment) – so I’m religiously a bit undefined. In fact, I believe in building and maintaining some knowledge in both technology camps because I test in the mobile space and to completely disavow either part of the market would render me too much of a zealot which I think is inappropriate in my role as an independent consultant and as a software tester in general. </p>
<p>I was a bit concerned how I might look in the Apple store smuggling in an Android tablet but figured I wasn’t stealing anything and besides if a company is so confident of their own product, wouldn’t they welcome the challenge?</p>
<p>Somehow I found a corner of the Apple store and was able to step through what I wanted to in my own side-by-side comparison. Since it was Christmas Eve and the store was busy with last minute shoppers, not too many people cared what I was doing which was perfect for me.  In fact the best holiday gift I gave myself this season was the time to run my own comparison tests – this was important to me. If you haven’t noticed by now, I like my gear.</p>
<p>Here goes, first stop: You Tube. The experience of comparing the iPad to the Sony S was almost a closed case by comparing video display and handling on You Tube alone, the iPad has it hands down. The Sony S has a yellow hue to all video, graphics and display – it’s not just the overall darkness but an additional coloring that renders sepia-like-experience. I found myself wanting true coloring. I queued up several videos in a side by side checking visuals as well as sound. </p>
<p>Second stop. Photos, same disappointing graphical experience. What’s with the yellow hue Sony?</p>
<p>At this point, I knew everything else would pale. I figured the data – mail, contacts and calendar would be easy with the Sony S and it was – as long as you have a Google account and use each of those (email, contacts and calendar) then loading up data on the Sony S was easy. But that easy data loading is not compelling enough because Apple handles that too – although Apple’s limited handling of Google calendar is annoying.</p>
<p>Next: device handling and covers.  This seems like a minor point but I know that a large amount of ongoing ownership time gets spent in pulling out a device, turning it on/off and that the device cover or protection can influence and impact the overall device experience. So much so I don’t know why most smartphones don’t have a more rugged shell to begin with so we can stop buying cheap plastic cases for devices worth so much more. </p>
<p>After having one phone case that left me disliking a phone, I know the wrong device accessory/case can influence how I interact with the device itself. The Sony S tablet case is one of the worst cases  I have experienced. There’s a large Velcro strip loud enough to hear across a room  &#8211; that’s a deal breaker itself because at this point there are no other cases designed for that particular tablet and the Sony case is awful.  One of the most important aspects of owning a tablet is to be able to access and use it quickly – so if it’s a hassle to pull out the tablet and embarrassingly loud – then the case is a detriment to the device. </p>
<p>Meanwhile in addition to being loud, the case itself is not snug enough to protect the device.  And finally, the Sony case does nothing to help if the device is left on, the case will store the device and happily drain the battery if you forget to shut the device off before stowing it away.  The iPad’s smart cover is cool, works well and it is that simple.</p>
<p>At this point, an Apple staff person came over to help me.  Her eyes widened when she realized what I was doing – comparing devices right in the store. Then she asked if she could join me, seems she’d never held a Sony S tablet and she was curious too. My daughter arrived in the store at the same time and I asked both of them to help me with the comparison. It was an interesting hour and at the end, I bought an iPad2. Wow, I’m surprised, still surprised because my Droid phone has been great. </p>
<p>The last step was to remove all my data from the Sony S and return the Sony tablet. I was able to uninstall apps and handle some cleanup easily but not my Gmail.  Looking up what other people have written I discovered a horrible “feature” of Gmail – and that is there is no way to sign out or remove your account from a tablet. Search for what other users have discovered and you’ll probably find what I did – people furious because they can’t share their Droid tablet with anyone else because there is no way to switch what Gmail account is logged in. And there is no way to remove email, contacts or calendar data without a factory reset.  Not cool, not acceptable. </p>
<p>I have an iPod Touch and iMac so the Apple is familiar but I have been “adjusting” to having an iPad, and have to say, I’m becoming pretty attached to my iPad and have to admit, it is simply amazing. </p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://karennicolejohnson.com/2012/01/experience-report-sony-s-tablet-versus-the-ipad/&text=Experience Report: Sony S tablet versus the iPad" target="_blank" title="Click here if you liked this article.">
					<img src="http://karennicolejohnson.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkarennicolejohnson.com%2F2012%2F01%2Fexperience-report-sony-s-tablet-versus-the-ipad%2F&amp;title=Experience%20Report%3A%20Sony%20S%20tablet%20versus%20the%20iPad" id="wpa2a_18"><img src="http://karennicolejohnson.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://karennicolejohnson.com/2012/01/experience-report-sony-s-tablet-versus-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Call me &#8230;?</title>
		<link>http://karennicolejohnson.com/2011/12/call-me/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=call-me</link>
		<comments>http://karennicolejohnson.com/2011/12/call-me/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 16:01:33 +0000</pubDate>
		<dc:creator>karennjohnson</dc:creator>
				<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://karennicolejohnson.com/?p=408</guid>
		<description><![CDATA[Software testers have assorted job titles such as Quality Assurance Analyst, Software Test Engineer, QTP Specialist, Lead Quality Assurance Engineer to list a few. Some people care deeply about their job title feeling their title is part of their identity professionally both at the office and within the greater software testing community. Other people don’t [...]]]></description>
			<content:encoded><![CDATA[<p>Software testers have assorted job titles such as Quality Assurance Analyst, Software Test Engineer, QTP Specialist, Lead Quality Assurance Engineer to list a few. Some people care deeply about their job title feeling their title is part of their identity professionally both at the office and within the greater software testing community. Other people don’t particularly care what their title is.</p>
<p>At the <a href= http://www.belgiumtestingdays.com/program.php?p=11 TARGET="_blank"> Belgium Testing Days</a> conference, I’ll be giving a keynote called: “Why it matters what I’m called: Quality Analyst or Software Tester.”</p>
<p>I’m conducting a survey on job titles in our field. It would be great if you could help me. Here’s what I need: your name, country, job title and if you’d like to add your company name and any comments &#8211; comments relating to how you feel about your job title, that would be great.</p>
<p>I’ll probably out the data together in Excel so if you could send this information like this:</p>
<p>Karen Johnson, USA, Software Test Consultant</p>
<p>And comments like this would be helpful:</p>
<p>I care deeply about my title. I feel my title sends a message to my team mates about what I do and what my role is.</p>
<p>Or &#8211; </p>
<p>I don’t care about my title. I just want meaningful work. My team mates know what I bring to the group and the company.</p>
<p>Leave a reply. Email me (if you don&#8217;t want to share this information publicly). Or reply in Twitter @karennjohnson</p>
<p>-Thanks Karen</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://karennicolejohnson.com/2011/12/call-me/&text=Call me ...?" target="_blank" title="Click here if you liked this article.">
					<img src="http://karennicolejohnson.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div><p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fkarennicolejohnson.com%2F2011%2F12%2Fcall-me%2F&amp;title=Call%20me%20%26%238230%3B%3F" id="wpa2a_20"><img src="http://karennicolejohnson.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://karennicolejohnson.com/2011/12/call-me/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
