⚙️ Purpose
Best practices in web development include Quality Assurance Testing. The extent of testing, considering the combinations of operating systems and browsers, will depend on website complexity and resources available to a particular department or group. Before publishing your website, a reasonable effort should be made to ensure website content passes the standard criteria for quality assurance testing.
...
Requirements
Test website and mobile applications on computer operating systems (e.g. Linux, Macintosh, and Windows) and applicable mobile platforms (e.g. iOS, Android, BlackBerry). Web Developer Tools bars are available for most popular browsers as a downloadable plug-in, if not already "built-in." Chrome, Firefox, Internet Explorer (de-bugger).
Testing Checklist
Browser Support: The recommended browsers should display your website properly.
XHTML Coding and Syntax: XHTML markup should pass the W3C Validator.
Site Structure: Website files and folders should follow best practices with emphasis on organization and naming convention.
Site Design: Website has all of the required design elements with emphasis on the NMSU Logo and "New Mexico State University" title and text.
Images, Graphics, and Multimedia: Webpage(s) should meet all the required elements with emphasis on copyright and NMSU branding requirements.
Accessibility: Webpage(s) should make a reasonable effort to comply with Section 508 Accessibility requirements.
Metadata: Webpage(s) must have required meta tags.
Search Engine Optimization (SEO): Pages and documents should be prepared with SEO in mind.
Documents for the Web: Documents uploaded to the web for the purpose of downloading should follow best practices.
Domain Name(s): Should reflect relationship with New Mexico State University and if non-nmsu.edu domain have appropriate approval.
Copyright Policy: Website and all elements within or accessed by the website or its element should abide by NMSU’s copyright policy.
Privacy Policy: Should be used if Website collects data or requires a user to submit data.
Advertising Policy: See NMSU Advertising Guidelines.
Prohibited Content: Website should not host or link to prohibited content.
FERPA: Website should follow all applicable FERPA guidelines.
Code Validators
CSS, Mobile, Feed - http://validator.w3.org/unicorn/
CSS and XHTML - http://jigsaw.w3.org/css-validator/
Link Checker - http://validator.w3.org/checklink/
Markup Validation - http://validator.w3.org/
W3C Quality Assurance Tools - see this page for additional specific needs - http://www.w3.org/QA/Tools/