adipanda2002 / pe

0 stars 0 forks source link

Version number in the terminal #3

Open adipanda2002 opened 1 week ago

adipanda2002 commented 1 week ago

Version number not updated to latest version v1.6

Screenshot 2024-11-15 at 4.17.17 PM.png

soc-se-bot commented 1 week ago

Team's Response

Thanks for spotting this! However,

The guideline of PE says

You may do both system testing and acceptance testing.

The definition of system testing is, given by the textbook,

System test cases are based on the specified external behavior of the system.

The definition of acceptance testing is, given by the textbook,

Acceptance testing: test the system to ensure it meets the user requirements.

while the version number is an internal code issue (it does not cause an unexpected external behavior or fail to meet some user requirement) and thus should not be the target of either testing.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: I would still think this is considered external behavior. Anyone using this app is instructed to use the terminal to launch it, and they might be thrown off by the version number in the terminal (the terminal window is still going to be visible on screen), thinking they have downloaded version 1.5 rather than 1.6. They might then head back to redownload the jar file, causing unnecessary inconvenience.