Jeeran Test Cases- Blogs
|
Author: |
|
|
Author Position: |
Senior QA Officer |
|
Date: |
18/11/2008 |
Document Version V.1
Table of Contents
Change Record
|
Date |
Author |
Version |
Change Reference |
|
Osama Habash |
1.0 |
Document Created | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
References
|
Reference Title |
Reference Link |
|
| |
|
|
|
|
|
|
|
|
|
Guidelines
- Make sure to use real data in testing and to reflect the real users’ inputs.
- Test cases must all be completed, even if two cases seem very similar
- Make sure to perform the test case using different browsers like IE6, IE7 and Firefox.
- Make sure to perform the test case on both Arabic and English interfaces.
- Make sure to empty your browser’s caching and saved cookies before performing any test case.
General
1- Create a new blog (both English and Arabic). Then try to open the blog before adding any posts, you should get a page that tells you to add at least one post to view the blog.
2- Add a new post to the blog (Use both English and Arabic content), and then click the preview button before saving it.
3- Publish the post and then click the links “View post page” and “View Main Page” they should display the post body and the blog page respectively.
4- Edit the title and the body of this post, preview the changes and then publish it. Check the
5- Change the style of the post body and check if it appears or not.
6- Try to add a photo from flickr to any of Jeeran’s blogs. And check if the photo appears or not.
7- Add a new comment on that post and check if it appears or not.
8- Delete the comment and check if it’s removed or not.
9- Add/update/delete a favorite link in the blog, and check if the changes appear or not.
10- Add/update/delete a tag to the blog, and check if the changes appear or not.
11- Create a new post where the comments require approval, add two comments and approve one of them. and then check if the changes appear or not
Settings
12- Update the general settings for the blog – change the title, description and language then observe the changes. Requires waiting for the publishing queue to update the whole blog.
13- Update the blog information – change the name of the blog author and add details about the blog. Requires waiting for the publishing queue to update the whole blog.
14- Update the formatting of the blog – change the number of displayed posts in the blog, change the date format, and change the post listing appearance (which is by default “Show Excerpt”) and then check if the changes appear or not.
15- Change the settings for the comment view (which is by default “Show commentator’s country name and flag” and then check if the changes appear or not. Requires waiting for the publishing queue to update the whole blog.
16- Update the address of the blog and then check if the blog is using the new address or not. Requires waiting for the publishing queue to update the whole blog.
Authors
17- Add a new author to the blog and check if the new author can access that blog.
Templates
18- Change the template of the blog and then check if the rest of the blog pages uses that new template - Requires waiting for the publishing queue to update the whole blog.
Customize
19- Add a widget to the side bar or footer of this blog and then check if the changes appear or not.
20- Edit the CSS style of this blog. Try to preview the changes first and then publish them. Now check if the new changes appear or not - Requires waiting for the publishing queue to update the whole blog.
Promote
21- Update the category of the blog and then check if the new changes appear or not - Requires waiting for the publishing queue to update the whole blog.
22- Delete the post and check if everything goes fine or not.
23- Delete the blog and check if everything goes fine or not.
Now the same points above should be done in the following scenarios:
The above steps should also be performed in the following scenarios:
Scenario 1: Old Blog – New Post
Scenario 2: Old Blog – Old Post (edit)








