Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User-Acceptance Testing for Milestone 1 #8

Open
RussellJimmies opened this issue Nov 20, 2023 · 10 comments
Open

User-Acceptance Testing for Milestone 1 #8

RussellJimmies opened this issue Nov 20, 2023 · 10 comments

Comments

@RussellJimmies
Copy link
Contributor

RussellJimmies commented Nov 20, 2023

For Nachet-Interactive to be considered "in production" by the end Milestone 1 (2023Q4), a series of tests will have to be passed. I'm trying to cover all angles of the confusion matrix.

TRUE POSITIVES (TP)

TP TEST 1

Classify an image containing ONE of EACH seed which the model WAS trained to recognize.
Expected result: All seeds are identified correctly with high confidence score.

TP TEST 2

Classify a group photo of seeds, where some seeds are partially covered or overlapped by others.
Expected result: Visible portions of the seeds are correctly identified with high confidence score.


TRUE NEGATIVES (TN)

TN Test 1

Classify an image containing seeds which the model was NOT trained to recognize.
Expected result: Model offers guesses with low confidence score.

TN Test 2

Classify an image containing nothing.
Expected result: Model does not return results.

TN Test 3

Classify an image with complex patterns or textures that might mimic the appearance of seeds.
Expected result: Model does not return results.


FALSE POSITIVES (FP)

FP Test 1

Classify an image containing similar-looking seeds which the model is NOT trained to recognize.
Expected result: Identifies the seeds as being the seed it CAN recognize but gives it a low confidence score.

@RussellJimmies RussellJimmies added this to the M1 (2023Q4) milestone Nov 20, 2023
@RussellJimmies
Copy link
Contributor Author

TP TEST 1

TP Test 1 2023-11-20 capture 7 2
TP Test 1 2023-11-20 capture 7 settings
TP Test 1 2023-11-20 capture 7

@RussellJimmies
Copy link
Contributor Author

RussellJimmies commented Dec 11, 2023

TP TEST 2
TP Test 2 2023-11-20 capture 9
WIN_20231120_12_51_42_Pro
WIN_20231120_12_52_17_Pro
TP2

@RussellJimmies
Copy link
Contributor Author

TN TEST 1
TN Test 1 2023-11-20 capture 11 settings 1
TN Test 1 2023-11-20 capture 11 settings 2
TN Test 1 2023-11-20 capture 11
TN1

@RussellJimmies
Copy link
Contributor Author

TN TEST 2
TN2
TN test 2 2023-11-20 capture 12 settings 1
TN test 2 2023-11-20 capture 12
TN test 2 2023-11-20 capture 12 settings 2

@RussellJimmies
Copy link
Contributor Author

RussellJimmies commented Dec 11, 2023

TN TEST 3
Note from Taran: "This is an image I had taken a while ago on the Tagarno so I don't have settings, though it does include the magnification; it's soil peds, which are not seeds but are similar size/shape lumps of soil that are often mixed in with seeds and need to be separated from them. Do you think this applies for this test?"
SAS-PH-2020-ST-1042-0001 survey soil
TN Test 3 2023-11-20 capture 14
TN3

@RussellJimmies
Copy link
Contributor Author

RussellJimmies commented Dec 11, 2023

FP TEST 1
Note from Taran: "These are Bromus inermis or Bromus riparius. Not the two species of Bromus the model was trained on. "
FP test 1 2023-11-20 capture 15 settings 1
FP test 1 2023-11-20 capture 15 settings 2
FP test 1 2023-11-20 capture 15
FP1

@MaxenceGui
Copy link
Collaborator

Close issue since user-acceptance tests are scheduled for milestone 6.

@MaxenceGui MaxenceGui closed this as not planned Won't fix, can't repro, duplicate, stale Mar 7, 2024
@github-project-automation github-project-automation bot moved this to Done in Nachet Mar 7, 2024
@rngadam
Copy link
Contributor

rngadam commented Mar 15, 2024

Close issue since user-acceptance tests are scheduled for milestone 6.

@MaxenceGui

This looks wrong - we're closing issues because they are scheduled in the future?

Each milestone has to be accepted by users.

And where do we keep these tests documented?

@MaxenceGui
Copy link
Collaborator

Close issue since user-acceptance tests are scheduled for milestone 6.

@MaxenceGui

This looks wrong - we're closing issues because they are scheduled in the future?

Each milestone has to be accepted by users.

And where do we keep these tests documented?

Might have been too fast here. I thought it was done and that user acceptance would be reworked in milestone 6.

I can discuss with William to see if we need to reopen the issue and come up with a way to record and keep a trace of the tests that have been done.

@rngadam
Copy link
Contributor

rngadam commented Mar 21, 2024

@RussellJimmies

@MaxenceGui MaxenceGui reopened this Mar 21, 2024
@MaxenceGui MaxenceGui removed the status in Nachet Mar 22, 2024
@MaxenceGui MaxenceGui moved this to Todo in Nachet Mar 26, 2024
@MaxenceGui MaxenceGui self-assigned this Mar 26, 2024
@MaxenceGui MaxenceGui moved this from Todo to In Progress in Nachet Apr 18, 2024
@MaxenceGui MaxenceGui removed their assignment Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

3 participants