Test-Lab.aiDocs
Examples

Blog & CMS

Test prompts for blogs, content management, and publishing platforms

Blog & CMS Test Prompts

Test prompts for blogs, content management systems, and publishing platforms.

Replace paths like /blog, /posts, /admin/posts with your actual URL structure.

Testing author/admin flows? Store credentials as Credentials and use {{credentials.<name>}} syntax.


Public Blog

View Blog Index

Go to /blog.

Verify that:
- Blog posts are listed
- Each post shows: title, excerpt, date, author
- Featured images display (if applicable)
- Pagination or "Load more" works
- Posts are ordered by date (newest first)

Read Blog Post

Go to /blog.

Click on the first blog post.

Verify that the post page shows:
- Post title
- Full content (not truncated)
- Author name and avatar
- Publication date
- Featured image (if applicable)
- Social share buttons
- Related posts or navigation to next/previous

Blog Categories

Go to /blog.

Find category filter or click on a category tag.

(Or go to /blog/category/technology)

Verify that:
- Only posts in that category are shown
- Category name is displayed
- Filter is visibly active
- Can return to all posts
Go to /blog.

Use the search function.
Enter: "getting started"

Submit search.

Verify that:
- Search results show matching posts
- Results highlight search terms
- "No results" message if nothing matches
- Search term persists in search field

Content Creation (Admin)

Create New Post

Log in with {{credentials.adminEmail}} and {{credentials.adminPassword}}.

Go to /admin/posts (or /dashboard/posts).

Click "New Post" or "Create".

Fill in:
- Title: "Test Blog Post"
- Content: "This is test content for an automated blog post. It includes multiple paragraphs.\n\nSecond paragraph here."
- Category: Select first available
- Status: Draft

Save.

Verify that:
- Post is saved as draft
- Success message appears
- Post appears in posts list

Edit Existing Post

Log in as author/admin.

Go to /admin/posts.

Click Edit on an existing post.

Update:
- Title: "Updated Test Post Title"
- Add a new paragraph to content

Save changes.

Verify that:
- Changes are saved
- Updated title appears in list
- Success message shown

Publish Post

Log in as author/admin.

Go to /admin/posts.

Find a draft post and click Edit.

Change status from "Draft" to "Published".
(Or click "Publish" button)

Save/Publish.

Verify that:
- Post status changes to Published
- Post is visible on public /blog
- Publication date is set

Schedule Post

Log in as author/admin.

Go to /admin/posts and edit a draft post.

Set publish date to tomorrow's date.
Set status to "Scheduled".

Save.

Verify that:
- Post is scheduled (not immediately visible)
- Scheduled date is shown in posts list
- Post not visible on public /blog yet

Delete Post

Log in as author/admin.

Go to /admin/posts.

Click Delete on a test post.

Confirm deletion.

Verify that:
- Post is removed from list
- Post not accessible on public /blog
- Success message appears

Media Management

Upload Image

Log in as author/admin.

Go to /admin/media (or media library).

Click "Upload" or drag and drop an image.

Upload a test image file.

Verify that:
- Image uploads successfully
- Thumbnail preview appears
- Image is added to media library
- File name and size shown

Insert Image in Post

Log in and create/edit a post.

Click "Insert Image" or media button in editor.

Select an image from media library.
(Or upload new image)

Insert into post.

Verify that:
- Image appears in post content
- Image is properly sized
- Alt text can be added
- Image saves with post

Delete Media

Log in and go to /admin/media.

Find a test image.
Click Delete.

Confirm deletion.

Verify that:
- Image is removed from library
- Success message appears

Pages (Static Content)

Create Page

Log in as admin.

Go to /admin/pages.

Click "New Page".

Fill in:
- Title: "Test Page"
- Slug: "test-page"
- Content: "This is a test static page."

Save as Draft or Publish.

Verify that:
- Page is created
- Accessible at /test-page (if published)
- Appears in pages list

Edit Page

Log in and go to /admin/pages.

Click Edit on an existing page.

Update content: Add "Updated content section."

Save.

Verify changes persist and appear on public page.

Comments Management

Moderate Comment

Log in as admin.

Go to /admin/comments.

Find a pending comment.

Click "Approve" or "Reject".

Verify that:
- Comment status updates
- Approved comments appear on post
- Rejected comments are removed/hidden

Delete Comment (Admin)

Log in as admin.

Go to /admin/comments.

Find a comment and click Delete.

Confirm.

Verify that:
- Comment is deleted
- Removed from the post
- Success message appears

Reply to Comment (Admin)

Log in as admin.

Go to a post with comments.

Find a comment and click Reply.

Enter: "Thank you for your comment! - Admin"

Submit.

Verify that:
- Reply appears under the comment
- Reply is marked as from admin/author

SEO & Metadata

Edit Post SEO

Log in and edit a post.

Find SEO or metadata section.

Fill in:
- Meta title: "Custom SEO Title | Blog"
- Meta description: "This is a custom meta description for SEO purposes."
- Focus keyword: "test keyword"

Save.

Verify that:
- SEO fields are saved
- When viewing source of published post, meta tags reflect custom values
Log in and edit a post.

Find "Featured Image" section.

Click to select or upload image.

Save post.

Verify that:
- Featured image is set
- Image appears in blog listing
- Image appears at top of post
- Image used in social sharing previews

Categories & Tags

Create Category

Log in as admin.

Go to /admin/categories.

Click "Add Category".

Enter:
- Name: "Test Category"
- Slug: "test-category"
- Description: "A test category"

Save.

Verify that:
- Category is created
- Appears in category list
- Available when editing posts

Create Tag

Log in as admin.

Go to /admin/tags.

Click "Add Tag".

Enter:
- Name: "test-tag"

Save.

Verify tag is created and available for posts.

Assign Category to Post

Log in and edit a post.

In the category section, select "Test Category".

Save.

Verify that:
- Category is assigned
- Post appears when viewing that category on /blog

On this page