Bandov / pe

0 stars 0 forks source link

DG test portion missing editing the JSON file test #20

Open Bandov opened 5 months ago

Bandov commented 5 months ago

The manual testing portion for the DG is missing the editing a data file portion which is stated in the UG.

soc-se-bot commented 5 months ago

Team's Response

As seen in the screenshot below, the manual testing portion is aimed to provide some guidance to developers with a requirement of covering all the features. Our manual testing does in fact cover all features we have implemented. Editing the json file is not a feature and thus, should not be required in this manual testing portion.

telegram-cloud-photo-size-5-6138804929951809363-y.jpg/var/folders/tg/yrcwyrrj2_qc1tf0swypgctw0000gn/T/ru.keepcoder.Telegram/telegram-cloud-photo-size-5-6138804929951809363-y.jpg

Additionally, we have clearly stated in the UG that editing the json file is up the user's own responsibility since this is not a feature we have intentionally added as developers.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: The inclusion of guidance for editing JSON files in the user guide seen below indicates that while not an explicit feature of the application, the capability to manually edit JSON files is acknowledged and expected to be utilized by advanced users. Given this context, it is reasonable to expect that manual testing instructions should cover all aspects that could potentially affect the functionality and integrity of the application, including those that are documented as advanced usage.

Screenshot 2024-04-24 at 9.37.31 PM.png

To maintain the application's integrity and assist developers, the developer guide should provide manual testing procedures for this. These steps would ensure that the functionality behaves as expected after updates, support advanced users, and prevent potential data integrity issues. As the application evolves, testing for JSON editing is vital for backward compatibility and reinforcing best practices among developers.

In conclusion, the presence of JSON file editing guidance in the user guide implies a level of endorsement for this capability. Therefore, it is logical and prudent to include corresponding manual testing procedures in the developer guide. This ensures that developers are equipped to verify and maintain this functionality, preserving the application's reliability and the user's experience, particularly for those who engage with the application at an advanced level.