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 shownFollow 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 /followingUnfollow 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 listPosts & 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 clearsCreate 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 enlargeEdit 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 updatesDelete 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 URLComments & 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 correctReply 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 visibleDelete 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 recordedUnlike 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 removedReact 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 highlightedMessaging
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 threadReply 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 appearsNotifications
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 contentMark 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 listMark 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 clearsSearch & 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 profileSearch 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 postDiscover/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 errorsPrivacy & 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/blockedUnblock 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 feedMake 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