« August 2006 | Main | October 2006 »

September 28, 2006

Selenium 0.8 Released

Selenium 0.8 Released:

Version 0.8 of the web application functional testing tool Selenium has been released.

Jeff Xiong explaing the new features...

(Via Ajaxian Blog.)

I'm especially excited about this release because of the implications with our HostedQA and AutoQ products. The reason is because I started the initial work on the multiWindow mode (though, admittedly, the rest of the Selenium dev team was absolutely required to make it finally work properly) for the very purpose of providing a frameless testing infrastructure for HostedQA.

We've actually been using this multiWindow/frameless mode in our products for a while in our products. The result is that instead of seeing your application inside of an iframe, your app runs in its own window, more accurately reflecting the real world usage.

You can see some example screenshots of what it looks like by checking out some of our opensource projects reports.

September 12, 2006

Announcing AutoQ 1.5

Hot on the heels of the HostedQA 1.5 announcement, we're also pleased to announce that, as will always be the case, AutoQ 1.5 has also been released.

AutoQ provides all the same features as HostedQA, but with the convenience and assurance of being hosted behind your firewall. No matter which option you choose, you can be confident you're using the most cost-effective and feature complete QA automation solution for today's web applications.

Announcing HostedQA 1.5

Today we have a lot to share and are excited to announce that HostedQA 1.5 has been released.

The first and most important announcement we want to make is the immediate availability of our new product, AutoQ. AutoQ offers all the same advanced features that HostedQA does, but is packaged so that you can deploy it behind your firewall. Both are being offered as a pay-as-you-go subscription model, and both continue to be the most cost-effective and feature rich automated acceptance testing platform available.

You can download a trial of AutoQ immediately by signing up for a free trial of HostedQA. In doing so, you'll receive a link to the AutoQ download as well.

We have a ton of new features that are now available in HostedQA version 1.5. In the coming days we will go in detail to each of these new features, providing screenshots and detailed analysis for how they improve QA automation. They are:

  • Full screen capture
  • Screen resolution options
  • Extremely fast VM startup
  • Shell scripting support
  • Many UI improvements
  • First class Ruby on Rails support
  • Support for Linux
  • Multiple virtual machines

See below for a detailed description of each of these features.

UPCOMING FEATURES

As always, our most important upcoming features are the ones our customers want. So if you've got any ideas or requests, please send them to support@autoriginate.com and we'll be sure to give them the priority they deserve. In addition to any user-requested feature, we're also working on:

  • Continued improvements to the UI
  • Ability to create your own custom virtual machine
  • Ability to log in to a remote virtual machine
  • Improved virtual machine capabilities, such as "snapback" support in between tests, ensuring better test state management
  • Notifications by email and IM
  • Additional browser support, such as Opera and Netscape

NEW FEATURES

  • Full screen capture
  • Screen resolution options
  • Extremely fast VM startup
  • Shell scripting support
  • Many UI improvements
  • First class Ruby on Rails support
  • Support for Linux
  • Multiple virtual machines

Full screen capture

As you may already know, HostedQA has an innovative feature that takes a screenshot of the client desktop after every step in a test. This is a great way to visually see where a test is breaking, but it also is a fantastic tool for manual testers to use to quickly scan for problems in the UI that may not be caught by automated testing. Today, we've taken this one step further with the introduction of the takeFullScreenshot command. Using this command, you can instruct HostedQA to take a snapshot of the entire page in your browser, not just the visible portion. HostedQA will automatically scroll vertically and horizontally, stitching the final screenshot together.

Screen resolution options

Now you can specify what resolution you want your client tests to run under. You may choose from 640×480, 800×600, or 1024×768. This is a great feature for allowing manual testers to visually see if there are any problems viewing your application at lower resolutions. Combined with our advanced screenshot capabilities, this is a perfect feature for manual testing. We promise to continue to make HostedQA an invaluable tool for both manual and automated testing, as we understand that both are equally important.

Extremely fast VM startup

One of the top concerns from our users was that starting up virtual machines (VMs) was taking too long, especially in a hosted environment. We heard you and made some drastic improvements. No longer does it take 2-4 minutes to start up the VM. Now, the most popular VMs are pre-loaded, ready to be used. This means that under most circumstances, it takes a matter of seconds, not minutes, to kick off a test. We're very happy about this new capability and plan to continue to add more hardware to HostedQA that will allow us support even more VM options and faster startup times.

Many UI improvements

As we said in our August Update, improving the UI is important to us. We continue to make incremental improvements. This month we spent most of our time on pages that contain a form. The biggest improvement by far can be seen in the Deployment Settings page, where the form for editing or creating new Deployments is now drastically easier to follow.

Shell scripting support

Sometimes uploading a zip file, a database snapshot, and an application isn't enough for QA automation. So to make automating your deployment easier, we've added support for DOS batch scripts and Unix shell scripts. Now you can upload a script and indicate whether it should run on startup or shutdown. A great use for this could be if you are building a product that is completely self contained, such as a J2EE web application that has a bundled Tomcat server. Simply upload the entire zip file and write a shell script that launches the bundled Tomcat by hand.

First class Ruby on Rails support

We're very excited about this one. Ruby on Rails is making a lot of waves in the web development space, and rightfully so. There are tons of new projects, internally and externally, that are using Ruby on Rails to quickly build web-based applications. While Ruby on Rails support could have been done by using our new shell scripting capabilities, we wanted to go one step further and make Ruby on Rails a first-class citizen in HostedQA. Now you can upload a zip file of your Rails-based application and we will automatically run the bundled WebBrick server and configure the application to run against the local test database. This is just one more way HostedQA makes web-based testing as painless as can be.

Support for Linux

Up until today's release, HostedQA only provided Windows-based VM snapshots for running both the server and the client. Some of our users wanted to test on their production environments so we've added Linux support. As of today, you can now select the following VMs for both the server deployment environment and also the client side browser environment: Windows XP w/ Service Pack 2 and IE6, Windows XP w/ Service Pack 2 and IE7, and Linux CentOS 4.0 (aka RedHat Enterprise 4.0). We will continue to make additional VMs available as they are requested, so if there is an environment you want but don't see, just let us know.

Multiple virtual machines

Before today's release, you had to run your server and client on the same virtual machine. This presented a problem, especially if your application was meant to run on Linux but needed to be tested on Internet Explorer. Today, this is no longer a problem. You may now specify different VMs for the Deployment and the Client, and HostedQA will automatically take care of launching one or two VMs as needed. We want you to test in an environment that is similar to production, and we're helping you do that with this feature.

Note: This entry is a cross post from the Autoriginate blog, found here.

September 05, 2006

Know PHP? Want to work by the SF ballpark?

A good friend of mine is looking for some PHP wizards. The startup is interesting, the people are smart, and the location rocks (right next to the San Francisco Giants ballpark, where I used to live). See if the following matches you (or someone you know), and if so ping me and I'll get you introduced.

And for you Java guys that read my blog (most of you): don't be put off by PHP. Remember, Resin can run PHP now, and so there is an opportunity to mix Java and PHP if it makes sense.

Who We Are
LicketyShip is a technology startup angel backed by some of the brightest minds in the Silicon Valley . Named a Top 5 Startup by Fortune Magazine, LicketyShip aims to deliver items consumers order online in 2 hours, direct from retail stores.

Here's a brief article that describes what we're up to:
www.techcrunch.com/2006/05/11/kozmo-nostalgia-try- licketyship /

Who We're Looking For
We're looking for 1 exceptionally talented PHP Programmer/Designer to join us in our quest to change the face of e-commerce. The warrior we're looking for will not be just an employee – he will become the 5th member of a tight-knit team.

If you consider yourself one of the best PHP Programmer/Designers on earth, have a fire burning deep within you to be part of a meaningful, successful company, and want to be a member of a strong, dedicated team just as passionate about technology as you, then this may be the only job you'll ever have to apply for.

Our Lifestyle
Our homebase is the infamous Third Floor at 625 2nd St. in San Francisco , just across from the ballpark in the South Beach/South Park area. Some of our good friends and neighbors are VideoEgg, Ruby Red Labs, Spot DJ, Odeo, and Buzz Logic.

Startup life is a blast - we go out together, eat many meals together, and even occasionally hit the punching bag together (best company purchase we've ever made) :-p

We work like a family, and we're all in it for the same reason - we absolutely LOVE what we do, and we wake up every morning excited about what the new day will bring.

Your Job

  • Be an active co-owner of the company, have daily input in strategy and technology decisions
  • Design, build and improve a front-end web system that will be seen and used by millions

Your Skills

  • Master of PHP & MySQL
  • Master of HTML & CSS
  • Master of Photoshop (& Illustrator a bonus)
  • Expertise in AJAX
  • Proven success in developing large-scale applications
  • Willingness to work with us late hours!
  • Ability to leap tall buildings in a single bound
  • College Degree in Computer Science or equivalent, Masters, PhD a major plus

Next Step
If this job sounds like its for you, send your resume to: mydreamjob@licketyship.com SUBJECT: I Am A PHP Warrior. Or just leave a comment on this blog or email me at plightbo@gmail.com and I'll get you in touch.

September 01, 2006

Joel on Software... on crack

This just blew me away. Joel is living on another planet if he thinks that FogzBugs is a unique enough product to warrant building a custom compiler. What a nut.

And the reasons he states for doing it... uhh, Java?