Skip to content

funtigr/QA-Automation-Specialist-Challenge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Line QA Challenge

Challenge

The goal of this exercise is to demonstrate your QA automation skillset. In this repository is a simple pure .js game of tic-tac-toe. You can see it hosted here. To complete the challenge, please perform the following.

  1. Fork the repository to your personal github account.
  2. Using the automation tool of your choice, e.g. Selenium, Cypress, Playwright, showcase how you would test this app. All scripts should be saved in the tests directory.
  3. Any bugs encountered should be recorded in whichever convention you prefer and included in this repository.
  4. Once you've completed the work, push it to your forked repository, and submit a pull request to this repository. Please email us with a link to your pull request once completed.

Evaluation Criteria

  1. Code style
  2. Test case thoroughness
  3. Bug reporting style

Game Rules

  • Two players take turns: placing 'X' and 'O' marks in empty spaces on a 3x3 square grid.
  • Player with the 'X' mark starts first. The first player to place 3 marks in a vertical, horizontal, or diagonal row wins the game.
  • If all spaces are filled, the game ends in a draw.

Running Locally

  1. open the index.html file in a browser of your choice.

Credits

  • We've adapted the game from Aras Güngöre's repository

About

A small app to be tested as part of the application to our QA Automation Specialist role.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 63.4%
  • JavaScript 21.1%
  • HTML 10.6%
  • CSS 4.9%