Friday, July 29, 2011

Off to CompTIA

Hi Everyone!

James and I are all set for CompTIA Breakaway, bags n business cards packed and ready to fly out Sunday. Plenty of time to settle in, get organized and re energized for the Welcome Reception Monday night. If you're going to be there be sure to swing by Booth # 616 and introduce yourself! We want to see your smiling faces and perhaps snap a shot or 2! See you there!


Monday, July 25, 2011

Testing 1-2-3

Testing is critically important to producing high-quality software. I'd like to take you behind the scenes at Roaring Penguin and talk a little about how we test CanIt.

Test Types

Our tests are broken into three basic sets:

  1. Unit Tests test each module of the software separately. Unit tests are designed to catch logic errors within each module.
  2. Regression Tests test the system as a whole. These do a full installation of the software, run mail through it, and verify that the results are as expected. Regression tests catch integration errors. They also ensure that once a bug is found and fixed, it stays fixed.
  3. Virtual Machine Tests test our RPMs and ISO images. We do clean installs into brand new virtual machines to make sure the CanIt system is installable. We do basic sanity checks to ensure it works as expected. These tests catch packaging and dependency errors.

Running Tests

The unit and regression tests are run each time we commit a change to our git repository. We have a web page with the status of each test. This lets us know as soon as possible if and when something is broken.

The virtual machine tests are run with a single command when we prepare for a release. They are quite time-consuming, and are therefore impractical to run with each check-in.

How many tests?

To give you an idea of the scope of our testing, here's how many tests we have:

  • Unit Tests: 20,775 individual tests.
  • Regression Tests: 5,389 individual tests, run both with and without Storage Manager.
  • Virtual Machine Tests: 260 individual tests

As you see, that's a lot of tests. While it's impossible to ensure bug-free releases, we do our best to make each release as robust as possible. We also do our best to make sure that fixed bugs stay fixed.

Thursday, July 21, 2011

CanIt Archiver

Good Day!

It is a sweltering 35 C in Ottawa today, 45 C with humidity! No relief in sight, looks like this heat wave will continue into the weekend. Stay cool people!

The launch of our new add on feature for e-mail and business continuity is off to a great start. Clients are thrilled to have a lot more free time available for other projects.

CanIt Archiver solves 2 main issues; e-mail is safely stored during server outages and it is searchable, even the end user will be able to figure it out without a call to support.

CanIt Archiver is available as e-mail archiving software or as a Hosted e-mail archiving service

It really is that simple!

If you want to see for yourself just how effective CanIt Archiver is sign up for your 30 day evaluation here:

CanIt Archiver Evaluation

Candace Nelson
CompTIA Booth #616

Wednesday, July 20, 2011

CompTIA Breakaway 2011

Good Afternoon! I trust everyone is having a fabulous summer so far. The weather certainly has been agreeable here in Ottawa!

Roaring Penguin is gearing up for CompTIA Breakaway 2011 which is being held in beautiful Washington D.C. this year. We will be a vendor at the show, Booth # 616 so please come on by to say hello and check out our newest addition to the CanIt line up, CanIt Archiver . We are looking forward to informative sessions, hanging out with our partners and meeting new friends.

The agenda this year is very appealing. I have my eye on a few sessions that I know are going to motivate me. You will also see me wandering around taking pictures of the event, if you do, smile big and say cheese!

We look forward to seeing you there!

Candace Nelson

Tuesday, July 19, 2011

Welcome to the Roaring Penguin Blog

Its long overdue, and at this point it is still more "beta" than "better" but welcome to the Roaring Penguin Blog. This spot should give us a chance to express our opinions and put up material that just doesn't belong on the Roaring Penguin Web Site

All the opinions expressed here are the private opinions of the authors. We are not going to make any attempt to police or edit their thought processes.

Best Regards,

Bill White
VP Sales and Marketing
Roaring Penguin Software