bhavinkpatel / jumpcloud_qa_assignment

0 stars 0 forks source link

JumpCloud QA Assignment

Bhavin Patel, November 2021

Submission Details

GitHub Organization

I opted to create each test scenario as its own issue. Each issue then has relevant details to run the scenario and supports comments to report on success or failure. The issue details also support labels, assignees and projects. I opted to create a kanban-style project to showcase the organization and flow of test scenarios. All newly created issues are automatically tagged in the To Do column. From here, you can either Pass or Fail the scenario, or if you feel further conversation is needed then a Follow Up column was also included.

Test Scenario's (Written within GitHub Issues)

JumpCloud QA Assignment Kanban Project

Other Notes

I've also included an exploratory test planning file. This file is my 'test planning' as I was reading the assignment specifications and also testing the application side-by-side. This file is just thrown together thoughts and notes, which were then transferred to the Issues.

Automation

I looked into using Cypress for automating this assignment, however, Cypress is for browser-based automation. Using Cypress wouldn't be ideal for this assignment.