MetaMask / MetaMask/metamask-extension

Increase test coverage of existing code and features v2

Open
#18,725 0 comments 0 reactions 0 assignees View on GitHub
epic team-extension-platform
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

## Context
In Q1, we increased our e2e testing coverage for Onboarding v2, NFT support, and MV3. This quarter’s goals are to continue to increase our UI and unit test tooling and infrastructure capabilities, and provide the proper frameworks for experience teams to write their own tests more easily.

The extension’s test coverage will include:
- [ ] Finish test coverage for MV3
- [ ] Minimum browser support
- [ ] Metrics
- [ ] e2e tests of migrations + version updates
- [ ] network and dapp API e2e tests

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing UI and unit test tooling and infrastructure for the extension, then map each checklist item to the relevant test framework and coverage area. Done means completing the listed MV3, browser-support, metrics, migration/version-update, and network/dapp API e2e testing goals.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
developer-experience, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.