Coder Social home page Coder Social logo

qa-auto-challenge's Introduction

Hoodoo Digital QA-Auto Challenge

Hoodoo Digital

We're really happy that you're considering joining us! Here's a challenge that will help us understand your test troubleshooting and debugging skills.

Details

This is a small webdriver.io automation project that attempts to automate some scenarios of the login and registration flows for the open demo cart project.

Instructions

There are at least 3 tests that are currently not working as expected (i.e. they are failing). Your responsibility is to make them all green (pass). Note: There could be more than 3 tests broken at the moment of your review, so make sure you fix as many as possible.

Before you start

  1. Make sure you have a compatible version of Node.js installed. We recommend using Node.js v12 or v14.
  2. Make sure to read the webdriver.io getting started instructions, in case you are not familiar with the framework.
  3. Fork this repository so you can make changes to it locally.

Running the project

npm install
npm test

What else?

The instructions are simple – fix the broken tests. However, if you run into issues during setup or are unable to run the tests, feel free to take one of the following paths:

  1. Start a fresh project using a framework of your choice and try to automate the same scenarios.
  2. Send us a report with the problems you encounter and why you were not able to run the tests. Be as detailed as possible – let us know what problems you found, what you did do to troubleshoot them, and what you would do for a possible solution for this automation project.

What we expect to see

Expected Resport

When you're finished, you can either commit your changes and send a link to download your forked project – or, zip the project and send directly to [email protected].

qa-auto-challenge's People

Contributors

lauren-cousin avatar pjcalvo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.