Update Deliverable_3 authored by Hiba Ajaz (kmu295)'s avatar Hiba Ajaz (kmu295)
......@@ -187,9 +187,11 @@ All bugs identified during testing follow this workflow:
- GitLab Issues: Used for bug tracking, prioritization, and progress updates.
- VS Code Debugger (used as needed): Used during development to inspect code execution and debug logic errors.
### **_Test Cases - Amna_**
**_Test Cases_**
## **User Story 1: As HomeCookHerin, I want to search for recipes by cuisine type and filter results by main ingredient so I can quickly find recipes that match my interests.**
**Epic 1: As HomeCookHerin, I want to explore and interact with recipes from various cuisines so that I can learn to cook new dishes and find inspiration (Amna's Epic)**
User Story 1: As HomeCookHerin, I want to search for recipes by cuisine type and filter results by main ingredient so I can quickly find recipes that match my interests.
| Test Case ID | Test Scenario | Test Steps | Test Data | Expected Results | Actual Results | Pass/Fail |
|--------------|---------------|------------|-----------|------------------|----------------|-----------|
......@@ -239,7 +241,7 @@ All bugs identified during testing follow this workflow:
|--------------|---------------|------------|-----------|------------------|----------------|-----------|
| TC-SEARCH-12 | Verify include + exclude contradiction returns no results | 1\. Go to Search page.<br>2. Enter "basil" in Include field.<br>3. Enter "basil" in Exclude field.<br>4. Click Search. | Include = basil, Exclude = basil | No recipes should appear due to contradictory filter conditions. | No recipes were shown as expected. | Pass |
## User Story 2: As HomeCookHerin, I want to rate and comment on recipes I have tried so that I can provide feedback to other cooks and mark which recipes I enjoyed.
User Story 2: As HomeCookHerin, I want to rate and comment on recipes I have tried so that I can provide feedback to other cooks and mark which recipes I enjoyed.
| Test Case ID | Test Scenario | Test Steps | Test Data | Expected Results | Actual Results | Pass/Fail |
|--------------|---------------|------------|-----------|------------------|----------------|-----------|
......@@ -285,7 +287,7 @@ All bugs identified during testing follow this workflow:
Epic 1: As CourtneyChaosMom, I want to find recipes that use leftover ingredients so that I can prepare healthy meals for my large family without wasting food.
## User Story 1: As CourtneyChaosMom, I want to enter leftover ingredients into a search bar so that I can see recipes that use them.
### User Story 1: As CourtneyChaosMom, I want to enter leftover ingredients into a search bar so that I can see recipes that use them.
| Test Case ID | Test Scenario | Test Steps | Test Data | Expected Results | Actual Results | Pass/Fail |
|--------------|---------------|------------|-----------|------------------|----------------|-----------|
......@@ -717,7 +719,7 @@ Team Contribution Breakdown
| Member | Work Completed | Contribution % |
|--------|----------------|----------------|
| Amna Shakeel | Worked on Deliverable 3: made test cases for my user stories, including search/filtering and commenting and rating. Tested these cases manually. Reviewed the searching/filter for Hiba. | 20% |
| Amna Shakeel | Worked on Deliverable 3: made test cases for my user stories, including search/filtering and commenting and rating. Tested these cases manually. | 20% |
| John Aron Calderon | | 20% |
| Hiba Ajaz | reviewed the Recipe creation/editing/deletion, AI recipe generation, frontend recipe forms, image upload handling, recipe display pages. Wrote tests for teh search and filter user stories. | 20% |
| Herin Patel | reviewed the comment and rating section for Amna .wrote and tested the testcases for 3 of my user stories. | 20% |
......@@ -727,7 +729,7 @@ Team Contribution Breakdown
| Sprint Plan |
|-------------|
| Amna - Implement delete-comment functionality (frontend + backend). Add proper relevant timestamps like "1 hour ago," or "3 days ago." Make some UI updates. |
| Amna - Implement delete-comment functionality (frontend + backend). Add proper relevant timestamps like "1 hour ago," or "3 days ago." |
| John Aron - |
| Hiba - fix up exluded allergens to work proper. Add sorting by ratings, title, etc, Combined search + filter logic |
| Herin - add update and delete functionality for recipe. Make some UI and code adjustment. |
......@@ -738,3 +740,5 @@ Team Contribution Breakdown
Amna's: I used ChatGPT to help format the test cases, clean up wording, and organize sections of this document but all final content reflects my own work and decisions.
Herin's: I used AI to review and help me in formatting my testcases, i also used it to format my suggestion. Wherever I used AI I made sure to review it properly first and tahn add it.
Hiba's - I used Ai to help me review some of Herins code contributions and help me format my sutff as well. I double checked that everything was correct and accurate before using it.
\ No newline at end of file