Test & Release

At Footprint, we believe in following procedures. It may seem unusual for a design firm, but we don't just design images, we design software. That means that both during imlementation, and upon completion, we need a process to ensure the quality of the product meets our own standards.

Whether your website is a simple presentational site, or a complex e-commerce site or web application, it needs to be thoroughly tested before being released. The complexity of the site determines the amount of testing effort required, but every site is tested equally well.

For web applications, we implement full and repeatable test suites. In simple terms this means that we do not rely on "pushing buttons" to perform tests. We author a full test suite for the application, and these tests are executed before every release. We do this to ensure two things; that the application behaves as expected on initial release, and that maintanance and update releases only alter the behaviour of the application in the way we intended. This kind of regression testing is standard practice for any company that competently produces software.

The basis of our release process is project revisioning. This is a system whereby all the project source code is stored in a central repository, and every time a milestone release is made, a distinct version of the product created and archived. This means that we can return to old versions of our products at the drop of a hat. It also means that when it come time to release a product we have the ability to identify, test and upload an agreed version of the product. This is an essential part of any software development process and no self respecting software company would be without it.

Footprint's test and release process means less mistakes, and greater product confidence. We urge you to ask questions about test and release of our competitors when searching for a Web Development company. In fact, you can contact us for a head start on what exactly you should be asking.

Next step: Get a quote.

Footprint Glossary:

e-commerce - presentational site