Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testplan Posters v2 #213

Open
KFie opened this issue Aug 15, 2023 · 2 comments
Open

Testplan Posters v2 #213

KFie opened this issue Aug 15, 2023 · 2 comments
Assignees
Labels

Comments

@KFie
Copy link

KFie commented Aug 15, 2023

Testplan Posters v2

Goal

This test plan serves as a basic outline of a functional test suite of the Xceptance Posters store Posters v2., https://34.70.184.112:8443/posters/.

Test Design

This test plan includes a list of test suites resembling the different areas of the storefront a customer will come across when browsing and purchasing. Test cases are very roughly specified; subtasks will include detailled test steps later on.

Test Execution

Test cases can be conducted on desktop and any mobile device which is commonly used across the world. This includes the following:

  • Android Phone, Chrome
  • Android Tablet, Chrome
  • iPad, Chrome
  • iPad, Safari
  • iPhone, Chrome
  • iPhone, Safari
  • Mac OS, Chrome
  • Mac OS, Safari
  • Windows, Chrome
  • Windows, Firefox
  • Windows, Edge

Test Execution Documentation

Test execution may be documented by adding results to the corresponding subtasks in GitHub. Alternatively, a demo test suite can be found in testmo under Project: Posters v2, https://xc-test.testmo.net/projects/view/3. Test cases have been created in August 2023. Any changes to the implementation afterwards will not be reflected if the test suites do not get updated during the development and bug fixing process.

Defect Management

Defect tracking will happen under „Issues“ on https://github.com/Xceptance/posters-demo-store. Click „New issue“ to file a ticket and use correct labels:

  • Bug: A defect. Something isn't working.
  • Enhancement: A new feature or request, usually related to something that is already in place somehow.
  • Feature: A complete new feature not in place yet.
  • Epic: A complete new feature or rework including various changes or steps.

Further information such as milestones or projects will be modified by the PO.

Test Suites and Test Cases

  • Header

    • Company logo link
    • Search box functionality
    • Header icons
    • Category navigation
    • Mobile category navigation
  • Footer

    • Footer links
  • Homepage

    • Banner carousels
    • Recommendations
  • Category Landing Page

    • Main components
    • Desktop product grid
    • Mobile product grid
    • Product tile
    • Pagination functionality
  • Search

    • Search results page components
  • Product Details Page

    • Main components
    • Size selection
    • Style selection
    • "Add to Cart" button
  • Cart

    • Line item display
    • Quantity adjustments
    • Removing items
    • Order summary
    • „Proceed to checkout“ button
  • Checkout

    • Shipping Address
      • Shipping address form
      • Authenticated checkout with saved address(es)
    • Billing Address
      • Billing address form
      • Authenticated checkout with saved address(es)
    • Payment Method
      • Credit card form
      • Authenticated checkout with saved credit card(s)
    • Order Overview
      • Order overview page
    • Order Confirmation
      • Order confirmation page
  • Registration/Log in

    • Create an account
    • Log in
  • Account

    • Order history
    • Addresses
      • Add address
      • Edit address
      • Delete address
    • Payment settings
      • Add credit card
      • Edit credit card
      • Delete credit card
    • Personal data
      • Edit name
      • Edit email
      • Edit password
      • Delete account
@KFie KFie added the task label Aug 15, 2023
@rschwietzke
Copy link
Contributor

@freddyka Please execute this test plan once and comment here when done. The comment should contain: When tested (data and version, GIT commit hash), what defects found (just a reference like #201 to the ticket) and other things one should know

@freddyka freddyka self-assigned this Dec 21, 2023
@freddyka
Copy link
Contributor

freddyka commented Jan 4, 2024

Testplan Posters v2.1
Git commit hash:7e1e461daffbf3e15459c90f0836a45ac68668af

Test cases:

Header
    Company logo link
    Search box functionality
    Header icons
    Category navigation
    Mobile category navigation

Footer
    Footer links
Footer links
Footer symbols
Footer content
Verify Version 

Homepage
    Banner carousels
    Recommendations

Category Landing Page
    Main components
    Desktop product grid
    Mobile product grid
    Product tile
    Pagination functionality

Search
    Search results page components

Product Details Page
    Main components
    Size selection
    Style selection
    "Add to Cart" button

Cart
    Line item display
    Quantity adjustments
    Removing items
    Order summary
    „Proceed to checkout“ button

Checkout
    Shipping Address
        Shipping address form
        Authenticated checkout with saved address(es)
    Billing Address
        Billing address form
        Authenticated checkout with saved address(es)
    Payment Method
        Credit card form
        Authenticated checkout with saved credit card(s)
    Order Overview
        Order overview page
    Order Confirmation
        Order confirmation page

Registration/Log in
    Create an account
    Log in

Account
    Order history
    Addresses
        Add address
        Edit address
        Delete address
    Payment settings
        Add credit card
        Edit credit card
        Delete credit card
    Personal data
        Edit name
        Edit email
        Edit password
        Delete account

-->new defects that have been found : #287 #288 #289 #290 #291 #292 #293 #294
note: mobile version not working properly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants