<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="0.92" xml:base="http://www.testingreflections.com">
<channel>
 <title>testingReflections.com - Open Source</title>
 <link>http://www.testingreflections.com/taxonomy/view/or/128</link>
 <description></description>
 <language>en</language>
<item>
 <title>Resumes in Context</title>
 <link>http://www.testingreflections.com/node/view/4950</link>
 <description>On a forum related to James Bach's Rapid Software Testing On-line (Beta) class (which I highly recommend!  A few more technical issues to work out and it should be ready for prime-time) another student (Anne Marie Martin, from Atlanta) posted the following (lightly edited): 

&lt;blockquote&gt;Here's something I struggle with though, and would love to hear thoughts on. I have about 11 years experience in testing, and try to invest time in learning more about testing, and learning more in general that can help me with testing - such as the things we've all been discussing about philosophy and learning and Weinberg and a hundred other things that have tickled my brain during our discussions and threads that made my 'to do' list of things to read or explore or learn from.&lt;/blockquote&gt;</description>
<pubDate>Thu, 09 Aug 2007 08:52:37 -0500</pubDate></item>
<item>
 <title>From SOAPscope to soapui</title>
 <link>http://www.testingreflections.com/node/view/4023</link>
 <description>I use to be a very strong advocate for SOAPscope. That's before I upgraded from v4.1. to v5.2. Now I have an odd bug where I have to re-enter my licensing information every time I start the server. SOAPscope crashes when I attempt to add certain WSDLs to my project. And the new user interface is much much slower and a bit more clunky looking (making it difficult to navigate). &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.soapui.org/index.html"&gt;soapui&lt;/a&gt; to the rescue! A co-worker, Steve Keizer, turned me on to soapui yesterday. Then I noticed &lt;a href="http://chrismcmahonsblog.blogspot.com/2006/07/another-fine-soap-test-tool.html#links"&gt;Chris McMahon&lt;/a&gt; had blogged about it (a strong reference in my mind). Within ten minutes, I had it up and running, pointing to my WSDL (the one that crashes SOAPscope), and had executed my first test. And, it's free...</description>
<pubDate>Wed, 09 Aug 2006 14:58:17 -0500</pubDate></item>
<item>
 <title>Choosing Performance Testing with Scott Barber (Stickyminds interview reprint)</title>
 <link>http://www.testingreflections.com/node/view/3939</link>
 <description>A Word with the Wise: &lt;br /&gt;
Choosing Performance Testing with Scott Barber&lt;br /&gt;
by Joseph McAllister&lt;br /&gt;
&lt;br /&gt;
Every kid eventually puts some thought into the question "What do you want to be when you grow up?" For PerfTestPlus CTO Scott Barber, who specializes in context-driven performance testing and analysis for distributed multi-user systems, the answer was not "performance tester." He planned to follow in the footsteps of his father, an industrial arts teacher, and sought an ROTC-scholarship-funded degree in civil engineering. In his junior year of college, though, Scott learned that his first years with the Army Corps of Engineers would involve digging foxholes for infantry rather than building bridges with the Seabees.</description>
<pubDate>Thu, 09 Aug 2007 08:51:00 -0500</pubDate></item>
<item>
 <title>Roll Your Own Tools..  Real-time Graphing and Round Robin Data Storage</title>
 <link>http://www.testingreflections.com/node/view/3636</link>
 <description>I have spent a lot of time playing around with graphics libraries and toolkits for integrating real-time graphs within my own testing and monitoring tools.  It seems like there are many open source tools available in the world of performance testing and system monitoring.  And lots of people roll their own tools in whatever programming language they are into... but many lack graphics capabilities.  &lt;br /&gt;
&lt;br /&gt;
Two of the toolkits/libraries I end up using often for my own homebrew test tools are: &lt;a href="http://oss.oetiker.ch/rrdtool/"&gt;RRDTool&lt;/a&gt; , and &lt;a href="http://www.jrobin.org/"&gt;JRobin&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
from the &lt;a href="http://oss.oetiker.ch/rrdtool/"&gt;RRDTool&lt;/a&gt; site:&lt;br /&gt;
"RRD is the Acronym for Round Robin Database. RRD is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). It stores the data in a very compact way that will not expand over time, and it can create beautiful graphs. It can be used via simple shell scripts or as a perl module."&lt;br /&gt;
&lt;br /&gt;
So... &lt;br /&gt;
RRDTool is a really good back-end for storing time-series data; which is pretty much all we care about when we are doing performance testing.  It has bindings for various scripting languages, or can be invoked from the command line.  If you are developing tools that need a data repository and graphing capabilities, this provides you both.  You create an RRD and then you begin inserting data values at regular intervals.  You then call the graphing API to have a graph displayed.  The cool thing about this data storage is its “round robin” nature.  You define various time spans, and the granularity at which you want them stored.  I fixed binary file is created, and this never grows in size over time.  As you insert more data, it is inserted into each span.  As results are collected, they are averaged and rolled into successive time spans.  It makes a much more efficient system than using your own complex object structures, or a relational database, or file system storage.&lt;br /&gt;
&lt;br /&gt;
You will probably recognize the graphs it creates, as RRDTool is integrated in many popular monitoring tools (it is Free/Open Source, GPL License).  I have built many tools around RRDTool, and it is really a nice system.  &lt;br /&gt;
&lt;br /&gt;
If you are in the Java world, there is a very cool project named &lt;a href="http://www.jrobin.org/"&gt;JRobin&lt;/a&gt;.  JRobin is a clone of RRDTool in pure Java.  So you can create RRD's directly from your Java code.. and all in memory if you want to!&lt;br /&gt;
&lt;br /&gt;
Some days I pretend to be a Java programmer, so I had to build a tool using JRobin.  As a proof of concept, I wrote a small network latency monitoring tool.  It shows off some of JRobin's capabilities.  It pings a host at a given interval and records the latency.  A graph of the network latency is rendered in real-time onto a Swing panel.&lt;br /&gt;
&lt;br /&gt;
Here is my network latency monitoring tool:  &lt;a href="http://www.goldb.org/netplot.html"&gt;NetPlot (includes Java source code, GPL Licensed)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The tool itself is just a trivial example, and really isn't the point.  But you could easily adapt this code or create your own to develop real-time graphs of your own time-series data.&lt;br /&gt;
&lt;br /&gt;
(hmm.. I wonder if I could hook this into JMeter?  probably..)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(How freaking ironic?.. I've been using this thing for a while now, but I decided to check the JRobin web site while I'm writing this..  and the developer just ceased development of the project and turned over all related rights to OpenNMS.  can someone reading this please take over JRobin maintenance? .. erm seriously)&lt;br /&gt;
&lt;br /&gt;
-Corey Goldberg&lt;br /&gt;
 &lt;a href="http://www.goldb.org"&gt;www.goldb.org&lt;/a&gt;</description>
<pubDate>Sun, 04 Jun 2006 14:40:12 -0500</pubDate></item>
<item>
 <title>Open Source Tool Box for Performance Testing and Monitoring</title>
 <link>http://www.testingreflections.com/node/view/3622</link>
 <description>I am software engineer specializing in performance, automated testing, and tool development.  I am also a Free and Open Source software advocate.  I use a variety of open source tools to get my job done.  &lt;br /&gt;
&lt;br /&gt;
The following is a list of what is currently in my "tool box" for performance testing and monitoring.  I use these tools daily and highly reccomend all of them:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;OpenSTA&lt;/b&gt; (&lt;a href="http://www.opensta.org"&gt;www.opensta.org&lt;/a&gt;)&lt;br /&gt;
Load generator for HTTP performance/load/stress testing.&lt;br /&gt;
Programming Language: Written in C++/MFC. Scripts are written for it using proprietary scripting language (SCL).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;JMeter&lt;/b&gt; (&lt;a href="http://jakarta.apache.org/jmeter"&gt;jakarta.apache.org/jmeter&lt;/a&gt;)&lt;br /&gt;
Load generator for HTTP performance/load/stress testing.&lt;br /&gt;
Programming Language: Java/Swing&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;MRTG&lt;/b&gt; (&lt;a href="http://www.mrtg.org"&gt;www.mrtg.org&lt;/a&gt;)&lt;br /&gt;
System Monitoring (server/network utilization and transaction response timing)&lt;br /&gt;
Programming Language: Written in Perl. Plugins are written for it using any language.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;RRDTool&lt;/b&gt; (&lt;a href="http://www.rrdtool.org"&gt;www.rrdtool.org&lt;/a&gt;)&lt;br /&gt;
Data logging and graphing application.&lt;br /&gt;
Programming Language: C&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Drraw&lt;/b&gt; (&lt;a href="http://web.taranis.org/drraw"&gt;web.taranis.org/drraw&lt;/a&gt;)&lt;br /&gt;
Web front-end for viewing RRD data (system monitoring)&lt;br /&gt;
Programming Language: Perl/CGI with embedded HTML&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;WebInject&lt;/b&gt; (&lt;a href="http://www.webinject.org"&gt;www.webinject.org&lt;/a&gt;)&lt;br /&gt;
Web/HTTP function/regression testing and performance monitoring.&lt;br /&gt;
Programming Language: Perl&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;PyMeter&lt;/b&gt; (coming soon to openqa.org)&lt;br /&gt;
Agentless system monitoring (server/network utilization)&lt;br /&gt;
Programming Language: Written in Python. Plugins are written for it using Python.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Nagios&lt;/b&gt; (&lt;a href="http://www.nagios.org"&gt;www.nagios.org&lt;/a&gt;)&lt;br /&gt;
System monitoring (server/network utilization and transaction response timing)&lt;br /&gt;
Programming Language: Written in C. Plugins are written for it using any language.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Ethereal&lt;/b&gt; (&lt;a href="http://www.ethereal.com"&gt;www.ethereal.com&lt;/a&gt;)&lt;br /&gt;
Network Protocol Analyzer.&lt;br /&gt;
Programming Language: C++&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
what's in your open source tool box?&lt;br /&gt;
&lt;br /&gt;
-Corey Goldberg&lt;br /&gt;
 &lt;a href="http://www.goldb.org"&gt;www.goldb.org&lt;/a&gt;</description>
<pubDate>Sun, 04 Jun 2006 14:40:50 -0500</pubDate></item>
<item>
 <title>SAMIE + HTTP::Recorder - Creating SAMIE scripts with HTTP::Recorder module on fly.</title>
 <link>http://www.testingreflections.com/node/view/2497</link>
 <description>How would you like it if this happened? Have HTTP::Recorder to create scripts on fly to work with SAMIE module. Personally, i think it would be great to have such recording functionality. But as we know, HTTP::Recorder doesn't support SSL or javascript.... would that effects your tests? really?... Think again...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
One way of avoiding/bypassing SSL restriction i could think of is to simply record the scripts with SSL disabled, and then manually just go in and change http to https....</description>
<pubDate>Thu, 07 Jul 2005 18:58:35 -0500</pubDate></item>
<item>
 <title>Open Source Testing Tools</title>
 <link>http://www.testingreflections.com/node/view/2384</link>
 <description>[textile]
Last weekend we held the June session of the &lt;a href="http://www.iwst2005.com/"&gt;Indianapolis Workshops on Software Testing&lt;/a&gt;. The attendees were:

&lt;ul&gt;
&lt;li&gt;Taher Attari&lt;/li&gt;
&lt;li&gt;Charlie Audritsh&lt;/li&gt;
&lt;li&gt;Mike Goempel&lt;/li&gt;
&lt;li&gt;Michael Kelly&lt;/li&gt;
&lt;li&gt;Marc Labranche&lt;/li&gt;
&lt;li&gt;Jeffrey Mexin&lt;/li&gt;
&lt;li&gt;Patrick Milligan&lt;/li&gt;
&lt;li&gt;Richard Moffatt&lt;/li&gt;
&lt;li&gt;Dana Spears&lt;/li&gt;
&lt;li&gt;Jon Strayer&lt;/li&gt;
&lt;/ul&gt;

The topic we focused on for the five-hour workshop was open source testing tools.</description>
<pubDate>Mon, 20 Jun 2005 21:53:59 -0500</pubDate></item>
<item>
 <title>An Open-Minded to Approach Quality</title>
 <link>http://www.testingreflections.com/node/view/2260</link>
 <description>When I first came across testingreflections.com, I was inspired as to how a group of men and women have come together to express their views and opinions on quality. I was even more impressed by the various bloggers who have an open and innovative mind toward quality and test automation.&lt;br /&gt;
&lt;br /&gt;
I recently started a blog called &lt;a href="http://guerrillaqa.blogspot.com"&gt;Guerrilla QA&lt;/a&gt;. In short, Guerrilla QA is a philosophy that based on working with the minimum, and getting the maximum.  In other words, what do you do when there is no documentation, requirements, coding standards, formal methodology, budget, test tools or test management software in your organizaton?</description>
<pubDate>Fri, 03 Jun 2005 14:28:39 -0500</pubDate></item>
<item>
 <title>OpenSTA 1.4.3 released</title>
 <link>http://www.testingreflections.com/node/view/2159</link>
 <description>This release has been a long time coming but it should be the start of a new active period in OpenSTAs upkeep and development.  The 1.4.3 release corrects some inconvenient issues that arrived with use on WinXP, fixes some old bugs, and generally improves stability specifically in the area of recording.  It is recommended that all users upgrade to this new release.&lt;br /&gt;
&lt;br /&gt;
See the &lt;a href="http://portal.opensta.org/"&gt;OpenSTA portal&lt;/a&gt; for more details on the specific fixes included.</description>
<pubDate>Thu, 12 May 2005 21:04:03 -0500</pubDate></item>
<item>
 <title>just can not start the mod_rewrite</title>
 <link>http://www.testingreflections.com/node/view/1981</link>
 <description>I am new bie to mod_rewrite and before I can digest the mass of the howto in regular expression, I just want to begin my mod_rewrite function as helloworld, but neither the below setting(all in the root context of httpd.conf) fail, didnt work at all.&lt;br /&gt;
&lt;br /&gt;
case A:&lt;br /&gt;
LoadModule rewrite_module modules/mod_rewrite.so&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteRule ^old\.html$ index.html [L]&lt;br /&gt;
RewriteLog /usr/local/apache/apache2.0.44/logs/rewrite.log</description>
<pubDate>Tue, 05 Apr 2005 21:16:38 -0500</pubDate></item>
<item>
 <title>Open Source .NET Development: ASpell.NET Case Study</title>
 <link>http://www.testingreflections.com/node/view/1526</link>
 <description>This chapter is a simple but realistic case study of using Open Source tools in everyday development. In particular, this chapter uses ASpell, a commercial-caliber spell checking component that supports twenty-some different language dictionaries, as an example.Author: Brian NantzPublished: Jan 7, 2005(Sample chapter extracted from Open Source .NET Development: Programming</description>
<pubDate>Sat, 29 Jan 2005 03:48:02 -0600</pubDate></item>
<item>
 <title>SharpDevelop develops NUnit integration</title>
 <link>http://www.testingreflections.com/node/view/1520</link>
 <description>&lt;a href="http://www.icsharpcode.net/OpenSource/SD/WhatsNew.aspx"&gt;Oh this is cool.&lt;/a&gt;  &lt;a href="http://www.icsharpcode.net/OpenSource/SD/default.aspx"&gt;SharpDevelop&lt;/a&gt;, the open source .NET editor, has built in NUnit integration. I'm still not sure what that really means, but I intend to find out. Hopefully it will be just like the JUnit integration found in similar Java projects.</description>
<pubDate>Sat, 29 Jan 2005 03:57:23 -0600</pubDate></item>
<item>
 <title>AWTA6 Report: Open-Source Web Test Tools</title>
 <link>http://www.testingreflections.com/node/view/1449</link>
 <description>Over the weekend, i hosted the sixth annual meeting of the Austin Workshop on Test Automation. Elisabeth Hendrickson co-hosted the event and Pat McGee and Scott Barber helped with the organization. We had 10 participants this year. Our theme was...</description>
<pubDate>Thu, 13 Jan 2005 00:42:33 -0600</pubDate></item>
</channel>
</rss>
