## Testing 

### User story validation 

|  | Galaxy S5 | Pixel | Pixel 2 XL |iPhone 6/7/8 | iPhone 6/7/8 Plus | iPhone X | iPad | iPad Pro | Desktop 1024px | Desktop >1200px |
| :--- | :--- | :---| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| View the site from any devices | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |Pass  |
| Enter my player name | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
| Player name is requiered prior to start the game | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |Pass  |
| Start the game by myself (by clicking on a button) | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
| Reset the game round (scope: current level) | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
| Exit the game (start the game over and enter your player name again) | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
| View information of my current game round in progress (level, moves, timer) | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
| View game round results (player name, level, moves and time it took to finish the current game round) | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
| Play again with level up by default | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |Pass  |
| Start the game over after 5 levels completed | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |Pass  |

### Layout responsiveness 

|  | Galaxy S5 | Pixel | Pixel 2 XL |iPhone 6/7/8 | iPhone 6/7/8 Plus | iPhone X | iPad | iPad Pro | Desktop 1024px | Desktop >1200px |
| :--- | :--- | :---| :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| website is responsive < 767 px | Good | Good | Good | Good | Good | Good | n/a | n/a | n/a | n/a |
| website is responsive > 768 px | n/a | n/a | n/a | n/a | n/a | n/a | Good | Good | Good | Good |
|**index.html** |
| modals | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
| overlay of the background modal | Poor | Poor | Poor | Poor | Poor | Poor | Good | Good | Good | Good |
| images work | Good | Good | Good | Good | Good | Good |Good  | Good | Good | Good |
| links/buttons | Good | Good | Good | Good | Good | Good | Good | Good  | Good | Good |
| render as expected | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |

### Compatibility 

I tested the website across the 6 main browsers in both desktop and mobile configuration to ensure a large number of users can use it successfully.

- Chrome v.81.0
- Edge v.44
- Firefox v.75.0
- Safari v.5.1.7 for Windows 10
- Opera v.68.0
- Internet Explorer v.11

|All pages | Chrome | Edge | Firefox | Safari | Opera | IE |
| :--- | :--- | :---| :--- | :--- | :--- | :--- |
| Expected appearance | Good | Fair | Good | Poor | Good | Poor |
| Expected responsiveness | Good | Good | Good | Poor | Good | Poor |

- IE: Some CSS3 properties and HTML5 elements are not fully supported

- Safari v.5.1.7: It’s an outdated version and lacks many of the features present in the latest version of Safari. The last version of Safari for Windows was released on May 9, 2012.