Automattic / Automattic/jetpack

Boost: Create non core E2E tests

Open
#22,019 0 comments 0 reactions 0 assignees View on GitHub
[Plugin] Boost E2E Tests
Dominant language
PHP
Stars
1.8k
Forks
898
Avg merge
1d 18h
Merged PRs (30d)
774

Description

Based on discussions that took place at the Jetpack Boost E2E testing strategy ( pbIAo1-nW-p2 ) P2 post and from the [Jetpack Boost E2E tests scenarios document](https://docs.google.com/spreadsheets/d/1_Q0tUyO55fL_4AHpKt-TIsUmw7Qaf_cPgEbo-8ri8kk/edit?usp=sharing), we identified some E2E tests to implement. The core E2E tests are being addressed in https://github.com/Automattic/jetpack/issues/21756 which is addressing the core Boost E2E tests. This issue will address the remaining "non-core" E2E tests which are:

- [x] Core Test Id 1 (Being addressed in https://github.com/Automattic/jetpack/pull/21819)
![image](https://user-images.githubusercontent.com/927932/144962652-a1e117be-3894-460e-b572-139bc71e8abc.png)

- [x] Core Test Id 2 (Being addressed in https://github.com/Automattic/jetpack/pull/21819)
![image](https://user-images.githubusercontent.com/927932/144962697-a1629c7b-5642-4356-8f96-f64d507a9c19.png)

- [x] Core Test Id 4 (Not relevant anymore following https://github.com/Automattic/jetpack/pull/21921)
![image](https://user-images.githubusercontent.com/927932/144962722-5f310f4a-2a2b-4020-a2a1-57b355cb2371.png)

- [x] Core Test Id 5 (Being addressed in https://github.com/Automattic/jetpack/pull/21819)
![image](https://user-images.githubusercontent.com/927932/144963028-14ee2d0f-2ef6-401c-a681-3d609b14733e.png)

- [x] Core Test Id 6 (Being addressed in https://github.com/Automattic/jetpack/pull/22121)
![image](https://user-images.githubusercontent.com/927932/144962855-70231fb1-a4fd-445b-8312-6720d6c4964e.png)

- [x] Core Test Id 7 (Being addressed in https://github.com/Automattic/jetpack/pull/22121)
![image](https://user-images.githubusercontent.com/927932/144962899-e79fa244-aff4-4cb4-8968-9a1547856184.png)

- [x] Core Test Id 8 (Being addressed in https://github.com/Automattic/jetpack/pull/21819)
![image](https://user-images.githubusercontent.com/927932/144963108-c8e62345-274a-446e-b977-4af53eba0898.png)

- [x] Core Test Id 9
![image](https://user-images.githubusercontent.com/927932/144963178-f65f5bb6-d98c-41c5-ad98-9dcc8ac20b0e.png)

- [x] Core Test Id 10
![image](https://user-images.githubusercontent.com/927932/144963243-77a4353c-5f35-4851-9110-d321b8aaccc1.png)

- [ ] Core Test Id 14 (Being addressed in https://github.com/Automattic/jetpack/pull/22121)
![image](https://user-images.githubusercontent.com/927932/144963287-3e4169cf-b3ae-4148-9981-a4f12f6c91a4.png)

- [ ] Core Test Id 15
![image](https://user-images.githubusercontent.com/927932/144963493-d8d1183a-90f2-4db3-abf9-8c0adec9073a.png)

- [ ] Core Test Id 17
![image](https://user-images.githubusercontent.com/927932/144963530-abf85dc7-0d79-4fad-9138-3c15a324d851.png)

- [ ] Core Test Id 18
![image](https://user-images.githubusercontent.com/927932/144963577-7f9c0cf6-e2e3-4a46-a233-40250efc4b1b.png)

- [ ] Core Test Id 19
![image](https://user-images.githubusercontent.com/927932/144963632-83e4e855-8a3b-4797-86e4-d231daa921f1.png)

- [ ] Core Test Id 20
![image](https://user-images.githubusercontent.com/927932/144963738-eacc47ba-8209-4a47-a2b4-df41af7c805d.png)

- [x] Core Test Id 22 (Being addressed in https://github.com/Automattic/jetpack/pull/21819)
![image](https://user-images.githubusercontent.com/927932/144963765-dfdec00a-dfb0-459a-ae23-e8e0825f5868.png)

- [ ] Core Test Id 23
![image](https://user-images.githubusercontent.com/927932/144963800-61aa0c52-c799-4803-9d01-98e386146fb4.png)

- [ ] Core Test Id 24
![image](https://user-images.githubusercontent.com/927932/144963836-df72b714-1c9c-4673-9953-8995cfca425d.png)

- [ ] Core Test Id 25
![image](https://user-images.githubusercontent.com/927932/144963876-d063739b-5fd5-4588-817a-770b6e026d19.png)

- [ ] Core Test Id 26
![image](https://user-images.githubusercontent.com/927932/144963950-4ae05db3-afbc-4ac4-b8de-dc68f290ebdb.png)

- [ ] Core Test Id 27
![image](https://user-images.githubusercontent.com/927932/144963976-554d5010-ba6a-4a14-adbf-e5ce16e17196.png)

- [ ] Core Test Id 29
![image](https://user-images.githubusercontent.com/927932/144964010-9dd4b314-d1a7-49ca-91e7-058e4a1675e5.png)

- [ ] Core Test Id 30
![image](https://user-images.githubusercontent.com/927932/144964052-c0b1a348-2b5b-49c9-a301-086c7071bb14.png)

- [ ] Core Test Id 31
![image](https://user-images.githubusercontent.com/927932/144964079-384bef72-b595-4e67-8fe9-51c24d739d9a.png)

- [ ] Core Test Id 32
![image](https://user-images.githubusercontent.com/927932/144964126-64df6a65-0ab9-4664-a38c-adc369658621.png)

- [ ] Core Test Id 33
![image](https://user-images.githubusercontent.com/927932/144964151-99990c58-1d32-4ebb-b505-7d6c98326a74.png)

- [ ] Core Test Id 34
![image](https://user-images.githubusercontent.com/927932/144964201-f8308549-f732-40a6-b30f-50449dcbd115.png)

- [ ] Core Test Id 36
![image](https://user-images.githubusercontent.com/927932/144964228-998c151b-3a80-42d0-9499-f492ebd1faaf.png)

- [ ] Core Test Id 38
![image](https://user-images.githubusercontent.com/927932/144964256-887e9b48-99ef-4dcc-aed3-bf40d421c81f.png)

To make this issue more manageable some of the tests above may be created as issues on their own.

Contributor guide

Open the contributing guide

Research direction

Start with the Jetpack Boost E2E testing strategy discussion and the linked E2E tests scenarios document. Review the remaining unchecked test IDs 15, 17, 18, 19, 20, 23–27, and 29–38, noting that several checked items are already covered by linked pull requests. Done means the applicable non-core scenarios have E2E tests and the checklist reflects their status.

Written by the indexing model from the issue text.

Assessment

Domain
testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.