### mcs e2e test coverage analysis

#### Connectivity testing
| Test Case                                                            | E2E Describe Text                                                                   | Comments                                                                                       |
|----------------------------------------------------------------------|-------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|
| Test the connectivity(Export service and import service)             | Export Service from source-clusters, import Service to destination-clusters         | [Multi Cluster Service](https://karmada.io/docs/next/userguide/service/multi-cluster-service/) |
| Test the connectivity(Update source-cluster's deployment's replicas) | Update Deployment's replicas                                                        |                                                                                                |

#### Multi-Cluster Service Testing
| Test Case                                                                                                                                                                                                                   | E2E Description                                                                     | Comments |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|----------|
| Test when the ServiceProvisionClusters field is [member1], ServiceConsumptionClusters field is [member2]                                                                                                                    | Test dispatch EndpointSlice from the provision clusters to the consumption clusters |          |
| Test when the ServiceProvisionClusters field is [member1, member2], ServiceConsumptionClusters field is [member2]                                                                                                           | Test dispatch EndpointSlice from the provision clusters to the consumption clusters |          |
| Test when the ServiceProvisionClusters field is [member1, member2], ServiceConsumptionClusters field is [member2]; then, ServiceProvisionClusters field changes to [member2], ServiceConsumptionClusters field is [member1] | Test dispatch EndpointSlice from the provision clusters to the consumption clusters |          |
| Test when the ServiceProvisionClusters field is empty, ServiceConsumptionClusters field is [member2]                                                                                                                        | Test dispatch EndpointSlice from the provision clusters to the consumption clusters |          |
| Test when the ServiceProvisionClusters field is [member1], ServiceConsumptionClusters field is empty                                                                                                                        | Test dispatch EndpointSlice from the provision clusters to the consumption clusters |          |
| Test when the ServiceProvisionClusters field is empty, ServiceConsumptionClusters field is empty                                                                                                                            | Test dispatch EndpointSlice from the provision clusters to the consumption clusters |          |
