Nowadays, ensuring the performance and reliability of your applications is crucial.
Load testing helps identify performance bottlenecks and ensures your application can
handle expected traffic. One popular tool for load testing is k6, which is known for
its simplicity, robustness, and seamless integration with CI/CD pipelines. In this
article you will see how to integrate k6 load tests with three major CI/CD
platforms: Azure DevOps, GitHub Actions, and GitLab CI.
This approach is about keeping tests stable when the application switches between
multiple languages (e.g. romanian, french, english, etc). Starting with the fact
that nowadays applications support multiple languages (which is great for users!),
for automation engineers it can quickly turn into a nightmare if the test selectors
depend on visible text. This can be avoided by application an internationalization
mechanism (i18n) into your automation design.
If you’ve been already working with JavaScript, you’re not alone in feeling confused
about the differences between CommonJS and ES Modules (ESM) – especially when it
comes to how the “type” field in package.json affects your project. This post breaks
down what that field actually does, how it impacts import/export syntax.