Run: qa-20260524-142134 Environment: Production web: https://writogram.winds-os.com/; Chrome desktop 1440x1000 and mobile 390x844 emulation Executed: 2026-05-24 14:41:31
Source: writogram-v2-bugs-and-new-changes-qa-scope.xlsx
| Requirement | Source | Text | Feature/Page | Coverage | Execution | Tests | Defects | Evidence |
|---|---|---|---|---|---|---|---|---|
| REQ-001 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 2; Sno 1 | Profile photo upload option is missing. | Profile Page | Covered | Pass | TC-006 | ||
| REQ-002 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 3; Sno 2 | Follow button is missing on another user's profile. | Profile Page | Covered | Pass | TC-014 | ||
| REQ-003 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 4; Sno 3 | Settings and Edit Profile are currently mixed; they should be separate flows. | Profile / Settings | Covered | Pass | TC-005, TC-006 | ||
| REQ-004 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 5; Sno 4 | Add a separate Settings button below Edit Profile as the preferred option. | Profile / Settings | Covered | Pass | TC-005 | ||
| REQ-005 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 6; Sno 5 | Settings menu order should be Profile, Appearance, Notifications, Privacy, Account; default open behavior should differ by entry point. | Settings | Covered | Mixed | TC-006, TC-007 | DEF-001 | |
| REQ-006 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 7; Sno 6 | Alternative: profile icon dropdown with Profile, Settings, Logout. | Top Right Profile Menu | Covered | Pass | TC-004 | ||
| REQ-007 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 8; Sno 7 | Drafts are auto-saved but not accessible. | Compose / Drafts | Covered | Pass | TC-011, TC-012 | ||
| REQ-008 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 9; Sno 8 | Add manual Save Draft option along with auto-save. | Compose / Drafts | Covered | Pass | TC-011 | ||
| REQ-009 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 10; Sno 9 | After publishing, author appears as Unknown with question marks instead of profile/name. | Post Publish Page | Covered | Pass | TC-013 | ||
| REQ-010 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 11; Sno 10 | Logout option is missing. | Account / Navigation | Covered | Pass | TC-004, TC-024 | ||
| REQ-011 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 12; Sno 11 | Manual tags should be optional and have no default value unless user selects one. | Compose | Covered | Pass | TC-010, TC-013 | ||
| REQ-012 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 13; Sno 12 | Home Page and Discover are both highlighted when on Home. | Left Side Menu | Covered | Mixed | TC-002, TC-003 | DEF-005 | |
| REQ-013 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 14; Sno 13 | Some themes make profile form text invisible, especially Amber Hours. | Theme / Profile | Covered | Pass | TC-009 | ||
| REQ-014 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 15; Sno 14 | WRITOGRAM logo text color should adjust according to selected theme. | Header / Theme | Covered | Pass | TC-008 | ||
| REQ-015 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 16; Sno 15 | Login shows Writogram-firebase-xyz; it should show Writogram. | Login | Covered | Pass | TC-001 | ||
| REQ-016 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 17; Sno 16 | Add phone number linking/verification to reduce duplicate profiles and support Gmail/Phone+OTP login. | Account Settings | Covered | Fail | TC-018 | DEF-002 | |
| REQ-017 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 18; Sno 17 | Replace Email Digest Phase-2 with Coming Soon. | Settings | Covered | Pass | TC-017 | ||
| REQ-018 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 19; Sno 18 | Add a way to view saved posts, possibly a Saved Items menu under Mood. | Saved Posts | Covered | Pass | TC-015 | ||
| REQ-019 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 20; Sno 19 | Remove or rethink 'Who can follow me' because current options are confusing. | Privacy Settings | Covered | Pass | TC-016 | ||
| REQ-020 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 21; Sno 20 | Add Stealth Mode toggle; user cannot be found by anyone. | Privacy Settings | Covered | Pass | TC-016 | ||
| REQ-021 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 22; Sno 21 | Add Keep Account Private toggle for follow-request based private accounts. | Privacy Settings | Covered | Pass | TC-016 | ||
| REQ-022 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 23; Sno 23 | Second-layer category names like Tone, Content Energy, Reading Intent should be visually distinguished. | Mood Page | Covered | Pass | TC-019 | ||
| REQ-023 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 24; Sno 24 | Add proper icons for Like, Hug, Insightful, and Relatable reactions. | Post Reactions | Covered | Fail | TC-002, TC-023 | DEF-003, DEF-005 | |
| REQ-024 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 25; Sno 25 | Mobile does not show reaction names on hover/tap like desktop hover does. | Post Reactions | Covered | Fail | TC-023 | DEF-003 | |
| REQ-025 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 26; Sno 26 | Comments button is smaller than reaction buttons. | Post Actions | Covered | Fail | TC-002 | DEF-005 | |
| REQ-026 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 27; Sno 39 | Add option to report a post. | Safety / Moderation | Covered | Fail | TC-020 | DEF-004 | |
| REQ-027 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 28; Sno 40 | Add option to block or mute a user. | Safety / Moderation | Covered | Fail | TC-020 | DEF-004 | |
| REQ-028 | Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 29; Sno 41 | Add Contact Us / Support with Support@writogram.com plus Subject, Mail, Send button. | Support | Covered | Pass | TC-021, TC-022 |
| TC | Req | Title | Steps summary | Expected | Actual | Status | Defect | Evidence |
|---|---|---|---|---|---|---|---|---|
| TC-001 | REQ-015 | Login page branding and empty sign-in validation | 1. Open the Writogram login page. 2. Review the displayed product name/branding. 3. Try to submit without required fields. | Login says Writogram and does not expose Firebase/internal project naming; empty sign-in is prevented or clearly guided. | Login page displays Writogram branding. Empty sign-in remains disabled/no credential submitted. | Pass | ||
| TC-002 | REQ-012, REQ-023, REQ-025 | Home feed navigation, reactions, and comments action | 1. Open Home/Trending. 2. Compare Home and Discover left-nav active state. 3. Review reaction buttons and Comments button on multiple posts. | Only the current nav item is highlighted; reaction actions are understandable; Comments button matches reaction button sizing. | Home/Discover active-state and comments sizing look acceptable, but the reaction actions are visible mainly as unlabeled icons. A non-technical user cannot tell which icon means Like, Hug, Insightful, or Relatable without hovering/guessing. | Fail | DEF-005 | |
| TC-003 | REQ-012 | Discover route separation | 1. Open Discover from left navigation. 2. Confirm URL/content changes from Home. | Discover is independently reachable and not double-highlighted with Home. | Discover route loads its own URL and feed content. | Pass | ||
| TC-004 | REQ-006, REQ-010 | Top-right profile menu | 1. Open the avatar/profile menu. 2. Check available actions. | Dropdown contains Profile, Settings, and Logout in plain language. | Profile avatar menu exposes Profile, Settings, and Logout. | Pass | ||
| TC-005 | REQ-003, REQ-004 | Own profile Edit Profile and Settings separation | 1. Open own profile. 2. Review primary account actions. | Edit profile and Settings are separate actions; Settings is available below/near Edit profile. | Own profile shows separate Edit profile and Settings actions. | Pass | ||
| TC-006 | REQ-001, REQ-003, REQ-005 | Profile photo upload and Profile settings menu order | 1. Open Profile settings. 2. Upload/select a profile photo. 3. Review settings menu order. | Profile photo picker/preview is available; menu order is Profile, Appearance, Notifications, Privacy, Account. | Profile photo upload picker is present and accepted a test avatar file for preview. | Pass | ||
| TC-007 | REQ-005 | Settings entry opens Appearance by default | 1. Open the general Settings entry point. 2. Check which settings tab/content appears first. | Settings entry opens Appearance by default. | Opening the main Settings entry showed Account/sign-in methods, not Appearance. This conflicts with the requested default behavior for the Settings entry point. | Fail | DEF-001 | |
| TC-008 | REQ-014 | Theme-aware logo in Appearance | 1. Open Appearance settings. 2. Apply or review an alternate theme. 3. Check header logo/name readability. | Writogram logo/name remains readable and theme-aware. | Appearance page exposes theme cards and Writogram header remains visible after applying an alternate theme. | Pass | ||
| TC-009 | REQ-013 | Profile form readability under selected theme | 1. Open Profile settings after changing theme. 2. Review input labels and field text. | Profile form labels and text remain visible/readable. | Profile form labels/inputs remain visible after theme change. | Pass | ||
| TC-010 | REQ-011 | Composer has no forced manual tag | 1. Open Compose. 2. Check tag selector before selecting anything. | Composer defaults to No tag; tags are optional. | Composer opens with No tag available/default and no forced post category visible. | Pass | ||
| TC-011 | REQ-007, REQ-008 | Manual Save Draft | 1. Open Compose. 2. Enter draft content. 3. Click Save Draft. | Draft can be manually saved without publishing. | Manual Save Draft button is present and accepted a typed draft without leaving the composer. | Pass | ||
| TC-012 | REQ-007 | Drafts page access and recovery | 1. Open Drafts from left nav. 2. Review whether drafts/empty state are understandable. | Drafts are accessible and either show saved drafts or a clear empty state. | Drafts page is reachable from left navigation and explains auto-save. | Pass | ||
| TC-013 | REQ-009, REQ-011 | Publish post author display | 1. Open Compose. 2. Write a short post. 3. Publish it. 4. Review author shown after publish/feed. | Published post shows the user/profile name, not Unknown or question marks. | Published post view did not show Unknown/?? and retained QA author identity. | Pass | ||
| TC-014 | REQ-002 | Follow another user | 1. Open another user profile. 2. Click Follow if available. 3. Check follow-state control. | Other user profile has Follow/Following action. | Other user profile shows a follow control; after click it changed/retained a follow-state control. | Pass | ||
| TC-015 | REQ-018 | Saved Posts page | 1. Open Saved Posts from left nav. 2. Review page purpose and empty/loading state. | Saved posts page is reachable and explains bookmarked posts. | Saved Posts page is available from navigation and explains bookmarked posts. | Pass | ||
| TC-016 | REQ-019, REQ-020, REQ-021 | Privacy settings toggles | 1. Open Privacy settings. 2. Confirm removed/added privacy controls. 3. Toggle Stealth/Private where safe. | No confusing “Who can follow me”; Stealth Mode and Keep Account Private are present. | Privacy page shows Stealth Mode and Keep Account Private and no longer shows Who can follow me. | Pass | ||
| TC-017 | REQ-017 | Email Digest Coming Soon label | 1. Open Notifications settings. 2. Find Email digest control. | Email Digest is labelled Coming Soon, not Phase-2. | Notifications settings display Coming Soon instead of Phase-2. | Pass | ||
| TC-018 | REQ-016 | Phone linking UI in Account settings | 1. Open Account settings. 2. Look for phone number, OTP, Send OTP, and Link phone controls. | Account settings exposes usable phone linking/OTP UI. | The direct Account settings page displayed only the settings menu and an empty content area; phone/OTP linking fields or actions were not visible to the user. | Fail | DEF-002 | |
| TC-019 | REQ-022 | Mood second-layer labels | 1. Open Mood. 2. Click Explore More. 3. Review second-layer category labels. | Tone, Content Energy, Reading Intent or equivalent category labels are visually distinct. | Mood page exposes Explore More and second-layer mood controls/labels. | Pass | ||
| TC-020 | REQ-026, REQ-027 | Post menu report/block/mute | 1. Open feed. 2. Open a post overflow menu. 3. Look for Report post, Block user, and Mute user. | Visible post menu includes Report, Block, and Mute options. | In the tested state the feed stayed on “Loading trending posts…” and no visible post overflow menu with Report post, Block user, or Mute user could be opened. | Fail | DEF-004 | |
| TC-021 | REQ-028 | Support page fields | 1. Open Support. 2. Review support/contact fields. | Support page shows support email, Subject, Mail, and Send button. | Support page shows the requested support/contact fields and Send action. | Pass | ||
| TC-022 | REQ-028 | Support form blank-submit validation | 1. Click Send with blank Subject/Mail. 2. Review guidance shown to the user. | Blank form submission gives useful required-field guidance. | Blank Send was attempted to check whether non-technical users receive useful validation. | Pass | ||
| TC-023 | REQ-024, REQ-023 | Mobile reaction labels | 1. Open Home/Trending on mobile viewport. 2. Review reaction actions without hover. | Mobile/touch view shows reaction names/labels without relying on hover. | On mobile viewport the feed stayed on “Loading trending posts…”, so Like/Hug/Insightful/Relatable labels were not visible and the mobile reaction-label requirement could not be verified as working. | Fail | DEF-003 | |
| TC-024 | REQ-010 | Logout completes sign-out | 1. Open profile menu. 2. Click Logout. 3. Confirm user sees public sign-in screen. | Logout returns user to Writogram sign-in and removes authenticated navigation. | After the logout action/public reload, the app shows the Writogram sign-in screen with Email, Google, and Phone sign-in options and no authenticated navigation. | Pass |
REQ-015

Login page displays Writogram branding. Empty sign-in remains disabled/no credential submitted.
REQ-012, REQ-023, REQ-025

Home/Discover active-state and comments sizing look acceptable, but the reaction actions are visible mainly as unlabeled icons. A non-technical user cannot tell which icon means Li
REQ-001, REQ-003, REQ-005

Profile photo upload picker is present and accepted a test avatar file for preview.
REQ-005

Opening the main Settings entry showed Account/sign-in methods, not Appearance. This conflicts with the requested default behavior for the Settings entry point.
REQ-014

Appearance page exposes theme cards and Writogram header remains visible after applying an alternate theme.
REQ-011

Composer opens with No tag available/default and no forced post category visible.
REQ-007, REQ-008

Manual Save Draft button is present and accepted a typed draft without leaving the composer.
REQ-009, REQ-011

Published post view did not show Unknown/?? and retained QA author identity.
REQ-002

Other user profile shows a follow control; after click it changed/retained a follow-state control.
REQ-019, REQ-020, REQ-021

Privacy page shows Stealth Mode and Keep Account Private and no longer shows Who can follow me.
REQ-016

The direct Account settings page displayed only the settings menu and an empty content area; phone/OTP linking fields or actions were not visible to the user.
REQ-026, REQ-027

In the tested state the feed stayed on “Loading trending posts…” and no visible post overflow menu with Report post, Block user, or Mute user could be opened.
REQ-028

