Skip to content

Latest commit

 

History

History
30 lines (28 loc) · 2.62 KB

File metadata and controls

30 lines (28 loc) · 2.62 KB

JavaType - Typing speed and accuracy testing app

UserStories

  • As a user, I want to be able to take a typing test and specify the difficulty, duration, and test content type
  • As a user, I want to be able to see a summary of my average WPM, and accuracy after taking a test
  • As a user, I want to be able to see the live amount of time left, current WPM and accuracy while I am taking a test
  • As a user, I want to be able to restart the exact same test or take a new one
  • As a user, I want to be able to input test text content, as a .txt file or directly to the program
  • As a user, I want to be able to add a test to my typing test history
  • As a user, I want to be able to see my overall average WPM and accuracy for my test history
  • As a user, I want to be able to view each of my previous tests
  • As a user, I want to be able to have the option to save my test history, before I select the quit option from the application menu
  • As a user, I want to be able to have the option to load my test history, when I start the application

Citations

Instructions for End User

  • You can generate the first required action related to the user story "adding multiple Xs to a Y" by filtering your typing tests by minimum words per minute.
  • You can generate the second required action related to the user story "adding multiple Xs to a Y" by filtering your typing tests by minimum accuracy.
  • You can locate my visual component by navigating to the "Home" tab and pressing the "Start" button to see the animated clock next to time remaining.
  • You can save the state of my application by clicking the "Save" button on the home screen.
  • You can reload the state of my application by clicking the "Load" button on the home scren.