Skip to content

Latest commit

 

History

History
158 lines (109 loc) · 4.86 KB

TESTING.md

File metadata and controls

158 lines (109 loc) · 4.86 KB

Steal the Gold

Steal the Gold Testing Details

Main README.md file

View the live project here.


Table of Contents


Automated Testing

Validation Services

The following validation services and linters were used to check the validity of the website code.

  • W3C Markup Validation

    • This validator checks the markup validity of Web documents in HTML, XHTML, SMIL, MathML, etc.
      • Document checking completed. No errors or warnings to show.
  • W3C CSS validation

    • This validator checks the validity of cascading style sheets (css) and (X)HTML documents with style sheets.
      • Congratulations! No Error Found. This document validates as CSS level 3 + SVG
  • Chrome DevTools Lighthouse

    • An open-source automated tool for improving webpages by running audits for performance, accessibility, progressive web apps, SEO etc.
      • The metrics scores and the perf score are colored according to the range green (90 to 100), that means “Good” score.
        • Performance. 100% The following changes improved the performance of the webapp. Order of the <script> : jQuery, bootstrap, script.js Resize the images improving the loading speed.
        • Accessibility. 98% Flags, provide links with descriptive text.
        • SEO. 100% Add a media description provide a brief summary of a web page and help the search engine.
        • Best Practice 100%

HTML validation

index.html

  • validation/screenshot/HTML/index

game.html

  • validation/screenshot/HTML/game

CSS validation

style.css

  • validation/screenshot/CSS

  • JSHint (version 2.12.0)

    • JSHint is a community-driven tool that detects errors and potential problems in JavaScript code.

    • script.js testing using JSHint passed the test successfully with the following selected additional option:

      • jQuery
      • New JavaScript features (ES6)
        • Scripts use ECMAScript 6 features such as const

Manual Testing

Unit Testing

Unit Testing document containing:

  • Unit Test scope,
  • The test cases,
  • The pass / fail record for each test case.

Peer Code Review

The deployed website link was subjected to peer code review and testing:

  • Team-18 project team members

Testing undertaken on desktop

  • Hardware:
    • Macbook Pro Laptop 17" (2009)
    • Dell 5590 Laptop
  • Tested Operating Systems:
    • Windows 10
    • OSX 10.11
  • Tested Browsers:
    • Windows 10:
      • Chrome
      • Firefox
      • Edge
    • OSX 10.11
      • Chrome
      • Firefox
      • Safari

Testing undertaken on tablet and phone devices

  • Hardware:
    • iPad Pro 12.9"
    • iPad Pro 10.5"
    • iPhone XS Max
  • Tested Operating Systems:
    • iOS 14.4
    • iPadOS 14.4
  • Tested Browsers:
    • iOS / iPadOS
      • Chrome
      • Firefox
      • Edge
      • Safari

Bugs discovered

The issue log is managed on the GitHub Project Issues section using the standard GitHub bug_report.md template

Known Bugs

Unsolved Issues