GithubHelp home page GithubHelp logo

qa-assessment's Introduction

EventHub QA Engineer Take-Home Assessment

Here we have a simple ToDo app, but a few things are broken or not quite right. Please complete the following tasks:

  1. Watch this Business Requirements Video to see how the application should work.
  2. Based on the video above, list all bugs and issues found in a markdown file called issues.md. The file should have the following format:
# Title: Simple one-liner describing the issue
## Severity: Low | Medium | High
## Description:
Terse description of the issue along with simple steps to reproduce (1.,2.,3., etc)
## Proposed Solution:
What is the expected behavior? How should the feature look?
==================================
  1. Fix three of the found issues and note which issues you fixed in issues.md. Hint: If you handle any problems with coloration, don't worry about the specific color. Just find a similar color that looks good.
  2. Add instructions on how to test two of your solutions in issues.md. Use whatever format makes sense to you.
  3. Submit a PR that includes your bug fixes and issues.md file.

Running the App

The app is built with JSX and compiled at runtime for a lighter and more fun code reading experience. As stated in the link, JSX is not mandatory.

To run the app, spin up an HTTP server (e.g. python -m SimpleHTTPServer) and visit http://localhost/.../myexample/.

This sample application was originally written by the developers at ToDoMVC. The following are notes from their developers. Feel free to read on for fun or to help you along the way, but otherwise, the rest of this document can be ignored.


From the Devs @ ToDoMVC

React is a JavaScript library for creating user interfaces. Its core principles are declarative code, efficiency, and flexibility. Simply specify what your component looks like and React will keep it up-to-date when the underlying data changes.

React - facebook.github.io/react

Learning React

The React getting started documentation is a great way to get started.

Here are some links you may find helpful:

Articles and guides from the community:

Get help from other React users:

If you have other helpful links to share, or find any of the links above no longer work, please let us know.

qa-assessment's People

Contributors

jerryharrison avatar moriahclose avatar nmhummel 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.