<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sobac.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Software_Testing%2FMeeting_Notes_2019-04-08</id>
	<title>Software Testing/Meeting Notes 2019-04-08 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://sobac.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Software_Testing%2FMeeting_Notes_2019-04-08"/>
	<link rel="alternate" type="text/html" href="https://sobac.com/mediawiki/index.php?title=Software_Testing/Meeting_Notes_2019-04-08&amp;action=history"/>
	<updated>2026-05-17T00:02:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://sobac.com/mediawiki/index.php?title=Software_Testing/Meeting_Notes_2019-04-08&amp;diff=2353&amp;oldid=prev</id>
		<title>NicholasCollins at 02:25, 3 May 2019</title>
		<link rel="alternate" type="text/html" href="https://sobac.com/mediawiki/index.php?title=Software_Testing/Meeting_Notes_2019-04-08&amp;diff=2353&amp;oldid=prev"/>
		<updated>2019-05-03T02:25:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:25, 3 May 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l68&quot; &gt;Line 68:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 68:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Even the simplest test &amp;quot;is A &amp;lt; 70 ?&amp;quot; can have seven or eight tests&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Even the simplest test &amp;quot;is A &amp;lt; 70 ?&amp;quot; can have seven or eight tests&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:FlowchartExampleResized.png]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Test results, but also overflows, boundaries, different data types&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Test results, but also overflows, boundaries, different data types&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Input validation can require many tests&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Input validation can require many tests&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>NicholasCollins</name></author>
		
	</entry>
	<entry>
		<id>https://sobac.com/mediawiki/index.php?title=Software_Testing/Meeting_Notes_2019-04-08&amp;diff=2351&amp;oldid=prev</id>
		<title>NicholasCollins at 02:23, 3 May 2019</title>
		<link rel="alternate" type="text/html" href="https://sobac.com/mediawiki/index.php?title=Software_Testing/Meeting_Notes_2019-04-08&amp;diff=2351&amp;oldid=prev"/>
		<updated>2019-05-03T02:23:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:23, 3 May 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l153&quot; &gt;Line 153:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 153:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Nick gives an example from James ---- YouTube video (&amp;quot;nominal input voltage is 100VAC to 250VAC&amp;quot;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Nick gives an example from James ---- YouTube video (&amp;quot;nominal input voltage is 100VAC to 250VAC&amp;quot;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:VoltageExampleResized.png]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;quot;Test the nominal range&amp;quot; is an incomplete answer&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** &amp;quot;Test the nominal range&amp;quot; is an incomplete answer&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Also need to test outside the range&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Also need to test outside the range&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>NicholasCollins</name></author>
		
	</entry>
	<entry>
		<id>https://sobac.com/mediawiki/index.php?title=Software_Testing/Meeting_Notes_2019-04-08&amp;diff=2346&amp;oldid=prev</id>
		<title>BobJonkman: /* Meeting Notes */ Add link to YouTube video</title>
		<link rel="alternate" type="text/html" href="https://sobac.com/mediawiki/index.php?title=Software_Testing/Meeting_Notes_2019-04-08&amp;diff=2346&amp;oldid=prev"/>
		<updated>2019-04-28T03:22:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Meeting Notes: &lt;/span&gt; Add link to YouTube video&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 03:22, 28 April 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l64&quot; &gt;Line 64:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 64:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Party talk: Software tester does not lead to stimulating conversation&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Party talk: Software tester does not lead to stimulating conversation&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** YouTube presenter on software testing is not dull! &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; (**********Need link!***********)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** YouTube presenter on software testing is not dull! &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;https://www.youtube.com/watch?v=ILkT_HV9DVU&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>BobJonkman</name></author>
		
	</entry>
	<entry>
		<id>https://sobac.com/mediawiki/index.php?title=Software_Testing/Meeting_Notes_2019-04-08&amp;diff=2345&amp;oldid=prev</id>
		<title>BobJonkman: Add link to Software Testing Additional Notes</title>
		<link rel="alternate" type="text/html" href="https://sobac.com/mediawiki/index.php?title=Software_Testing/Meeting_Notes_2019-04-08&amp;diff=2345&amp;oldid=prev"/>
		<updated>2019-04-28T03:20:07Z</updated>

		<summary type="html">&lt;p&gt;Add link to Software Testing Additional Notes&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 03:20, 28 April 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot; &gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One of James Bach&amp;#039;s [https://www.youtube.com/watch?v=ILkT_HV9DVU talks on YouTube]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;One of James Bach&amp;#039;s [https://www.youtube.com/watch?v=ILkT_HV9DVU talks on YouTube]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#evu:https://www.youtube.com/watch?v=ILkT_HV9DVU  | dimensions=640 | alignment=center}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{#evu:https://www.youtube.com/watch?v=ILkT_HV9DVU  | dimensions=640 | alignment=center}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[Software Testing Additional Notes]] - Nicholas Collins&amp;#039; presentation notes&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>BobJonkman</name></author>
		
	</entry>
	<entry>
		<id>https://sobac.com/mediawiki/index.php?title=Software_Testing/Meeting_Notes_2019-04-08&amp;diff=2340&amp;oldid=prev</id>
		<title>BobJonkman: New Page</title>
		<link rel="alternate" type="text/html" href="https://sobac.com/mediawiki/index.php?title=Software_Testing/Meeting_Notes_2019-04-08&amp;diff=2340&amp;oldid=prev"/>
		<updated>2019-04-28T03:10:46Z</updated>

		<summary type="html">&lt;p&gt;New Page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{:Software Testing}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Resources ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.techsoupcanada.ca/en/directory/334 TechSoup Canada catalogue: Developer Software]&lt;br /&gt;
