Anatomy of a Website
Choose a Stage

Test and test again

Before the sites launch it must be tested.

Testing

Cross-browser compatibility and usability testing

Not all browsers are created equal. Because there are finicky differences between all of the major players in the browser world, it is important to make sure that your site looks and behaves the same in each of the major contenders, and maybe a few others if you have a niche market. Providing a consistent user experience across the board is paramount to growing and maintaining a strong brand and audience.


Just as in the physical world, it is similarly import that your website is accessible to those with disabilities. To this extent, it is important to comply with standard web accessibility guidelines, and while accessibility is always in mind throughout the entire process, it is important to test the final product.

Debugging

Now your website is visually consistent from browser to browser, and it's fully accessible, but the real question is, "does it work?" Whenever there's programming involved, the functionality that it fulfills must be tested again and again. And then once more. Every technology that is used, be it Javascript, AJAX, MySQL, PHP, and all the way down to file permissions, must be tested in both the development phases and especially on the production server before the site goes public.