Manual Testing Checklist

Yunus Combinator — End-to-End QA · 105 test cases across 19 modules

0 / 105 cases checked

Instructions: Work through each section in order. Mark each test case as PASS, FAIL, or SKIP. For failures, note steps to reproduce, expected vs actual result, and attach a screenshot if possible.
1.Page loads without blank sections or white spaces on mobile and desktop
2.Hero section displays correctly with logo, headline, and CTA buttons
3."Start Your Application" button navigates to /apply
4."Explore the Program" button scrolls or navigates correctly
5.Stats section renders numbers and labels
6.Vision, 'Who Is This For', and 12-Week Journey sections all display
7.Council of Stewards section shows real data from DB (or graceful empty state)
8.Quote section displays Dr. Yunus quote correctly
9.Footer links (Apply, Mentors, Learn, Demo Day, Privacy, Terms, FAQ) all navigate correctly
1.Unauthenticated user visiting a protected page is redirected to login
2.After login, user is redirected back to the intended page
3.Logged-in user sees their name/role correctly in the navbar
4.Admin user sees admin nav links (Review, Council, Follow-ups, Analytics)
5.Regular user does NOT see admin nav links
6.Logout button logs the user out and redirects appropriately
7.Newly registered user without a record sees UserNotRegisteredError gracefully
1.Multi-step form renders all 4 steps correctly
2.Step navigation (Next / Back) works and validates required fields
3.Form pre-fills email from the logged-in user session
4.Submission creates a new Application record in the database
5.Confirmation email is sent via sendWelcomeEmail function after submission
6.Success screen displays after submission
7.Form is accessible without login (public page)
8.Verify behavior on duplicate submissions from the same user
1.Page loads and lists all submitted applications
2.Each application card shows startup name, founder name, and status badge
3.Clicking an application navigates to the correct detail page
4.Empty state is shown gracefully when no applications exist
1.Correct application data loads based on the URL param ID
2.All fields (problem statement, solution, team, etc.) render correctly
3.Invalid or nonexistent ID shows a graceful error state
4.Navigation back to Applications list works correctly
1.Page requires login — unauthenticated users are redirected
2.Loads the correct founder application data
3.Progress indicators and gamification metrics display correctly
4.Weekly task list renders with correct statuses (pending, in_progress, completed)
5.Journal submission dialog opens, accepts input, and submits
6.Journal submission creates a JournalEntry record in the DB
7.Mentor session section displays any upcoming sessions
8.Navigation links to Mentors, Learn, etc. are functional
1.Page loads mentor cards from the database
2.Fallback sample data is shown when database is empty
3.Search by name filters results in real-time
4.Category filter dropdown works correctly
5.Mentor cards show name, title, company, expertise, and availability badge
1.Council members load from the database
2.Only members with is_visible = true are displayed
3.Member cards show photo (or initials fallback), bio, and institution
4.Areas of support badges render correctly
5."Willing to Invest" and "Available for Mentoring" tags display correctly
6.Mission section renders at the bottom of the page
1.Page loads with articles, case studies, and quotes
2.Category tabs filter content correctly
3.Featured content appears prominently
4.Video content type renders a video embed or link
5.Read time and author are displayed on articles
1.Page loads with event info and presenting startups
2.RSVP modal opens when Register is clicked
3.RSVP form submits and creates an InvestorRSVP record in the DB
4.Success state is shown after RSVP submission
5.Council attendee profiles display correctly
6.Category chart renders without errors
1.All FAQ items render on page load
2.Accordion expand and collapse works correctly
3.Page is accessible without login
1.Page requires admin role — regular users are redirected
2.All submitted applications load in the table
3.Search and filter by status work correctly
4.Stats summary (total, shortlisted, accepted, rejected) are accurate
5.Clicking an application opens the review modal with full details
6.Admin can update score, notes, and status in the modal
7.Update saves to DB and reflects in the table immediately
1.Page requires admin role
2.Council members list loads from the database
3.Admin can add a new council member with all fields
4.Admin can edit an existing member's details
5.Admin can toggle is_visible and is_featured flags
6.Deleting a member removes them from the list and the database
1.Page requires admin role
2.All FollowUpRequest records load correctly
3.Admin can update status (pending → accepted → scheduled → completed)
4.Scheduling a date updates the record correctly in the DB
5.Notes field saves correctly
1.Page requires admin role
2.Charts and metrics render without errors
3.Application funnel data is accurate and matches DB records
4.Empty state is handled gracefully if no data exists
1.Onboarding is triggered for newly accepted founders
2.Each onboarding step (1–5) completes and saves progress to the Onboarding entity
3.Completing all steps marks onboarding_completed = true
4.Skipping steps is handled gracefully (if allowed)
5.Redirects to Dashboard after onboarding is completed
1.sendWelcomeEmail — fires after application submission and email is received
2.initializeOnboarding — creates an Onboarding record for a newly accepted founder
3.onboardingAutomation — automation triggers correctly when application status changes to 'accepted'
1.All pages render correctly on mobile viewport (375px width)
2.All pages render correctly on tablet viewport (768px width)
3.All pages render correctly on desktop viewport (1280px+ width)
4.Test passes on Chrome, Safari, and Firefox
5.No horizontal scroll appears on any page at any viewport
1.All navbar links route to the correct pages
2.Active page is highlighted correctly in the navbar
3.Mobile hamburger menu opens and closes correctly
4.All mobile menu links navigate correctly and close the menu after click
5.Privacy and Terms pages load without errors
Yunus Combinator — Confidential Testing Document · Generated 10/6/2026