* [https://obsproject.com/ OBS Project] - software that is good for capturing videos of tests including drop menus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
One of James Bach&amp;#039;s [https://www.youtube.com/watch?v=ILkT_HV9DVU talks on YouTube]&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ILkT_HV9DVU  | dimensions=640 | alignment=center}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Meeting Notes ====&lt;br /&gt;
* Introductions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nicholas Collins&lt;br /&gt;
** Software tester for a few years, knowledge of how &amp;#039;&amp;#039;his&amp;#039;&amp;#039; company works&lt;br /&gt;
** But two years isn&amp;#039;t a long time compared to some software testers&lt;br /&gt;
** Nick has prepared notes, will be presenting slightly differently from other KWNPSA sessions&lt;br /&gt;
** SysAdmin in insurance industry; laid off (as are many of us); back to school to upgrade IT skills&lt;br /&gt;
** Uses Visual Studio, C#, other languages&lt;br /&gt;
** People he&amp;#039;s met were developers, or business-specific skills; when software testers are needed these people are thrust into the role&lt;br /&gt;
** This might change as more universities offer software testing as a major&lt;br /&gt;
** There are very few courses or certificates in software testing, more prevalent in the US&lt;br /&gt;
*** but Fanshawe college in London has a certificate program&lt;br /&gt;
** Some institutions have a couple of courses in tech writing, project management, quality management; maybe a night course in software quality testing&lt;br /&gt;
** Without academic rigour, different people use different terminology, nomenclature&lt;br /&gt;
*** &amp;quot;Should I know what all these different terms mean?&amp;quot; But it&amp;#039;s fairly common with other software testers Nick has spoken to&lt;br /&gt;
** At Microsoft, developers use their development skills to write tests.  Needs more skills than just coding&lt;br /&gt;
*** Microsoft has internal courses to train testers how to test software&lt;br /&gt;
*** Get promoted to full developer once you&amp;#039;ve proven you can write tests&lt;br /&gt;
** people use Terminology like &amp;quot;Post-mortem&amp;quot; (although nobody dies), mix up &amp;quot;Milestone&amp;quot; and &amp;quot;Benchmark&amp;quot;, &amp;amp;c.&lt;br /&gt;
** Software testing is the start for a developer&amp;#039;s career, then to DevOps&lt;br /&gt;
*** Does this mean the most junior, inexperienced programmers are responsible for testing software?&lt;br /&gt;
** Nick: large companies use junior testers to run tests, senior testers to supervise&lt;br /&gt;
** During an upgrade Nick (a programmer at the time) did testing for the Database Analyst&lt;br /&gt;
*** But a junior intern was assigned to that role as well, just to gain experience.&lt;br /&gt;
*** Worked out details at a high level, then applied tests to get results&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Project Managers take different approaches&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;You can always think of more tests&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** It&amp;#039;s a fine balance between staying on schedule and being thorough&lt;br /&gt;
** Walkthroughs and working in a team can be helpful&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Some testing instructors do not like teaching from texts&lt;br /&gt;
** eg. &amp;quot;Software Testing&amp;quot; by Yogesh Singh&lt;br /&gt;
** But Nicholas gets good ideas from texts, doesn&amp;#039;t agree with those testing instructors&lt;br /&gt;
** THe problem is that the authors suffer from &amp;quot;Perfect Worldism&amp;quot;&lt;br /&gt;
*** A world where there is unlimited time and money, and the perfect tests can be developed&lt;br /&gt;
** Nicholas has experience with sticky problems, gets ideas from texts to adapt to his problem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Party talk: Software tester does not lead to stimulating conversation&lt;br /&gt;
** YouTube presenter on software testing is not dull!  (**********Need link!***********)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Even the simplest test &amp;quot;is A &amp;lt; 70 ?&amp;quot; can have seven or eight tests&lt;br /&gt;
** Test results, but also overflows, boundaries, different data types&lt;br /&gt;
** Input validation can require many tests&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Working with other people, eg. technical writers&lt;br /&gt;
** For them to understand the software they&amp;#039;ll play with the software, and may create unanticipated conditions&lt;br /&gt;
** Everyone can be a software tester to some degree: Project manager, developer, writer. Even sales?&lt;br /&gt;
** Sometimes testers find problems with usability as they&amp;#039;re running tests; not part of the test suite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* How effective are some of these ad-hoc testers?&lt;br /&gt;
** Is there a bias? Do they have some incentive to pass tests even when there are problems?&lt;br /&gt;
*** Sometimes a QA will hold back tests that would have been better to give to the developer in the first place&lt;br /&gt;
** Accessibility testing is a new skill for QA, may become a testing requirement&lt;br /&gt;
** Business Analyst (BA), developer and tester make a good team&lt;br /&gt;
*** Sometimes the process of testing will identify the need for more testing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Reporting bugs&lt;br /&gt;
** Requires consideration, tact&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Test plans may need to be developed quickly&lt;br /&gt;
** But near the end of a project when time is tight there may not be time to develop tests&lt;br /&gt;
** So quality of code may suffer near the end of the project&lt;br /&gt;
*** Breaking things during testing that no-one has time to fix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Automated testing?&lt;br /&gt;
** Nick has experience with automated regression testing&lt;br /&gt;
** Automated regression testing reduces the introduction of new bugs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Open Broadcaster Software&lt;br /&gt;
** Used to catch all activity during user testing&lt;br /&gt;
** Also use Virtual Box recorder uses host to capture all the output on the VM screen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Monkey Testing&amp;quot;&lt;br /&gt;
** Also &amp;quot;fuzz testing&amp;quot; or &amp;quot;fuzzing&amp;quot;&lt;br /&gt;
** Fill all fields, try to overflow, pound on the keyboard, click as fast as possible&lt;br /&gt;
*** But this this does not lead to reproducible errors (fine timing errors)&lt;br /&gt;
*** Although some testers claim they can reproduce&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pride in finding bugs?&lt;br /&gt;
** Nick finds that the &amp;quot;high five&amp;quot; time should occur only after the entire team has identified, reported, documented, and fixed the error, and re-tested&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Load testing&lt;br /&gt;
** Hitting a system with a large number of transactions, &amp;amp;c.&lt;br /&gt;
** But a bogged down system may not be writing to logs, making analysis difficult&lt;br /&gt;
** A benefit in load testing is adding assertions, find issues with threads&lt;br /&gt;
*** Assertions and Singletons...&lt;br /&gt;
** Be sure to validate the output even when just testing for capacity&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nick has written a test for XML testing&lt;br /&gt;
** But the code Nick wrote was not well tested at all! Oh, the irony!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Q: Do you use debugger software like GDB to examine the flow of code?&lt;br /&gt;
* A: Not common, but becoming more prevalent.&lt;br /&gt;
** Certainly having a debugger to throw at the code is nice to have&lt;br /&gt;
** But much testing is done with the software under test as a black box, just examine the input and the expected output&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nick speaks of the complexity of software testing.&lt;br /&gt;
** One thing works fine by itself, and other thing does too, but do they work together?&lt;br /&gt;
** Different software on different platform needs to interoperate, but sometimes differences in date formats causes problems&lt;br /&gt;
*** although each platform by itself passed all tests&lt;br /&gt;
** Dealing with currencies, eg. USD and CAD, and GBP&lt;br /&gt;
** Dealing with leap years and 29 February&lt;br /&gt;
** General rule: Anything date sensitive needs to test for leap years&lt;br /&gt;
*** and time zones! Anything dealing with calendars needs to worry about time zones&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* What happens internationally when different countries need to interoperate?&lt;br /&gt;
** Companies have service contracts that define how the service is implemented&lt;br /&gt;
*** If the system is changed, the contract defines who is responsible for continued interoperation&lt;br /&gt;
*** If I make a change and it breaks your system, it&amp;#039;s your fault for not defining the contract accurately&lt;br /&gt;
*** called &amp;quot;spring contracts&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nick gives an example from James ---- YouTube video (&amp;quot;nominal input voltage is 100VAC to 250VAC&amp;quot;)&lt;br /&gt;
** &amp;quot;Test the nominal range&amp;quot; is an incomplete answer&lt;br /&gt;
** Also need to test outside the range&lt;br /&gt;
** The user manual may give advice not to go outside the nominal range, but users don&amp;#039;t necessarily read the manual&lt;br /&gt;
** So, does the system fail gracefully outside the nominal range?&lt;br /&gt;
** This is the function of the software tester, to design the test to ensure that software or equipment is failsafe&lt;br /&gt;
*** eg. for medical equipment&lt;br /&gt;
*** How much money is available to fry the device under test?  Some prototypes may be &amp;#039;&amp;#039;&amp;#039;really&amp;#039;&amp;#039;&amp;#039; expensive&lt;br /&gt;
*** Many examples of people damaging electronics with incorrect application of voltage!&lt;br /&gt;
** It&amp;#039;s good for testers to think outside the parameters of the system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Testing to ensure system has a consistent look and feel&lt;br /&gt;
** eg. fonts on some menus were different&lt;br /&gt;
*** Is that a software testers responsibility? Sometimes as an additional task&lt;br /&gt;
*** There are tools (overlays, templates) to find these issues&lt;br /&gt;
** Window resizing can make the application fail, but there need to be limits for those tests&lt;br /&gt;
** Testing for &amp;quot;greyed out&amp;quot; functions can be time consuming&lt;br /&gt;
*** When a function is available when it shouldn&amp;#039;t be can result in errors&lt;br /&gt;
** These are general things for a tester to keep in mind&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Systems that have features which have little to do with each other&lt;br /&gt;
** Easy to test they&amp;#039;re not contending for resources, &amp;amp;c.&lt;br /&gt;
** But still important to run these features simultaneous to shake loose bugs, eg. memory allocation, concurrent DB access&lt;br /&gt;
** Perhaps a simple monitor with limited functions: But what if something goes wrong, does the device report an error?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Client-side data validation: All testing needs to be duplicated at the server to ensure malusers don&amp;#039;t bypass client-side validation&lt;br /&gt;
** But that increases load on the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Logging&lt;br /&gt;
** Logs may indicate problems with the way the code executes, eg. repeated log entries indicate an invalid loop&lt;br /&gt;
** Circular reasoning: How can the logs from software under test be considered &lt;br /&gt;
*** Logs are only one step, begin the process of analysis&lt;br /&gt;
*** NewRelic will test user experience (surveillance software)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nick has found bugs because the test suites are well designed&lt;br /&gt;
** But at least half the time the bugs discovered were found in spite of the test, which was not designed to find that kind of bug&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Q&amp;amp;A&lt;br /&gt;
** Is the developer + tester model usable?&lt;br /&gt;
*** May be a bit scary for shops not set up for that collaborative arrangement&lt;br /&gt;
** Nick says to just forge ahead.&lt;br /&gt;
*** Having experience is good, but can also develop that experience in-house&lt;br /&gt;
** Worries about the coming requirements for accessibility for software&lt;br /&gt;
*** May take changes in coding practices (use POSH: Plain Ol&amp;#039; Semantic HTML instead of Javascripted forms)&lt;br /&gt;
*** Jurisdictional differences may be difficult to deal with&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to: [[Software Testing]]&lt;br /&gt;
&lt;br /&gt;
[[Category:KWNPSA Meeting Notes]]&lt;/div&gt;</summary>
		<author><name>BobJonkman</name></author>
		
	</entry>
</feed>