LWS49 / pe

0 stars 0 forks source link

Impossible to test graph feature #3

Open LWS49 opened 2 months ago

LWS49 commented 2 months ago

image.png

It is impossible to test the graph feature with more than one weight as it directly takes in the current date, with no way to modify the date is weight is assigned to.

According to the website, this is considered a feature flaw:

image.png

soc-se-bot commented 2 months ago

Team's Response

This has been included in the planned enhancements.

(side note: it can also be tested by editing the JSON data directly)

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: The relevant planned enhancement is likely the screenshot below:

image.png

However, this feature should have been more easily testable without this planned enhancement. Although this planned enhancement shields developers from liability of not being able to modify the date of weight input, it does not shield developers from the liability of the high difficulty of testing the graph feature that can potentially be solved with this planned enhancement.

In addition, although it can also be tested by editing the JSON data directly, the fact that this is one of the easier ways to test this feature does mean that this feature is hard-to-test. I am not saying that this feature is impossible to test, it's just difficult to do so.

A side note that given the complexity of testing this feature at its current iteration without the planned enhancement (with the suggested way being editing JSON data), there is no instruction in instructions for manual testing on how to test this feature, and ensures that it displays correctly for the myriad of cases (multiple weights in the same day, a single weight for multiple days, multiple weights for multiple days etc.).

Thus, this is a hard-to-test feature, and should be considered a feature flaw.