Skip to content

[NALA] Add BC regression tests and manual test plan#5825

Open
JackySun9 wants to merge 2 commits intoadobecom:stagefrom
JackySun9:bc-regression-tests
Open

[NALA] Add BC regression tests and manual test plan#5825
JackySun9 wants to merge 2 commits intoadobecom:stagefrom
JackySun9:bc-regression-tests

Conversation

@JackySun9
Copy link
Copy Markdown
Contributor

@JackySun9 JackySun9 commented Apr 16, 2026

Summary

  • Add 5 new automated regression tests on top of the existing 8, bringing total BC coverage to 13 automated tests
  • Add TEST-PLAN.md with manual test cases covering AI-driven chat flows that aren't deterministic enough for automation

New automated tests

Tcid Test Validates
8 @brand-concierge modal open close Floating button click opens chat modal, Escape/close button dismisses it, floating button reattaches
9 @brand-concierge web client preload BC agent main.js script is injected during block init (not lazily on modal open)
10 @brand-concierge webclient baseStage param ?webclient=baseStage URL param loads the correct base-stage script URL
11 @brand-concierge hero floating aria-hidden Hero variant floating button has aria-hidden="true" in hidden state; removed after scroll
12 @brand-concierge consent hide block Without C0002 cookie consent, block gets hide-block class

Manual test plan (TEST-PLAN.md)

Covers flows that depend on real AI responses or backend integration:

  • TC-M1 Product Recommendation
  • TC-M2 Firefly Gallery Widget
  • TC-M3 Advisor Connection (sales handoff)
  • TC-M4 Meeting Booking & Calendar
  • TC-M5 Sign-in / SUSI Light
  • TC-M6 Navigation Persistence
  • TC-M7 Comparison Tables
  • TC-M8 Citations / Sources
  • TC-M9 Mobile Keyboard white-area bug
  • TC-M10 Chat input 800px max-width
  • TC-M11 Modal orientation change
  • TC-M12 Error / loading states
  • TC-M13 Feedback submission
  • TC-M14 Web client switching (?webclient= QA tool)

🤖 Generated with Claude Code

- Add 5 new automated tests covering modal open/close, web client pre-load,
  ?webclient=baseStage URL param, hero floating button aria-hidden state,
  and consent-driven block hiding
- Add TEST-PLAN.md with manual test cases for AI-driven chat flows
  (product recommendation, advisor handoff, meeting booking, SUSI sign-in,
  Firefly gallery, comparison tables, mobile keyboard bug, etc.)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant