Automation Exercise — Test & Code Coverage Report

End-to-End Requirements Traceability Matrix (RTM) & Framework Code Coverage Dashboard

Scenario Coverage
100%
26 of 26 Official Test Cases Automated
Test Pass Rate
26 / 26
100% Passed (0 Flaky, 0 Failed)
Framework Statement Coverage
92.21%
1409 / 1528 Stmts (95.68% Branches)
Page Object Coverage
100%
All 8 POM Classes Active & Utilized

Test Execution & Scenario Status

Framework Code & Line Coverage Breakdown

Line Coverage by Page Object Model (POM) (%)

Scenario Execution Duration (Seconds)

Functional Domain Coverage Breakdown

9 of 9 Domains Fully Covered
Authentication & Account Lifecycle 5/5 (100%)
Contact & Customer Communication 1/1 (100%)
Documentation & Test Cases 1/1 (100%)
Product Catalog & Details 3/3 (100%)
Subscriptions Engine 2/2 (100%)
Cart & Item Management 5/5 (100%)
Checkout & Order Lifecycle 5/5 (100%)
Categories & Brands Navigation 2/2 (100%)
Viewport & Scroll Controls 2/2 (100%)

Page Object Model (POM) Code Coverage

Detailed V8 Report
Module / Class Statements Branches Functions Lines Status
fixtures/baseFixture.js 100% 100% 100% 100% HIGH
pages/BasePage.js 82.66% 100% 25% 82.66% HIGH
pages/CartPage.js 98.13% 100% 92.85% 98.13% HIGH
pages/CheckoutPage.js 100% 100% 100% 100% HIGH
pages/ContactUsPage.js 88.28% 87.5% 87.5% 88.28% HIGH
pages/HomePage.js 97.67% 94.11% 92.85% 97.67% HIGH
pages/ProductsPage.js 96.39% 89.47% 92.3% 96.39% HIGH
pages/SignupLoginPage.js 99.57% 94.44% 100% 99.57% HIGH
pages/TestCasesPage.js 63.46% 100% 18.75% 63.46% ACCEPTABLE
pages/components/HeaderComponent.js 97.36% 100% 87.5% 97.36% HIGH
utils/adBlocker.js 100% 100% 100% 100% HIGH
utils/constants.js 100% 100% 100% 100% HIGH
utils/testData.js 100% 100% 100% 100% HIGH

Requirements Traceability Matrix (All 26 Scenarios)

Dual-dimension traceability connecting business requirements to automated Playwright test specs, Page Objects, and verification results. Click any scenario to inspect detailed test steps.

