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

UI Test Generator Enhancement and Copilot Integration #6442

Open
13 tasks
yuriy-fix opened this issue May 21, 2024 · 1 comment
Open
13 tasks

UI Test Generator Enhancement and Copilot Integration #6442

yuriy-fix opened this issue May 21, 2024 · 1 comment
Labels
acceptance criteria used for the acceptance criteria checklist draft The acceptance criteria that is still WIP

Comments

@yuriy-fix
Copy link
Contributor

yuriy-fix commented May 21, 2024

Description

Enhance the UI Test Generator to provide an automated solution for generating initial UI tests for web applications. This feature aims to simplify and streamline the testing workflow for developers by ensuring reliable test generation for identified user interactions and integrating with Copilot as a button to generate tests for the selected view.

Use cases

As a developer,
I want to automatically generate initial UI tests for identified user interactions,
So that I can save time and reduce errors in my web applications.

As a QA engineer,
I want to validate the generated tests on third-party applications,
So that I can ensure the tool's effectiveness and reliability across different scenarios.

Acceptance criteria

  • The tool generates initial, accurate, and executable UI tests that cover identified user interactions.
  • The tool supports test generation for Flow, Hilla, and React frameworks.
  • The tool generates Playwright tests for both Java and JavaScript.
  • Successful integration of the UI Test Generator as a plugin within the Copilot environment, with a button to generate tests for the selected view.
  • The tool includes options for customizing test generation, such as providing login details (credentials, path, etc.) and OpenAI configuration (temperature, number of tokens, etc.).

General criteria

  • APIs reviewed
  • Design
  • Performance
  • UX/DX tests
  • Documentation:
  • How to test?
  • Limitations:

Security

  • Security implications have been taken into account (elaborate or link to product security requirement specification if there are implications)
@yuriy-fix yuriy-fix added acceptance criteria used for the acceptance criteria checklist draft The acceptance criteria that is still WIP labels May 21, 2024
@yuriy-fix yuriy-fix changed the title UI Test Generator Enhancement and Copilot Integration UI Test Generator Enhancement and Copilot Integration [draft] May 21, 2024
@yuriy-fix yuriy-fix changed the title UI Test Generator Enhancement and Copilot Integration [draft] UI Test Generator Enhancement and Copilot Integration May 22, 2024
@jojule
Copy link

jojule commented Jun 12, 2024

Could we add verification with actual users here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
acceptance criteria used for the acceptance criteria checklist draft The acceptance criteria that is still WIP
Projects
None yet
Development

No branches or pull requests

2 participants