Automation Excellence (AE), located in Colorado Springs, Colorado, has a combined experience of over 20 years of Software Quality Assurance (SQA) leadership. We specialize in Agile software delivery utilizing a test first delivery model. AE begins and ends with the end user defining the acceptance test criteria, using a wiki-based single source of information to drive the Software Development Lifecycle (SDLC) and transform that information into built in verification suites on enterprise level applications. AE services vertical markets in Learning Management Systems, Content Management Systems, HealthCare, government, manufacturing, telephony and defense. Our horizontal technical expertise is detailed, driving value and lower costs by measuring metrics within each tier of a software system.

In today's complex information age, verification expertise qualifies as the top level of knowledge necessary to bring a robust production system to market. AE has amassed experience on Moodle, Drupal, ERP, CRM, Trizetto FACETS, Oracle CDC, PeopleSoft, Oracle Apps, Siebel, Lawson and many corporate web based systems. Our “test first” Agile system integration development model has proven its value by producing high ROI code frameworks that have test automation built into our streamlined "Common Sense" process. See our portfolio for a sampling of the work we have done.

AE utilizes a web based Project Management tool to track our weekly progress report card and monthly steering committee review process. Our cost and value competitive approach increases the number of test verification cycles and subsequently the lines of code coverage during each SDLC phase. AE embraces Agile teams and we staff with the highest quality computer programmers, driving innovative solutions to our client's software requirements.

Check out our SQA Management page for an innovative outsourcing option and see how beginning with the end in mind will save your organization money. If you need Testing as a service (TAAS) our services will provide you peace of mind and cost savings.

Recent updates

Candy-gram for Mongo

  • Bart: I better go check out this Mongo character.
  • [Bart reaches for his gun]
  • Jim: Oh no, don't do that, don't do that. If you shoot him, you'll just make him mad.

So I've got this Rails application that uses a MongoDB database. There have been occasional problems in the past, and a few times I've gotten frustrated with Mongo's general bone-headedness, but never anything serious. Then today, I had a face-off that firmly cemented my negative opinions of MongoDB.

VIM Delete Cheat Sheet

x - delete current character
dw - delete current word
dd - delete current line
5dd - delete five lines

d$ - delete to end of line
d0 - delete to beginning of line

:1,.d
delete to beginning of file

:.,$d
delete to end of file

Steps to getting Ruby to handle SQL Server on a CentOS box using unixODBC

1. yum install unixODBC freetds freetds-devel unixODBC-devel
2. Add your database to /etc/freetds.conf:
[(your custom connection name)]
host = (your host)
port = 1433
tds version = 7.0
username = (username)
password = (password)
3. Add this to /etc/odbcinst.ini:
[FreeTDS]
Description = TDS driver (Sybase/MS SQL)
Driver = /usr/lib64/libtdsodbc.so
Setup = /usr/lib64/libtdsS.so
CPTimeout =
CPReuse =
FileUsage = 1
4. Add your database to /etc/odb.ini:
[(your custom connection name)]

Flow of a Performance Test

Basic Flow of a Performance Test, as I've done them, for those interested:

1) Use The Grinder's TCPProxy to record a series of user stories, making sure to put in comments as you record
2) Trim down the scripts to only issue the necessary commands, delete the sleep times
3) Put in some text handling and error checking into the scripts to make things like searches into variable-based scripts, and custom site error responses (such as login redirects) into Grinder errors

CentOS: The freshmaker

Are you bored with your slick Windows 7 or OSX GUI? Have Ubuntu's cutting-edge package updates got you down? Do you like installing archaic Enterprise editions of Linux just for fun? CentOS might be right up your alley. This is a brief tutorial on how to install CentOS within VirtualBox. You'll need a few hours to kill, and a working VirtualBox installation. (I won't go into the details of how to install VBox; it's pretty easy, and besides, if you're thinking of installing CentOS for fun, you probably already have it.)