Writogram V2 Feedback QA

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

Recommendation: No-Go

Requirements
28
Covered
28
Executed
24
Passed
19
Failed
5
Pass rate
79.2%
High defects
3
Medium defects
1

Downloads

referenced_requirements.mdrequirements_traceability_matrix.xlsxtest_cases.xlsxtest_execution_results.xlsxdefect_report.mdqa_summary.mdqa_package.zip

Requirement Traceability

RequirementSourceTextFeature/PageCoverageExecutionTestsDefectsEvidence
REQ-001Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 2; Sno 1Profile photo upload option is missing.Profile PageCoveredPassTC-006
REQ-002Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 3; Sno 2Follow button is missing on another user's profile.Profile PageCoveredPassTC-014
REQ-003Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 4; Sno 3Settings and Edit Profile are currently mixed; they should be separate flows.Profile / SettingsCoveredPassTC-005, TC-006
REQ-004Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 5; Sno 4Add a separate Settings button below Edit Profile as the preferred option.Profile / SettingsCoveredPassTC-005
REQ-005Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 6; Sno 5Settings menu order should be Profile, Appearance, Notifications, Privacy, Account; default open behavior should differ by entry point.SettingsCoveredMixedTC-006, TC-007DEF-001
REQ-006Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 7; Sno 6Alternative: profile icon dropdown with Profile, Settings, Logout.Top Right Profile MenuCoveredPassTC-004
REQ-007Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 8; Sno 7Drafts are auto-saved but not accessible.Compose / DraftsCoveredPassTC-011, TC-012
REQ-008Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 9; Sno 8Add manual Save Draft option along with auto-save.Compose / DraftsCoveredPassTC-011
REQ-009Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 10; Sno 9After publishing, author appears as Unknown with question marks instead of profile/name.Post Publish PageCoveredPassTC-013
REQ-010Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 11; Sno 10Logout option is missing.Account / NavigationCoveredPassTC-004, TC-024
REQ-011Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 12; Sno 11Manual tags should be optional and have no default value unless user selects one.ComposeCoveredPassTC-010, TC-013
REQ-012Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 13; Sno 12Home Page and Discover are both highlighted when on Home.Left Side MenuCoveredMixedTC-002, TC-003DEF-005
REQ-013Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 14; Sno 13Some themes make profile form text invisible, especially Amber Hours.Theme / ProfileCoveredPassTC-009
REQ-014Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 15; Sno 14WRITOGRAM logo text color should adjust according to selected theme.Header / ThemeCoveredPassTC-008
REQ-015Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 16; Sno 15Login shows Writogram-firebase-xyz; it should show Writogram.LoginCoveredPassTC-001
REQ-016Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 17; Sno 16Add phone number linking/verification to reduce duplicate profiles and support Gmail/Phone+OTP login.Account SettingsCoveredFailTC-018DEF-002
REQ-017Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 18; Sno 17Replace Email Digest Phase-2 with Coming Soon.SettingsCoveredPassTC-017
REQ-018Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 19; Sno 18Add a way to view saved posts, possibly a Saved Items menu under Mood.Saved PostsCoveredPassTC-015
REQ-019Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 20; Sno 19Remove or rethink 'Who can follow me' because current options are confusing.Privacy SettingsCoveredPassTC-016
REQ-020Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 21; Sno 20Add Stealth Mode toggle; user cannot be found by anyone.Privacy SettingsCoveredPassTC-016
REQ-021Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 22; Sno 21Add Keep Account Private toggle for follow-request based private accounts.Privacy SettingsCoveredPassTC-016
REQ-022Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 23; Sno 23Second-layer category names like Tone, Content Energy, Reading Intent should be visually distinguished.Mood PageCoveredPassTC-019
REQ-023Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 24; Sno 24Add proper icons for Like, Hug, Insightful, and Relatable reactions.Post ReactionsCoveredFailTC-002, TC-023DEF-003, DEF-005
REQ-024Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 25; Sno 25Mobile does not show reaction names on hover/tap like desktop hover does.Post ReactionsCoveredFailTC-023DEF-003
REQ-025Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 26; Sno 26Comments button is smaller than reaction buttons.Post ActionsCoveredFailTC-002DEF-005
REQ-026Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 27; Sno 39Add option to report a post.Safety / ModerationCoveredFailTC-020DEF-004
REQ-027Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 28; Sno 40Add option to block or mute a user.Safety / ModerationCoveredFailTC-020DEF-004
REQ-028Workbook: writogram-v2-bugs-and-new-changes-qa-scope.xlsx; Sheet: V2 Bugs + New Changes; Excel row 29; Sno 41Add Contact Us / Support with Support@writogram.com plus Subject, Mail, Send button.SupportCoveredPassTC-021, TC-022

Test Cases and Execution Results

TCReqTitleSteps summaryExpectedActualStatusDefectEvidence
TC-001REQ-015Login page branding and empty sign-in validation1. 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-002REQ-012, REQ-023, REQ-025Home feed navigation, reactions, and comments action1. 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.FailDEF-005
TC-003REQ-012Discover route separation1. 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-004REQ-006, REQ-010Top-right profile menu1. 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-005REQ-003, REQ-004Own profile Edit Profile and Settings separation1. 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-006REQ-001, REQ-003, REQ-005Profile photo upload and Profile settings menu order1. 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-007REQ-005Settings entry opens Appearance by default1. 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.FailDEF-001
TC-008REQ-014Theme-aware logo in Appearance1. 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-009REQ-013Profile form readability under selected theme1. 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-010REQ-011Composer has no forced manual tag1. 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-011REQ-007, REQ-008Manual Save Draft1. 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-012REQ-007Drafts page access and recovery1. 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-013REQ-009, REQ-011Publish post author display1. 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-014REQ-002Follow another user1. 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-015REQ-018Saved Posts page1. 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-016REQ-019, REQ-020, REQ-021Privacy settings toggles1. 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-017REQ-017Email Digest Coming Soon label1. 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-018REQ-016Phone linking UI in Account settings1. 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.FailDEF-002
TC-019REQ-022Mood second-layer labels1. 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-020REQ-026, REQ-027Post menu report/block/mute1. 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.FailDEF-004
TC-021REQ-028Support page fields1. 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-022REQ-028Support form blank-submit validation1. 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-023REQ-024, REQ-023Mobile reaction labels1. 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.FailDEF-003
TC-024REQ-010Logout completes sign-out1. 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

Evidence Gallery

Defects

DEF-001 — Settings opens Account instead of Appearance Medium

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.

Evidence screenshot

DEF-002 — Direct Account settings page is blank; phone linking UI not visible High

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.

Evidence screenshot

DEF-003 — Mobile feed does not show reaction labels; feed stays loading High

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.

Evidence screenshot

DEF-004 — Report/Block/Mute post controls not visible in tested feed state High

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.

Evidence screenshot

DEF-005 — Reaction actions are icon-only and may not be understandable Low

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.

Evidence screenshot