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

Integration/E2E Testing #1136

Open
5 tasks
MinhxNguyen7 opened this issue Jan 29, 2025 · 1 comment
Open
5 tasks

Integration/E2E Testing #1136

MinhxNguyen7 opened this issue Jan 29, 2025 · 1 comment
Assignees

Comments

@MinhxNguyen7
Copy link
Member

MinhxNguyen7 commented Jan 29, 2025

Description

  • Implement integration/end-to-end testing by simulating user interaction using Playwright.
    • Do suggest alternatives if you'd like to use another framework.
  • You'll need to specify the features by modifying the Feature Checklist to develop test cases that cover them.
    • Yes, this is somewhat tedious, but it's a good exercise in documentation and test engineering.
  • The purpose is that we cover very feature, so don't worry too much about testing individual units.

Tasks

  • Update the Feature Checklist to reflect all of the features of the app.
  • Specify user flows that would cover the features.
  • Set up Playwright.
  • Implement the tests.
  • Incorporate Playwright into CI/CD pipeline for staging and frontend deployment.
@github-project-automation github-project-automation bot moved this to Backlog 🥱 in AntAlmanac Jan 29, 2025
@MinhxNguyen7 MinhxNguyen7 moved this from Backlog 🥱 to Selected for Development in AntAlmanac Jan 29, 2025
@MinhxNguyen7 MinhxNguyen7 changed the title Tests UI Testing Feb 6, 2025
@MinhxNguyen7
Copy link
Member Author

@xgraceyan I've updated the description now. Let me know if you have any questions or want to set up a 1-on-1.

@MinhxNguyen7 MinhxNguyen7 changed the title UI Testing Integration/E2E Testing Feb 6, 2025
@MinhxNguyen7 MinhxNguyen7 moved this from Selected for Development to In Progress 🤠 in AntAlmanac Feb 20, 2025
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

2 participants