-
Notifications
You must be signed in to change notification settings - Fork 39
Quality Checklist For Developers
When it comes to quality of the site we need some predefined guidelines which ensures that the quality of developed website meets the client's expectation. Hence to overcome this we created our own rtChecklists, so that we can maintain quality of the site. It will be very helpful for the developers to follow the rtChecklist while developing their site . This should reduce the testing time as well as bugs/code fixing time after testing. The wordpress theme can be tested in 9 section as follow:
-
Header Section
-
Sidebar Section
-
Content Section
-
Comment Section
-
Footer Section
-
Other Area
-
Coding Standards
-
Theme Options
-
Common
Every page of the site should have a site name/page name on its title bar.
Every site must have favicon.
As per the mockup, add menu bar depth in your code.
Every menu must have an hover effect as well as current menu styling as per mockup.
When click on Logo, it should navigate to the homepage.
Back to list
All the default widgets must be styled properly.
De-register unwanted sidebars.
i) All the validation errors must be displayed in a red div. ii) Success message must be in green div. iii) Submit button must have hover effect.
Back to list
Read more link must be present for every post and it should have hover effect according to mockup.
Check the font case of read more link.
Check the format of post date, it must be as per approved mockup
Check for all the JS error occur in IE6, 7, 8 and 9.
It should have a link which navigate to the authors archive page.
Styling must be as per mockup.
On ‘xyz/layout-test/2' page links in post content must be display as a links.
On ‘xyz/layout-test/3' page style all header tags properly.
On ‘xyz/layout-test/3' page style ordered list / unordered list properly.
On 'xyz/layout-test/3' page style
tag properly.On 'xyz/images-test' page left align, right align images must be styled properly.
On 'xyz/images-test/2' page keep some margins for the images. Text should not be too close to image.
Image captions displays clearly.
On 'xyz/images-test/4' page post pagination must display below the post content.
On 'xyz/post-format-test-gallery' page gallery must be present.
On 'xyz/post-format-test-image-linked' page wide image must be displayed within the content area. Sidebar should not display below the content.
On 'xyz/post-format-test-video' page Video must display within the post content.
Still pages need to display properly
Image must be suitable with theme.
Image Alt text should be meaningful on hover effect of image.
Back to list
On 'xyz/sample-post-tpn' page all the threaded comment style properly. It should not break while replying to the last comment.
i) Must have hyperlink. ii) Comment date format must be as per mockup
Both the buttons must have hover effect.
Blockquote comments should style properly.
Keep some space between 2 comment p tags and also UL, OL, Pre, CODE, P, Bold, Italic, Underline, Blockquite, cite, etc
These comments must be styled differently.
On 'xyz/comment-test' page i) Comment
tags style properly. ii) Comment th tag styling. iii) Comment unordered list must be bullets. iv) Ordered list must be numbering. v) All trackbacks display properly with hover effect.
UL, OL, Pre, CODE, P, Bold, Italic, Underline, Blockquite, cite, etc
Back to list
Must be of single level - maintain depth 1 in code.
Must be as per the mockup.
Back to list
For 'xyz/?s=a' all the page / posts should be display properly.
For 'xyz/?s=adasasdas' page should styled properly.
For 'xyz/asdasdasdsa' page should styled properly.
All the links must open in a new tab / window.
From 'xyz/wp-admin/nav-menus.php' page remove unwanted theme location dropdowns.
Theme screenshot must be present on 'xyz/wp-admin/themes.php'.
7. Need to test every site in Pingdom Tools (http://tools.pingdom.com):
It should not show any error, if it shows remove it.
Back to list
- Every function must commented properly. 2) Code must properly indented.
Back to list
Quotes must display properly on frontend.
This menu must come under Appearance.
It must be theme name for eg. 'fbknol theme options'.
Textbox width must be appropriate with its value.
Keep proper height and width of textarea.
Back to list
The site should not show any error message.
Site should not break. Default pagination should be provided.
Back to list
rtPanel:
- End-User Documentation
- Developer Documentation
- General
- Customizing Image Sliders in rtPanel Child Theme
- Add Google ad-banner above logo in rtPanel
- Customize rtPanel Footer Information
- Filters in rtPanel
- Integrated SEO plugin in rtPanel
- Create Metabox on rtPanel Child Theme
- Add Google Adsense Link Unit In Header
- Create Custom Taxonomy on rtPanel
- rtPanel:Comments with Gravatar
- rtPanel: Subscribe Widget
- Create Custom Post Type with rtPanel Child Theme
- rtPanel Theme Options ‘General’
- Using rtp_generate_thumbs() function in child theme
- WordPress Debugger 'WP_DEBUG'
- Adding Social Sharing Button to Website: Using Text Widget
- Clickable header in rtPanel child theme
- CSS Checklist for developers
- Implementing rtp-slider in the child theme
- Creating custom page templates in rtPanel child theme
- Child Theme development using rtPanel – Part I
- Child Theme development using rtPanel – Part 2
- rtPanel Developer Program: Standards Guidelines
- rtPanel Developer Program:Test Project
- Removing the default rtPanel Hooks
- Browser Specific Styling