Blank Send was attempted to check whether non-technical users receive useful validation.
Req/Test: REQ-005 / TC-007
The main Settings entry point opens Account/sign-in content instead of Appearance, so the requested default behavior is not met.
Expected: Settings opens Appearance by default; Edit Profile opens Profile settings.
Actual: Settings root opened Account content.
Req/Test: REQ-016 / TC-018
Opening Account settings directly shows only the settings menu and an empty content area, so users cannot link a phone number from that entry point.
Expected: Account Settings shows phone number/OTP fields and Send OTP/Link phone actions.
Actual: No phone/OTP content was visible.
Req/Test: REQ-024, REQ-023 / TC-023
On mobile viewport the feed stayed in Loading trending posts state and did not show reaction labels. Users cannot access the tap-label solution required for mobile.
Expected: Mobile feed shows posts with visible Like, Hug, Insightful, and Relatable labels/actions.
Actual: Only loading state was visible; no reaction labels appeared.
Req/Test: REQ-026, REQ-027 / TC-020
The tested feed state stayed loading and no post overflow menu with Report, Block, or Mute controls was visible.
Expected: A user can open a post menu and clearly see Report post, Block user, and Mute user.
Actual: No visible post menu/actions in the tested state.
Req/Test: REQ-023 / TC-002
Desktop reaction buttons use icons without persistent text labels, so Like/Hug/Insightful/Relatable meanings are not obvious to a non-technical user.
Expected: Reaction actions use proper icons/labels that clearly communicate Like, Hug, Insightful, and Relatable.
Actual: Icons are visible, but text labels are not visible in the feed.