| |
Testing
We put a lot into making sure we got it right. Preliminary
development and testing is done locally, on each unit
of code as it is developed until we reach "ALPHA", where
everything is available for client review. A full system
test plan is developed and executed against the project
to ensure it meets functional and performance requirements.
From ALPHA on, a copy of the working project is kept
on a development server that mimics the production environment
as closely as is reasonably feasible. Releases leading
up to "BETA" are created for client review and system
testing. When everything is set, we move it to production,
but before launching the "live" site, we test it again
in the production environment to ensure that everything
-- and we mean everything -- is exactly as it should
be. Throughout the process, we employ our own bug tracking
system that enables the various testers and reviewers
to indicate the nature and severity of each issue, triage
them to the appropriate developer(s) and track their
resolution status. We continue to track issues after
launch with this tool so that everyone can see the current
status of the project at any time.
|