26 / 26
Requirements Traced
100%
Automation Rate
100%
Pass Rate (0 Flaky)
116 Steps
Verified Steps
9 Domains
Functional Areas
ID Scenario Title & Requirements Domain Priority Target Page Objects Steps Duration Status Link
▶ TC-01
Test Case 1: Register User Confirm that a new visitor can create an account with full address details ...
Authentication & Account Lifecycle Critical HomePageSignupLoginPageHeaderComponent 2.2s PASSED
Requirement Objective & Purpose
Confirm that a new visitor can create an account with full address details and delete it afterward.
Preconditions
Use an email address that has not previously been registered.
Automated Implementation
tests/all26TestCases.spec.js:10
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click on 'Signup / Login' button in header Verify 'New User Signup!' is visible VERIFIED
3 Enter name and unique email address, click Signup Verify 'ENTER ACCOUNT INFORMATION' is visible VERIFIED
4 Fill details: Title, Name, Email, Password, Date of birth Personal information accepted VERIFIED
5 Select checkboxes 'Sign up for our newsletter!' and 'Receive special offers!' Checkboxes selected VERIFIED
6 Fill address details: First name, Last name, Company, Address, Country, State, City, Zipcode, Mobile Number Address fields filled with valid test data VERIFIED
7 Click 'Create Account' button Verify 'ACCOUNT CREATED!' is visible VERIFIED
8 Click 'Continue' button Verify 'Logged in as username' is visible in header VERIFIED
9 Click 'Delete Account' button Verify 'ACCOUNT DELETED!' is visible VERIFIED
10 Click 'Continue' button User returns to application with zero state residue VERIFIED
▶ TC-02
Test Case 2: Login User with correct email and password Confirm that a registered user can log in with valid credentials and access...
Authentication & Account Lifecycle Critical HomePageSignupLoginPageHeaderComponent 11.7s PASSED
Requirement Objective & Purpose
Confirm that a registered user can log in with valid credentials and access account features.
Preconditions
A valid registered user account exists in the system.
Automated Implementation
tests/all26TestCases.spec.js:21
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click on 'Signup / Login' button in header Verify 'Login to your account' is visible VERIFIED
3 Enter registered email address and password Credentials entered into login input fields VERIFIED
4 Click 'login' button User authenticated; verify 'Logged in as username' is visible in header VERIFIED
5 Click 'Delete Account' button for cleanup Verify 'ACCOUNT DELETED!' is visible VERIFIED
▶ TC-03
Test Case 3: Login User with incorrect email and password Confirm that invalid or unregistered credentials are rejected with an expli...
Authentication & Account Lifecycle High HomePageSignupLoginPageHeaderComponent 5.5s PASSED
Requirement Objective & Purpose
Confirm that invalid or unregistered credentials are rejected with an explicit error message.
Preconditions
Unregistered email address.
Automated Implementation
tests/all26TestCases.spec.js:39
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click on 'Signup / Login' button in header Verify 'Login to your account' is visible VERIFIED
3 Enter unregistered email address and wrong password Input fields accept test credentials VERIFIED
4 Click 'login' button Verify error 'Your email or password is incorrect!' is visible VERIFIED
▶ TC-04
Test Case 4: Logout User Confirm that an authenticated user can terminate their session and return t...
Authentication & Account Lifecycle High HomePageSignupLoginPageHeaderComponent 13.9s PASSED
Requirement Objective & Purpose
Confirm that an authenticated user can terminate their session and return to the login interface.
Preconditions
A valid registered user account exists.
Automated Implementation
tests/all26TestCases.spec.js:52
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click 'Signup / Login' and login with valid email and password Verify 'Logged in as username' is visible in header VERIFIED
3 Click 'Logout' button in navigation menu Session terminated; verify user is navigated to login page with 'Login to your account' visible VERIFIED
▶ TC-05
Test Case 5: Register User with existing email Confirm that duplicate email registration is prevented with an appropriate ...
Authentication & Account Lifecycle High HomePageSignupLoginPageHeaderComponent 8.3s PASSED
Requirement Objective & Purpose
Confirm that duplicate email registration is prevented with an appropriate validation message.
Preconditions
The email address is already associated with an existing account.
Automated Implementation
tests/all26TestCases.spec.js:72
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click on 'Signup / Login' button in header Verify 'New User Signup!' is visible VERIFIED
3 Enter name and already registered email address, click Signup Account creation rejected; verify 'Email Address already exist!' is visible VERIFIED
▶ TC-06
Test Case 6: Contact Us Form Confirm that a visitor can submit a contact inquiry message with a file att...
Contact & Customer Communication Medium HomePageContactUsPageHeaderComponent 7.8s PASSED
Requirement Objective & Purpose
Confirm that a visitor can submit a contact inquiry message with a file attachment.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:90
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click on 'Contact Us' button in header Verify 'GET IN TOUCH' is visible VERIFIED
3 Enter name, email, subject and message into form Form fields populated with test data VERIFIED
4 Upload sample text file attachment File attachment selected successfully VERIFIED
5 Click 'Submit' button and accept browser alert dialog Form submitted; verify 'Success! Your details have been submitted successfully.' is visible VERIFIED
6 Click 'Home' button Navigated back to home page successfully VERIFIED
▶ TC-07
Test Case 7: Verify Test Cases Page Confirm that the Test Cases navigation link opens the correct page with all...
Documentation & Test Cases Medium HomePageTestCasesPageHeaderComponent 2.7s PASSED
Requirement Objective & Purpose
Confirm that the Test Cases navigation link opens the correct page with all scenarios.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:113
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click on 'Test Cases' button in header navigation User is navigated to test cases page successfully VERIFIED
3 Verify URL and page heading URL contains '/test_cases' and 'TEST CASES' title is visible VERIFIED
▶ TC-08
Test Case 8: Verify All Products and product detail page Confirm that products list and detailed product information load accurately...
Product Catalog & Details Critical HomePageProductsPageHeaderComponent 2.9s PASSED
Requirement Objective & Purpose
Confirm that products list and detailed product information load accurately.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:123
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click on 'Products' button in header User is navigated to ALL PRODUCTS page successfully VERIFIED
3 Verify the products list is visible Product catalog is populated with items VERIFIED
4 Click on 'View Product' of first product User is landed to product detail page VERIFIED
5 Verify product detail information is visible Product name, category, price, availability, condition, brand are all visible VERIFIED
▶ TC-09
Test Case 9: Search Product Confirm that searching for a product returns only relevant matching results...
Product Catalog & Details Critical HomePageProductsPageHeaderComponent 3.3s PASSED
Requirement Objective & Purpose
Confirm that searching for a product returns only relevant matching results.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:138
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click on 'Products' button in header User is navigated to ALL PRODUCTS page successfully VERIFIED
3 Enter product name (e.g. 'Blue Top') in search input and click search Verify 'SEARCHED PRODUCTS' is visible VERIFIED
4 Verify all products related to search are visible All returned products match the search query VERIFIED
▶ TC-10
Test Case 10: Verify Subscription in home page Confirm that visitors can subscribe to newsletter from the home-page footer...
Subscriptions Engine Medium HomePage 2.4s PASSED
Requirement Objective & Purpose
Confirm that visitors can subscribe to newsletter from the home-page footer.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:150
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Scroll down to footer Verify text 'SUBSCRIPTION' is visible VERIFIED
3 Enter email address in input and click arrow button Verify success message 'You have been successfully subscribed!' is visible VERIFIED
▶ TC-11
Test Case 11: Verify Subscription in Cart page Confirm that visitors can subscribe to newsletter from the cart-page footer...
Subscriptions Engine Medium HomePageCartPageHeaderComponent 2.0s PASSED
Requirement Objective & Purpose
Confirm that visitors can subscribe to newsletter from the cart-page footer.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:159
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click 'Cart' button in header Cart page is displayed VERIFIED
3 Scroll down to footer Verify text 'SUBSCRIPTION' is visible VERIFIED
4 Enter email address in input and click arrow button Verify success message 'You have been successfully subscribed!' is visible VERIFIED
▶ TC-12
Test Case 12: Add Products in Cart Confirm that multiple products can be added to the cart and prices/totals c...
Cart & Item Management Critical HomePageProductsPageCartPageHeaderComponent 4.7s PASSED
Requirement Objective & Purpose
Confirm that multiple products can be added to the cart and prices/totals calculate correctly.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:169
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click 'Products' button ALL PRODUCTS page is displayed VERIFIED
3 Hover over first product and click 'Add to cart' Modal 'Added!' is displayed VERIFIED
4 Click 'Continue Shopping' button Modal closes VERIFIED
5 Hover over second product and click 'Add to cart' Second product added modal appears VERIFIED
6 Click 'View Cart' button Both products are visible in Cart VERIFIED
7 Verify prices, quantity and total price for each item Item calculations match price * quantity exactly VERIFIED
▶ TC-13
Test Case 13: Verify Product quantity in Cart Confirm that user-specified product quantity is accurately reflected in the...
Cart & Item Management High HomePageProductsPageCartPage 3.8s PASSED
Requirement Objective & Purpose
Confirm that user-specified product quantity is accurately reflected in the cart.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:184
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Launch browser & navigate to http://automationexercise.com Home page is visible successfully VERIFIED
2 Click 'View Product' for any product on home page Product detail is opened VERIFIED
3 Increase quantity to 4 Quantity input value is set to 4 VERIFIED
4 Click 'Add to cart' button and click 'View Cart' Product is displayed in cart with exact quantity 4 VERIFIED
▶ TC-14
Test Case 14: Place Order: Register while Checkout Confirm that a new customer can add products, register during checkout, and...
Checkout & Order Lifecycle Critical HomePageProductsPageCartPageSignupLoginPageCheckoutPage 11.0s PASSED
Requirement Objective & Purpose
Confirm that a new customer can add products, register during checkout, and place an order.
Preconditions
Unique email address.
Automated Implementation
tests/all26TestCases.spec.js:202
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Add products to cart and navigate to Cart page Cart page is displayed with items VERIFIED
2 Click 'Proceed To Checkout' Checkout modal appears with 'Register / Login' option VERIFIED
3 Click 'Register / Login' button and complete account registration Account created and 'Logged in as username' is displayed VERIFIED
4 Click 'Cart' button and click 'Proceed To Checkout' Address details and order review are visible VERIFIED
5 Enter description in comment area and click 'Place Order' Payment page is displayed VERIFIED
6 Enter payment details: Name on Card, Card Number, CVC, Expiration date Payment fields populated with test card data VERIFIED
7 Click 'Pay and Confirm Order' button Verify success message 'Your order has been placed successfully!' VERIFIED
8 Delete account for cleanup Account deleted confirmation is displayed VERIFIED
▶ TC-15
Test Case 15: Place Order: Register before Checkout Confirm that a customer who registers prior to shopping can complete checko...
Checkout & Order Lifecycle Critical HomePageSignupLoginPageProductsPageCartPageCheckoutPage 9.3s PASSED
Requirement Objective & Purpose
Confirm that a customer who registers prior to shopping can complete checkout and payment.
Preconditions
Unique email address.
Automated Implementation
tests/all26TestCases.spec.js:231
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Click 'Signup / Login' button and register a new user Account created and logged in VERIFIED
2 Add products to cart and click 'Cart' button Cart page is displayed VERIFIED
3 Click 'Proceed To Checkout' Address Details and Review Your Order are visible VERIFIED
4 Enter description in comment text area and click 'Place Order' Payment page opens VERIFIED
5 Enter payment details and click 'Pay and Confirm Order' Order placed successfully VERIFIED
6 Delete account for cleanup Account deleted confirmation is displayed VERIFIED
▶ TC-16
Test Case 16: Place Order: Login before Checkout Confirm that an existing customer can log in before shopping and complete c...
Checkout & Order Lifecycle Critical HomePageSignupLoginPageProductsPageCartPageCheckoutPage 11.9s PASSED
Requirement Objective & Purpose
Confirm that an existing customer can log in before shopping and complete checkout.
Preconditions
A valid registered account exists.
Automated Implementation
tests/all26TestCases.spec.js:259
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Click 'Signup / Login' and login with valid email and password 'Logged in as username' is visible in header VERIFIED
2 Add products to cart and click 'Cart' button Cart page is displayed VERIFIED
3 Click 'Proceed To Checkout' Address details and order review are visible VERIFIED
4 Enter description in comment text area and click 'Place Order' Payment page opens VERIFIED
5 Enter payment details and click 'Pay and Confirm Order' Order placed successfully VERIFIED
6 Delete account for cleanup Account deleted confirmation is displayed VERIFIED
▶ TC-17
Test Case 17: Remove Products From Cart Confirm that a product can be removed from the cart and cart updates dynami...
Cart & Item Management High HomePageProductsPageCartPage 5.0s PASSED
Requirement Objective & Purpose
Confirm that a product can be removed from the cart and cart updates dynamically.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:291
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Add products to cart and navigate to Cart page Cart page is displayed with items VERIFIED
2 Click 'X' button corresponding to particular product Product row is removed from cart VERIFIED
3 Verify product is no longer present in cart Cart updates dynamically to reflect deletion VERIFIED
▶ TC-18
Test Case 18: View Category Products Confirm that users can browse products by category and sub-category....
Categories & Brands Navigation High HomePage 3.7s PASSED
Requirement Objective & Purpose
Confirm that users can browse products by category and sub-category.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:309
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Navigate to home page and verify categories are visible on left sidebar 'CATEGORY' sidebar is visible VERIFIED
2 Click on 'Women' category and click 'Tops' Category page is displayed with heading 'WOMEN - TOPS PRODUCTS' VERIFIED
3 Click on 'Men' category and click 'Tshirts' Navigated to Men Tshirts page with heading 'MEN - TSHIRTS PRODUCTS' VERIFIED
▶ TC-19
Test Case 19: View & Cart Brand Products Confirm that users can browse products filtered by specific brands....
Categories & Brands Navigation High HomePageProductsPageHeaderComponent 2.5s PASSED
Requirement Objective & Purpose
Confirm that users can browse products filtered by specific brands.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:322
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Click on 'Products' button Verify that 'BRANDS' are visible on left sidebar VERIFIED
2 Click on any brand name (e.g. 'Polo') Brand page is displayed and brand products are visible VERIFIED
3 Click on another brand link (e.g. 'Madame') Navigated to that brand page with products visible VERIFIED
▶ TC-20
Test Case 20: Search Products and Verify Cart After Login Confirm that products added prior to authentication persist in the cart aft...
Cart & Item Management High HomePageProductsPageCartPageSignupLoginPageHeaderComponent 9.9s PASSED
Requirement Objective & Purpose
Confirm that products added prior to authentication persist in the cart after login.
Preconditions
A valid registered user account exists.
Automated Implementation
tests/all26TestCases.spec.js:342
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Click on 'Products' button and search for product Verify 'SEARCHED PRODUCTS' is visible VERIFIED
2 Add searched products to cart and navigate to cart Products are visible in cart VERIFIED
3 Click 'Signup / Login' and login with valid credentials User is authenticated successfully VERIFIED
4 Go to Cart page again Verify that those products are still visible in cart after login VERIFIED
▶ TC-21
Test Case 21: Add review on product Confirm that visitors can submit a review on a product detail page....
Product Catalog & Details Medium HomePageProductsPageHeaderComponent 2.4s PASSED
Requirement Objective & Purpose
Confirm that visitors can submit a review on a product detail page.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:377
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Click on 'Products' button and click 'View Product' Verify 'Write Your Review' is visible VERIFIED
2 Enter name, email address and review text Review input fields populated VERIFIED
3 Click 'Submit' button Verify success message 'Thank you for your review.' VERIFIED
▶ TC-22
Test Case 22: Add to cart from Recommended items Confirm that products can be added to the cart directly from the Recommende...
Cart & Item Management Medium HomePageCartPage 2.3s PASSED
Requirement Objective & Purpose
Confirm that products can be added to the cart directly from the Recommended Items carousel.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:392
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Scroll to bottom of home page Verify 'RECOMMENDED ITEMS' are visible VERIFIED
2 Click on 'Add To Cart' on Recommended product Modal confirming product added is displayed VERIFIED
3 Click on 'View Cart' button Verify that product is visible in cart page VERIFIED
▶ TC-23
Test Case 23: Verify address details in checkout page Confirm that Delivery Address and Billing Address in checkout match registr...
Checkout & Order Lifecycle Critical SignupLoginPageProductsPageCartPageCheckoutPage 7.1s PASSED
Requirement Objective & Purpose
Confirm that Delivery Address and Billing Address in checkout match registration details identically.
Preconditions
Unique user registration data.
Automated Implementation
tests/all26TestCases.spec.js:408
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Register a new user with full address information Account created and logged in VERIFIED
2 Add products to cart and proceed to checkout Checkout page is displayed VERIFIED
3 Verify Delivery Address matches registration address Name, address, city, state, postal code, country, phone match exactly VERIFIED
4 Verify Billing Address matches registration address All billing address fields match registration address exactly VERIFIED
5 Delete account for cleanup Account deleted confirmation is displayed VERIFIED
▶ TC-24
Test Case 24: Download Invoice after purchase order Confirm that an invoice file can be downloaded upon successful order comple...
Checkout & Order Lifecycle High HomePageProductsPageCartPageSignupLoginPageCheckoutPage 11.4s PASSED
Requirement Objective & Purpose
Confirm that an invoice file can be downloaded upon successful order completion.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:430
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Add products to cart and proceed to checkout with registered user Checkout page is displayed VERIFIED
2 Verify order details and enter comment, click 'Place Order' Payment page opens VERIFIED
3 Enter payment details and click 'Pay and Confirm Order' Order placed successfully message is displayed VERIFIED
4 Click 'Download Invoice' button Invoice text file downloads successfully VERIFIED
5 Click 'Continue' and delete account Account deleted confirmation is displayed VERIFIED
▶ TC-25
Test Case 25: Verify Scroll Up using 'Arrow' button and Scroll Down functionality Confirm that page scrolls to bottom and bottom-right 'Arrow' button smoothl...
Viewport & Scroll Controls Low HomePage 2.3s PASSED
Requirement Objective & Purpose
Confirm that page scrolls to bottom and bottom-right 'Arrow' button smoothly scrolls viewport back to top.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:463
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Scroll down page to bottom Verify 'SUBSCRIPTION' is visible at footer VERIFIED
2 Click on upward arrow button at bottom-right Page is scrolled up to top VERIFIED
3 Verify text 'Full-Fledged practice website for Automation Engineers' is visible Hero header text is visible on screen VERIFIED
▶ TC-26
Test Case 26: Verify Scroll Up without 'Arrow' button and Scroll Down functionality Confirm that page scrolls to bottom and manual scroll up returns viewport t...
Viewport & Scroll Controls Low HomePage 1.8s PASSED
Requirement Objective & Purpose
Confirm that page scrolls to bottom and manual scroll up returns viewport to top successfully.
Preconditions
None.
Automated Implementation
tests/all26TestCases.spec.js:475
# User / Test Step Action Expected Result / Acceptance Criteria Status
1 Scroll down page to bottom Verify 'SUBSCRIPTION' is visible at footer VERIFIED
2 Scroll up page to top without clicking arrow button Page is scrolled up to top VERIFIED
3 Verify text 'Full-Fledged practice website for Automation Engineers' is visible Hero header text is visible on screen VERIFIED