Skip navigation.

Archives

Is Google-Alerts a chatterbot?

general software testing | perspectives
Many eons ago (in internet time), I used to use a newsbot at an English site called lineone.net to search articles of interest. I dont even think “blog” was a word back then! Lineone only exists in the archives now. Today I use Google for all my alerting, and it is a great tool, but I hardly harness its power . I didn’t even realize until researching this that Mcrosoft had a newsbot called Newsbot but it seems to have gone the way of Lineone.

I know Google like to really push the boundaries developing software, but I must admit I was surprised to note at the bottom of an alert there was a link “Invite Google Alerts to chat”. Wow, what was this? I clicked the link, then was disappointed to see the email account was a noreply one. I was shattered. [grin] Suggestion for Google Central, Don’t invite Gmail chats with noreply email addresses.

Many eons ago (well a few decades at least) I used to try chats with Eliza, an early chatterbot. She also now lives (as antique software) on my HTC Touch PDA. It is an interesting testing challenge to try to confuse a chatterbot. It is quite easy for Eliza. There are many others to try out here . I am sure Ms. Google Alerts would be hard to confuse, if she ever finds her voice. She still hasn’t replied to my invite to chat either…

Write All Your Logic In JavaScript and SQL (And Other Really Bad Ideas)

The tenacious Ron Hudson responds to my reply to his email about getting rid of the middle tier (which I most certainly don't condone) thus:

Thank you for taking the time to reply.

Thanks for correcting me. I see now that you and I are in direct opposition, as were Galileo and the Catholic Church **smile**. Your approach results in 90% too much code in my opinion, and is not nearly as scalable as my SQLAjax approach.

Does a set of irrefutable test axioms exist?

Is it possible to define a set of axioms that provide a framework for testing that all the variations of test approach currently being advocated align with or obey? In this respect, an axiom would be an uncontested principle; something self-evidently and so obviously true and not requiring proof. What would such test axioms look like?

Wireshark 0.99.8pre1 is released

Wireshark 0.99.8pre1 is now available for testing. Windows installers and source code can be downloaded immediately. This release adds many bug fixes and new features. An in-progress list of changes can be found in the release notes below.

Soapui, Selenium, And Pushtotest In A 3-Day Bootcamp

Next week PushToTest will host the popular Test Automation Bootcamp, a 3-day hands-on course in Silicon Valley, California on February 26-28, 2008. Learn how to use Open-Source test tools, including soapUI, Selenium and PushToTest. Get hands-on training to test Web applications, Web services, Ajax, Service Oriented Architecture (SOA), and REST applications. The Seminar teaches practical methodology and techniques to surface performance bottlenecks and optimizations to improve scalability and throughput.

An occasional alternative to mocks?

I’m test-driving some Rails helpers. A helper is a method that runs in a context full of methods magically provided by Rails. Some of those methods are of the type that’s a classic motivation for mocks or stubs: if you don’t want them to blow up, you have to do some annoying behind-the-scenes setup. (And [...]

Etymology of "Foo"

"Foo" is my favorite word. I use it all over the place. When programming, it is the name of my quick junk files... it is a temporary variable name while i figure out code. We programmers love our foo.

For those that want the origins and etymology, there is a great RFC about it:

http://www.ietf.org/rfc/rfc3092.txt


The 12 Axioms of Testing

Well, here they are - my proposed set of testing axioms.

Mockito - mocking java simpler & better

Java mocking is dominated by record-replay-verify libraries like EasyMock or jmock. Mockito offers simpler and more intuitive approach: you ask questions about interactions after execution. Using mockito, you verify what you want. Using expect-run-verify libraries you often look after irrelevant interactions.

WebTest 2.0: better AJAX and plain selenium scripts

WebTest is an extension to FIT/FitNesse that implements a customer-friendly language for web testing, utilising Selenium Remote Control. WebTest runs inside FitNesse, allowing you to integrate web UI tests into an automated build system, and use other FitNesse fixtures to talk to your domain model, prepare and verify database changes during Web UI tests. Both .NET and Java FitNesse runners are supported, and the library is released under GPL.

A revolutionary test management system

Zephyr offers next-generation slick and affordable test management and collaboration capabilities that enable test teams to achieve enhanced levels of productivity in order to ship high quality software on-time.
http://www.getzephyr.com

Software Development Process Fusion - Part 1

I first brought this idea up publicly last year at the Agile Vancouver conference with a promise that I would share more of my thoughts. What follows is an attempt to fulfill that promise. This has turned out to be...