Skip to content

Colorblind Accessibility Function Test#1

Open
pitekopaga wants to merge 4 commits intomainfrom
assignment-1
Open

Colorblind Accessibility Function Test#1
pitekopaga wants to merge 4 commits intomainfrom
assignment-1

Conversation

@pitekopaga
Copy link
Copy Markdown
Owner

@pitekopaga pitekopaga commented Apr 4, 2026

Summary

  • What changed? Added project selection, AI-generated test cases, critique, and a placeholder Python function for a colorblind accessibility utility.
  • Why was this needed? Assignment 1 for CSS 508 requires demonstrating AI-native testing workflow: generate test cases with AI, then critique them with human judgment.

Files

  • assignment-1/project-selection.md – Explains why I chose a colorblind accessibility function
  • assignment-1/ai-test-cases.md – 23 test cases generated by AI covering valid inputs, invalid inputs, edge cases, and identical colors
  • assignment-1/critique.md – Analysis of what the AI got right, what it missed, and what I would change, including bug classification per Reading 2
  • assignment-1/colorblind_utils.py – Simplified placeholder function for demonstration

Validation

  • [N/A] Code runs – placeholder function only, no execution required
  • All required files present in assignment-1/ folder
  • Pull request created from assignment-1 branch targeting main

Risk

  • Potential regressions: None – no existing code was modified
  • Rollback plan: Close this pull request without merging

Added a section on bug classification, identifying functional and requirements issues in the function. Expanded the critique summary to emphasize the need for input validation and clearer documentation.
Clarified input validation and added test cases for identical colors and invalid hex inputs.
Clarified bug classification and added details about performance testing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant