# GSoC 2024 - Improve E2E Tests Coverage

**URL:** https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727
**Category:** GSOC
**Tags:** gsoc2024
**Created:** [May 6, 2024, 9:57am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727 "2024-05-06T09:57:22Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [May 6, 2024, 9:57am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/1 "2024-05-06T09:57:22Z")

</div>

🌟 **Weekly Updates Thread!** 🌟

Hey everyone! I’m excited to kick off this thread where I’ll be sharing all my latest updates, any blockers I’m facing, and of course, my weekly progress for E2E testing Coverage! 🎉  
cc: @abertnamanya @Moses_Mutesasira

---

<div class="post-metadata">

### Author: ![abertnamanya](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/abertnamanya/32/62_2.png) [@abertnamanya](https://talk.openelis-global.org/u/abertnamanya)
#### Post date: [May 6, 2024, 3:21pm UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/2 "2024-05-06T15:21:00Z")

</div>

@Manish Congratulations upon your selection as our GSCO student for this project. Looking forward working with you.

---

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [May 6, 2024, 5:34pm UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/3 "2024-05-06T17:34:05Z")

</div>

Thanks @abertnamanya .I am also excited and eager to contribute and collaborate with you!

---

<div class="post-metadata">

### Author: ![abertnamanya](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/abertnamanya/32/62_2.png) [@abertnamanya](https://talk.openelis-global.org/u/abertnamanya)
#### Post date: [May 28, 2024, 10:18am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/4 "2024-05-28T10:18:31Z")

</div>

Hi @Manish [we have started the week for coding](https://talk.openelis-global.org/t/gsoc-2024-coding-period-starts-today-may-27/745/2), Hope we can start our weekly meetings for the E2E tests. I know you have been doing your final exams, please send in the communication as soon as possible.

**Regards,**

---

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [May 28, 2024, 11:21am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/5 "2024-05-28T11:21:25Z")

</div>

Sure @abertnamanya !

---

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [June 4, 2024, 6:29am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/6 "2024-06-04T06:29:23Z")

</div>

**Weekly Update:**

**Week 1: 27 May to 1 June**

This week, I had an amazing session with my mentor @abertnamanya . We focused on optimizing our QA process 🛠. We discussed strategies to reduce the action build time, specifically by minimizing the use of static waits. Instead, we plan to implement the ‘wait until element’ functionality, which should help in reducing the codebase build time by a few milliseconds ⏱, ultimately saving valuable time.

Additionally, we delved into defining and refining Common User Journeys (CUJs) for the authentication part of our application to ensure our tests are more comprehensive and aligned with real user scenarios.

We also reviewed and prioritized issues in the issue tracker 📋, outlining the key tasks and their respective priorities. This structured approach will help us tackle the most critical issues efficiently.

Looking forward to implementing these changes and observing the impact on our test efficiency! 🚀

* * *

---

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [June 11, 2024, 6:32am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/7 "2024-06-11T06:32:10Z")

</div>

* * *

**GSoC Weekly Update (3rd - 8th June)**

**Achievements:**

1. **E2E Coverage for Authentication:**

2. **E2E Coverage for Patient Search:**

**Next Steps:**

- Continue enhancing E2E coverage by focusing on additional modules.
- Collaborate with my mentor @abertnamanya to identify other critical areas requiring test coverage.

**Blockers:**

- None at the moment.

Looking forward to another productive week ahead!

* * *

---

<div class="post-metadata">

### Author: ![ELAI](https://avatars.discourse-cdn.com/v4/letter/e/ac8455/32.png) [@ELAI](https://talk.openelis-global.org/u/ELAI)
#### Post date: [June 11, 2024, 10:57am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/8 "2024-06-11T10:57:19Z")

</div>

> [@Manish](#):
>
> Additionally, we delved into defining and refining Common User Journeys (CUJs) for the authentication part of our application to ensure our tests are more comprehensive and aligned with real user scenarios.

Thanks for the great work

---

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [June 17, 2024, 6:01pm UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/9 "2024-06-17T18:01:52Z")

</div>

### GSoC Weekly Update (June 10th - June 14th)

* * *

**This Week’s Progress:**

1. **Minor Fix on Admin Page:**

2. **Provider Management:**

**Next Steps:**

- Continue enhancing E2E coverage by focusing on additional modules.

**Blockers:**

- None at the moment.

Looking forward to another productive week ahead!

* * *

---

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [June 27, 2024, 8:49am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/10 "2024-06-27T08:49:11Z")

</div>

### GSoC Weekly Update (June 17 - June 25)

* * *

**This Week’s Progress**

1. **Minor Fix on QA for Patient Search and Accession Number Validation:**

2. **Rewritten Analyzer Test Names in New React UI:**

3. **Rewriten List Plugins in New UI:**

**Next Steps:**

- Collaborate with my mentor and Continue enhancing E2E coverage by focusing on additional modules.

**Blockers:**

- None at the moment.

Looking forward to another productive week ahead!

* * *

---

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [July 4, 2024, 10:54am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/11 "2024-07-04T10:54:22Z")

</div>

## GSoC Weekly Update (June 26 - July 3)

* * *

### Accomplishments:

1. **Minor Fix for Adding Analyzer in Analyzer Test Names**

2. **Rewritten View Test Catalog in Test Management**

### Next Steps:

- Collaborate with my mentor @abertnamanya and Continue enhancing E2E coverage as soon the test scripts arrives by focusing on additional modules

### Blockers

- None at the moment

Looking forward to another productive week ahead!

* * *

---

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [July 10, 2024, 10:17am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/12 "2024-07-10T10:17:16Z")

</div>

**GSoC Weekly Update (July 3rd - July 10th)**

* * *

### Achievements:

**Rewritten managemethods within test management in new React UI:**

- Refactored the UI component from `managemethods` to in the new React UI, improving clarity and usability for users interacting with test management functionalities.
- **Pull Request:** [#1168](https://github.com/I-TECH-UW/OpenELIS-Global-2/pull/1168)

**E2E Coverage for report NCE:**

- Expanded end-to-end (E2E) test coverage for the report NCE feature.
- Enhanced overall system reliability.
- **Pull Request:** [#1171](https://github.com/I-TECH-UW/OpenELIS-Global-2/pull/1171)

### Goals for Next Week:

- Focus on expanding test coverage for additional modules and functionalities.
- Explore opportunities to optimize and work on new UI.
- Engage in discussions with mentors to align on project milestones and priorities.

Looking forward to another productive week ahead!

---

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [July 18, 2024, 5:50am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/13 "2024-07-18T05:50:33Z")

</div>

**GSoC Weekly Update:**

* * *

**Enhancements:**

- Expanded E2E coverage for ‘View NCE’ and ‘Corrective Actions’.

**Pull Requests:**

- [PR: https://github.com/I-TECH-UW/OpenELIS-Global-2/pull/1178](https://github.com/I-TECH-UW/OpenELIS-Global-2/pull/1178)

### Goals for Next Week:

- Focus on expanding test coverage for additional modules and functionalities.

Looking forward to another productive week ahead!

---

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [August 1, 2024, 1:10pm UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/14 "2024-08-01T13:10:27Z")

</div>

### GSoC Weekly Update

* * *

**Work Done:**

**E2E Coverage for Results Page**

This week, I focused on enhancing the end-to-end (E2E) test coverage for the Results page. The improvements include comprehensive tests for various result views, ensuring robust functionality across different user requirements.

The work and the related pull request can be found here: [PR #1210](https://github.com/I-TECH-UW/OpenELIS-Global-2/pull/1210)

**Next Steps:**

- Continue refining the E2E tests based on feedback and additional scenarios.

Looking forward to another productive week ahead!

---

<div class="post-metadata">

### Author: ![Manish](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.openelis-global.org/manish/32/472_2.png) [@Manish](https://talk.openelis-global.org/u/Manish)
#### Post date: [August 16, 2024, 5:00am UTC](https://talk.openelis-global.org/t/gsoc-2024-improve-e2e-tests-coverage/727/15 "2024-08-16T05:00:24Z")

</div>

### GSoC Weekly Update (August 1-15)

* * *

**Accomplishments:**

- Developed End-to-End (E2E) tests for the Validation module ([PR #1210](https://github.com/I-TECH-UW/OpenELIS-Global-2/pull/1210)).
- Worked on E2E for Batch Order Entry ([PR #`1223](https://github.com/I-TECH-UW/OpenELIS-Global-2/pull/1223))
- Completed E2E testing for Routine and Study Reports Page ([PR #1239](https://github.com/I-TECH-UW/OpenELIS-Global-2/pull/1239)).
- Worked on E2E tests for the Pathology and Immunochemistry Dashboard ([PR #1241](https://github.com/I-TECH-UW/OpenELIS-Global-2/pull/1241)).

**Goals for Next Week:**

- Continue expanding test coverage to include additional modules.
- Engage in discussions with @Moses_Mutesasira and @abertnamanya to align on project milestones and future tasks.
