Systems | Development | Analytics | API | Testing

Testing

The latest News and Information on Software Testing and related technologies.

For Every Github Action...

On Nov 13, 2019 Github made it’s CI/CD solution GitHub Actions generally available to the world. Since then tens of thousands of shared workflows have been published. It is now the default for most Github projects given how easy it is to integrate with an existing repo. Projects of all sizes have adopted it from our homegrown Terraform module to the Docker Cli. This is why at Speedscale we’ve published a template for how to use Speedscale in conjunction with GitHub Actions.

Using executors and stages in k6 with Théo Crevon (k6 Office Hours #40)

Théo Crevon, Senior Software Engineer on the k6 OSS team, joins Nicole van der Hoeven to talk about how executors and stages work in k6, and how they can be used to create load profiles. Théo only recently joined k6, and he's already started working on how to improve scheduling in k6 and making other improvements to how the k6 engine performs.
Sponsored Post

Top 5 Kubernetes Load-Testing Tools and How They Compare

It's not for nothing that Kubernetes is a popular choice for running a cloud workload. It can be a powerful tool for orchestrating your applications. However, one thing that can often be a last thought in a production workflow, or maybe forgotten altogether, is load testing. It might be tempting to think that Kubernetes can handle it all. In many cases it can, but it's always smart to know how much your application can take. After reading this article, you'll be equipped to determine which tools would best serve you for load testing your application.

Fused Testing: Manual + Automated Testing from Testlio

Fused testing brings together automated and manual testing as a direct response to the tension between quality, speed and coverage in the software development process. Testlio is the first company to provide the quality engineering talent, industry partnerships, holistic platform and strategic services needed to deliver fused testing.

How to take your QA test cycle from two weeks to two days

Pressure to rigorously test software under strict launch times leaves over 54% of software teams struggling to meet demands for new and updated products. But even as the software development lifecycle shifts to incorporate testing, it’s hard to iterate quickly. Developers need a standard two-week cycle to ship code over the wall for QA teams to run with, but how long do QA teams need to release a final report?

Chaotic Performance Tests

Building performance tests that conform to a very specific level of load and concurrency is a standard approach to performance testing. You determine your peak levels of load and concurrency, and you build a test that meets this. You build soak test and scalability tests that conform to pre-determined levels of load and concurrency, and you execute these alongside the other scenarios you build to meet your performance requirements.

How to Develop a Structured Exploratory Testing Strategy

However, the flexibility of exploratory testing comes with the risk of ad hoc, random outcomes with no structure or consistency between testers, test managers, and projects. While testers should not be limited in their exploratory testing efforts, having a disciplined approach is a fantastic tool for gathering feedback, detecting errors, and enhancing UX.

Store k6 metrics in TimescaleDB and visualize with Grafana

​ TimescaleDB is a open-source database that extends PostgreSQL for better storage, processing, and analysis of time-series data at scale. If you want to know more about TimescaleDB, I recommend you look at the official documentation. k6 is an open-source and extensible load testing tool that generates the results of the testing (k6 metrics) as time-series data. k6 can send metrics to various formats and systems.