Skip to content

Create (minimum) 3 tests for html and txt export #107

Description

@JaydenScottL

New version of the application ( /40 or /50)

If there is no progress compared to the prior Deliverable, give 0.

Any comments from the prior Deliverable must be addressed.

For any comment that was not addressed, deduct -2 points.

(10 points) Your team must complete at least one feature whose progress was incomplete in the prior deliverable. This includes automated tests.

-7 points for each feature delivered without at least 2-3 automated tests. See the test-driven web development class and class recording, and use your use cases and mockups to guide development! Not recoverable by regrade if less than 2 tests for the feature; if there are problems with the tests you can fix them for regrade credit.

Your team must develop 2 to 3 core user stories/features of your app.

(15 points each) At least 2 new features are started

If no feature implementation is started, or there are no automated tests, give 0.

At least 3 automated tests written for each feature (which may be failing i.e. is commented out)

Use the process Dr. Greg demonstrated in class for test-driven web development for a use case.

-7.5 points for each feature delivered without at least 2-3 automated tests.

You must show these tests in your team's progress video to get credit.

See the test-driven web development class and class recording, and use your use cases! Not recoverable by regrade if less than 2 tests for the feature; if there are problems with the tests you can fix them for regrade credit.

If you did not have 2-3 running passing automated tests, if I see a bug in your implementation that a simple test could have caught, -5 additional points.

At least some new HTML, React, CSS and Typescript code is present for each new feature. It is expected each feature will have roughly 3 hours of development time total at a minimum and the code should be commensurate with that. So get help fast from your team if you get stuck! I encourage you to do some pair programming.

(5 / 15 points each) For each feature developed, submit the mockup that was made first before implementing the feature. Put this in the 1-6 minute video, then show the feature as implemented/progressed on. There can be some changes from the mockup / don’t avoid improving the UI just to match the initial mockup.

It is best practice to make a simple UI mockup/sketch before implementing any UI more complicated than a single button or HTML element, this is for example covered in the official React documentation and also there is a longer example here in the web textbook

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions