Bug Catcher

Learning Goal: I’m working on a javascript question and need an explanation and answer to help me learn.

You will be building and testing a bug reporting and test documentation framework for a company of your choosing. The company should be fictious and fun. Examples, Weyland Utani, Wayne Enterprises, Stark Industries etc…. The backend API is already constructed for you. You will build the UI and write the automation tests for it. You will be given high level user stories. You must break these down into smaller User Stories where necessary and then into Acceptance Criteria.

Key Terminology

  • Project
    • A software application of the company
    • Examples
      • Employee paid time off Scheduler
      • Helicopter Navigation System
  • Minimum Viable Product
    • a phrase used to describe a project that has the minimum amount of features and functionality applied to satisfy the product owner for the current sprint
  • Acceptance Criteria
    • step-by-step instructions for completing a user story
      • typically written using Gherkin syntax
  • Gherkin
    • a specific syntax used to write uniform acceptance criteria
    • works well with testing frameworks for turing the acceptance criteria into executable code for tests
  • Wireframe
    • a basic visualization of the UI you intend on creating. It should have basic explanations for how the different elements interact with each othe
    • Sprint backlog

The following user stories have been assigned to you for this sprint: you should consider each of these user stories as an MVP (minimum viable product) requirement and so you should focus your efforts on implementing these user stories before anything else in the product backlog.


As A I Want to So That
Manager Sign in I can view my custom home page
Manager Create Defects I can start addressing them
Manager Assign Defects The defects can be worked on


As A I Want to So That
Tester Sign in I can view my custom home page
Tester View defects assigned to me I can begin working on them
Tester Update Defects I can monitor defect progress

Note : the update defects user story will need to be broken down into more specific user stories, guided by the flowchart below. Others may need to be broken down as well.

Bug Reporting

As this is a bug reporting system you are building the UI for, the categories and workflow of the reporting system has already been designed for you: you simply need to implement it (how you choose to implement this work flow has been left up to you). The reporting system should flow like below:

Sprint Schedule

  • 6/15/2022 Wednesday
    • sprint starts
    • create wireframes
    • start writing acceptance criteria for user stories
      • break user stories into multiple, more focused user stories if necessary
    • start creating web pages(no JavaScript)
  • 6/17/2022 Friday
    • wireframes should be finished (any last minute changes added by this point)
    • acceptance criteria should be finalized
    • web pages should be finished
    • should start adding JavaScript to web pages by this point
  • 6/22/2022 Wednesday
    • JavaScript should be finished
    • Maven project should be set up and ready to be worked on by the end of the day
  • 6/24/2022 Friday
    • Junit and Cucumber should be part of the dependencies section of the project pom
    • page object models should be created and ready for use
    • driver should be chosen and added to the project
    • feature files should be written and added to the project
    • Work should have started on implementing acceptance criteria steps
  • 6/29/2022 Wednesday
    • Steps for every acceptance criteria should have been added to the project
    • Final debugging should be finished today
  • 6/30/2022
    • Code freeze should be implemented today
    • You should practice your presentation two or three times to hit your 5 minute mark.
    • Make sure your documentation is preppared
  • 7/1/2022
    • Project presentations are today
    • Recommended HTML Elements to Use
  • input
  • button
  • table
    • thead
    • tbody
    • tr
    • th
    • td
  • select or datalist
    • option
  • header
  • paragraph
  • Product Backlog

This section includes all the remaining user stories associated with this project, and a diagram for how the content of the user stories should work together. Use it to decide upon stretch goals should you complete the sprint backlog before the end of the sprint.


As A I Want to So That
Tester Create Projects I can attach Test Summary Reports to them later
Tester Create Test Summary Reports for a project It is easy to see what testing has been done for a project
Tester Create Test Cases for a Test Report I can document my testing
Tester Delete a Test Case I can remove accidental Entries
Tester Finalize a Test Summary Report Management can see what testing is complete
Get 20% Discount on This Paper
Pages (550 words)
Approximate price: -

Try it now!

Get 20% Discount on This Paper

We'll send you the first draft for approval by at
Total price:

How it works?

Follow these simple steps to get your paper done

Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

Our Services

Paper Helper has assembled a team of highly skilled writers with diverse experience in the online writing circles. Our aim is to become a one stop shop for all your Academic/ online writing. Check out below our amazing service!


Essay Writing Services

At Paper Helper, we prioritize on all aspects that creates a good grade such as impeccable grammar, proper structure, zero-plagiarism, and conformance to guidelines. The principal purpose of essay writing is to present the author's evaluation concerning a singular subject about which they have made. Since Professionalism is the mother of every success, try our team of experienced writers in helping you complete your essays and other assignments.


Admission Papers

You have been trying to join that prestigious institution you long yearned for, but the hurdle of an admission essay has become a stumbling block. We have your back, with our proven team that has gained invaluable experience over time, your chance of joining that institution is now! Just let us work on that essay.How do you write an admission essay? How do you begin the essay? For answers, try Quality Custom Writers Now!


Editing and Proofreading

Regardless of whether you're pleased with your composing abilities, it's never an impractical notion to have a second eye go through your work. The best editing services leaves no mistake untouched. We recognize the stuff needed to polish up a writing; as a component of our editing and proofreading, we'll change and refine your write up to guarantee it's amazing, and blunder free. Our group of expert editors will examine your work, giving an impeccable touch of English while ensuring your punctuation and sentence structures are top-notch.


Technical papers

We pride ourselves in having a team of clinical writers. The stringent and rigorous vetting process ensures that only the best persons for job. We hire qualified PhD and MA writers only. We equally offer our team of writers bonuses and incentives to motivate their working spirit in terms of delivering original, unique, and informative content. They are our resources drawn from diverse fields. Therefore your technical paper is in the right hands. Every paper is assessed and only the writers with the technical know-how in that field get to work on it.


College Essay Writing

If all along you have been looking for a trustworthy college essay service provider that provides superb academic papers at reasonable prices, then be glad that you search has ended with us. We are your best choice! Get high-quality college essay writing from our magnificent team of knowledgeable and dedicated writers right now!


Quality Assignment/Homework Help

We give the students premium quality assignments, without alarming them with plagiarism and referencing issues. We ensure that the assignments stick to the rules given by the tutors. We are specific about the deadlines you give us. We assure you that you will get your papers well in advance, knowing that you will review and return it if there are any changes, which should be incorporated.