Test-Lab.aiDocs
Examples

Social & Community

Test prompts for social features, user profiles, and community platforms

Social & Community Test Prompts

Test prompts for social features, user profiles, comments, and community platforms.

Replace paths like /profile, /feed, /posts with your actual URL structure.

Testing with user accounts? Store credentials as Credentials and use {{credentials.<name>}} syntax.


User Profiles

View Public Profile

Go to /users/testuser (or /profile/testuser).

Verify the profile page shows:
- User's display name or username
- Profile picture or avatar
- Bio or description
- Public stats (posts, followers, etc.)
- Follow/Connect button (if not own profile)

Edit Own Profile

Log in and go to /profile/edit (or /settings/profile).

Update:
- Display name: "Updated Name"
- Bio: "This is my updated bio for testing"
- Profile picture: Upload a new image

Save changes.

Verify that:
- Changes are saved successfully
- New values appear on public profile
- Success message is shown

Follow User

Log in and go to /users/another-user (any user to follow).

Click "Follow" button.

Verify that:
- Button changes to "Following" or "Unfollow"
- Follower count increments (if visible)
- User appears in your following list at /following

Unfollow User

Log in and go to /users/followed-user (a user you follow).

Click "Following" or "Unfollow" button.

Verify that:
- Button changes back to "Follow"
- Follower count decrements (if visible)
- User is removed from your following list

Posts & Content

Create Post

Log in and go to /feed or /home.

Find the post composer.

Enter text: "This is a test post created by automated testing."

Click Post or Submit.

Verify that:
- Post appears in the feed
- Post shows correct author (your username)
- Timestamp is recent
- Post composer clears

Create Post with Image

Log in and go to /feed.

Click to create new post.

Enter text: "Test post with image"
Click image upload button.
Select an image file.

Submit the post.

Verify that:
- Post is created with image attached
- Image displays correctly in feed
- Image can be clicked to enlarge

Edit Post

Log in and go to /feed.

Find a post you authored.
Click edit button (or menu → Edit).

Update text to: "This post has been edited for testing."

Save changes.

Verify that:
- Post updates with new text
- "Edited" indicator appears
- Edit timestamp updates

Delete Post

Log in and go to /feed.

Find a post you authored.
Click delete button (or menu → Delete).

Confirm deletion.

Verify that:
- Post is removed from feed
- Success message appears
- Post no longer accessible at direct URL

Comments & Replies

Add Comment

Log in and go to /posts/[post-id] (any post).

Find the comment input.

Enter: "This is a test comment."

Submit comment.

Verify that:
- Comment appears below the post
- Comment shows your username
- Comment count increments
- Timestamp is correct

Reply to Comment

Log in and go to a post with existing comments.

Click "Reply" on a comment.

Enter: "This is a test reply to the comment."

Submit reply.

Verify that:
- Reply appears nested under the original comment
- Reply shows your username
- Parent comment reference is visible

Delete Comment

Log in and go to a post where you have commented.

Find your comment.
Click delete button.

Confirm deletion.

Verify that:
- Comment is removed
- Comment count decrements
- "Deleted" placeholder may appear (or completely removed)

Reactions & Likes

Like Post

Log in and go to /feed.

Find a post and click the Like/Heart button.

Verify that:
- Button changes state (filled heart, highlighted)
- Like count increments
- Your like is recorded

Unlike Post

Log in and find a post you've already liked.

Click the Like button again.

Verify that:
- Button returns to unliked state
- Like count decrements
- Your like is removed

React with Emoji

Log in and go to a post.

Click reactions button (if available).
Select an emoji reaction (e.g., 👍, ❤️, 😂).

Verify that:
- Reaction is added to the post
- Reaction count shows
- Your specific reaction is highlighted

Messaging

Send Direct Message

Log in and go to /messages (or /inbox).

Click "New Message" or "Compose".

Select recipient: testuser (or search for user)
Enter message: "This is a test direct message."

Click Send.

Verify that:
- Message is sent
- Conversation appears in message list
- Message shows in conversation thread

Reply to Message

Log in and go to /messages.

Open an existing conversation.

Enter reply: "This is a test reply message."

Send.

Verify that:
- Reply appears in conversation
- Timestamp is correct
- Conversation moves to top of list (if sorted by recent)

Delete Conversation

Log in and go to /messages.

Find a conversation.
Click delete or archive option.

Confirm.

Verify that:
- Conversation is removed from inbox
- Success message appears

Notifications

View Notifications

Log in and click the notification bell/icon.

(Or go to /notifications)

Verify that:
- Notifications list appears
- Each notification shows: type, content, timestamp
- Unread notifications are highlighted
- Click notification navigates to relevant content

Mark Notification as Read

Log in and go to /notifications.

Find an unread notification.
Click on it or click "Mark as read".

Verify that:
- Notification styling changes (no longer highlighted)
- Unread count decrements
- Notification is still visible in list

Mark All as Read

Log in and go to /notifications.

Click "Mark all as read" button.

Verify that:
- All notifications marked as read
- Unread count becomes 0
- Notification icon/badge clears

Search & Discovery

Search Users

Go to /search (or use global search).

Enter search term: "test"
Select filter: Users (or People)

Submit search.

Verify that:
- User results are displayed
- Results match search term (in name/username)
- Each result shows avatar and name
- Results are clickable to profile

Search Posts/Content

Go to /search.

Enter search term: "announcement"
Select filter: Posts (or Content)

Submit search.

Verify that:
- Post results are displayed
- Results contain search term
- Results show preview and author
- Clicking result opens the post

Discover/Explore Page

Go to /explore (or /discover).

Verify that:
- Trending or popular content is shown
- Categories or topics available
- Content is clickable
- Page loads without errors

Privacy & Blocking

Block User

Log in and go to /users/user-to-block.

Click menu (three dots) or "Block" option.

Confirm blocking.

Verify that:
- User is blocked
- Cannot see their content in feed
- Cannot message them
- They appear in blocked list at /settings/blocked

Unblock User

Log in and go to /settings/blocked.

Find blocked user.
Click Unblock.

Verify that:
- User is unblocked
- Removed from blocked list
- Their content may appear again in feed

Make Profile Private

Log in and go to /settings/privacy.

Toggle "Private Account" or similar option ON.

Save.

Verify that:
- Setting is saved
- Profile shows private indicator
- Non-followers see limited profile info

On this page