011 ‐ Live Project (Part 4) ‐ Exploring and Understanding the Application - rkb-sdet/SoftwareTesting GitHub Wiki

This session completes the exploration of the live e-commerce application, focusing on the home page, category pages, affiliate program, and detailed account management functionalities.

Introduction

  • Continuation of live project exploration, aiming to finalize the understanding of all remaining functionalities since session 9.

Home Page Exploration

  • Navigation to the homepage possible via breadcrumbs and store name link.
  • Header options (currencies, login, wishlist) previously covered.
  • Store logo and name missing on homepage—reported as defect.
  • Menu covers categories like desktops, laptops, components, tablets, software, cameras, MP3 players.
  • All menu options verified for correct navigation and product display.
  • Category and subcategory pages checked for listings, presence of “no products” messages, and “continue” button when no products exist.

Category Pages Details

  • Required checks: page title, description, image, and valid product listings.
  • Advertisement banner appears at category page ends; same product shown across categories.

Home Page Visual Elements

  • Hero image slider tested—clicking should not route to product pages (noted as defect).
  • Featured products section shows selected/sponsored products with options to add to cart, wishlist, compare.

Homepage Partners and Footer

  • Footer includes partner/sponsor logos (purpose unclear).
  • Footer images appear on all application pages, not just homepage.

Footer Sections Details

  • Four main sections: Information (About Us, Delivery Info, Privacy, Terms), Customer Service, My Account, Extras.
  • Many footer pages (About Us, Delivery Info) blank—reported as defects.

Contact Us Functionality

  • Contact Us page includes form and store address.
  • Submitting form leads to blank page—reported as defect.

Return Requests

  • Product return process covers details, reasons, and different user states (logged-in/non-logged-in).

Sitemap

  • Sitemap lists all website pages; all links verified for correctness.

Brands and Gift Certificates

  • Brands page displays available product brands.
  • Gift certificate purchase option—previously explained, available for customer gifting.

Affiliate Program

  • Users can become affiliates to sell products on their own site/blog for commission.
  • Logged-in users face navigation issues accessing affiliate pages—reported as defect.
  • Affiliate features explained: tracking codes, commission links, program flows.

Special Offers and My Account

  • Special offers page for discounted products.
  • My Account includes: Edit Account, Change Password, Address Book, Orders, Downloads, Rewards, Returns, Transactions, Recurring Payments, Affiliate Account, Newsletter.
  • Verification of all navigation and functionality, with notes on confusing areas like recurring payments.

Account Management Details

  • My Account allows for full management: account editing, password changes, address book (no primary address marking), empty wishlist, order history, digital downloads, reward points, return requests, all transaction and payment tracking.
  • Some unclear features and defects noted during exploration.

Newsletter Subscription

  • Users may easily subscribe/unsubscribe to newsletters and toggle status within account settings.

Summary and Best Practices

  • Comprehensive exploration spanned sessions 9 to 11, culminating in complete functional mapping for future testing.
  • Recommends external research (Google, YouTube, documentation) for deeper product understanding.
  • Emphasizes defect documentation, client queries, and navigation details as core for test planning.