Automated Continuous Testing #42

Open
opened 2024-11-05 14:34:31 +00:00 by Rubicon · 4 comments
Owner

As the codebase size increases, we could not solely rely on manual testing. Automated testing is must-have as we moving into a full-featured app.

As the codebase size increases, we could not solely rely on manual testing. Automated testing is must-have as we moving into a full-featured app.
Rubicon added the
feature
proposal
label 2024-11-05 14:34:31 +00:00
Rubicon added this to the v2.0.0 milestone 2024-11-06 14:58:02 +00:00
Author
Owner

I found k6 and it seems convenient for performance test. https://grafana.com/docs/k6/latest/using-k6-browser/

I found k6 and it seems convenient for performance test. https://grafana.com/docs/k6/latest/using-k6-browser/
Author
Owner

Playwright looks good for functional tests. https://playwright.dev/

Playwright looks good for functional tests. https://playwright.dev/
Author
Owner

To correctly test the app function, we either deploy a complete service, or writing mock server. Personally I prefer the former option, which give us 1:1 behaviour with the practical use.

To correctly test the app function, we either deploy a complete service, or writing mock server. Personally I prefer the former option, which give us 1:1 behaviour with the practical use.
Rubicon added
infrastructure
and removed
feature
proposal
labels 2024-12-21 12:21:08 +00:00
Author
Owner

After exploring the playwright, I found their stack (browsers, mostly) is stuck on the ubuntu. When they rely on the patched browser, Web Driver API provides enough control surface for testing applications. I have added the WebDriverIO into the project, let's see if it works in the tutu.

After exploring the playwright, I found their stack (browsers, mostly) is stuck on the ubuntu. When they rely on the patched browser, Web Driver API provides enough control surface for testing applications. I have added the WebDriverIO into the project, let's see if it works in the tutu.
Rubicon added this to the v2.0.0 project 2024-12-25 12:47:49 +00:00
Rubicon removed this from the v2.0.0 milestone 2024-12-25 12:48:02 +00:00
Sign in to join this conversation.
No description provided.