Operations | Monitoring | ITSM | DevOps | Cloud

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

Pytest: Getting started with automated testing for Python

Testing Python applications is critical to ensuring they function as intended in real-world scenarios. Among the numerous testing frameworks available for Python, pytest stands out as a primary choice for many developers. Renowned for its straightforward yet powerful features, pytest makes writing and running tests efficient and effective. In this guide, we’ll explore how to get started with pytest, from installation to writing your first tests.

Parallelizing with Playwright: A Scalable Win for Cribl.Cloud

An oft-forgotten component of robust, production-ready code is testing. The moat protects us from costly service interruptions and fortifies trust in our product with our customers. Simply put, it’s in the critical path of damn good software. However, as we scale a cloud product to serve a rapidly growing user base, our test case scenarios scale correspondingly. As far as testing goes, end-to-end (E2E) testing most closely mirrors the end-user experience.

Get alerted when your Playwright checks degrade in performance

Discover how to improve your end-to-end monitoring alerts with Checkly's new feature: degraded browser check runs. In this video, you'll learn how to extend your Playwright tests to mark test runs as "degraded" under certain conditions. Marking checks as degraded gives you more control over critical alerts and you'll gain more insights into your monitoring results.

The Importance of Controlled Environment Testing

When it comes to developing and testing products, having a controlled environment is crucial for ensuring accuracy, reliability, and safety. Controlled environment testing involves conducting experiments or trials in an isolated setting where variables can be carefully monitored and controlled. This allows for more accurate results and helps identify any potential issues that may arise during the product development process.

What Are the Best Practices for Quality Control in Injection Molding?

Have you ever wondered if there's a foolproof method to ensure the quality of your injection-molded products? Well, the key might lie in mastering the best practices for quality control in injection molding. From closely monitoring crucial process parameters to employing cutting-edge testing techniques, there are proven strategies that can make or break the success of your manufacturing process. Companies like Kemal Precision Manufacturing exemplify these practices, showing how they can elevate the quality of your final products. Let's explore together.

Quality Engineering: Mastering quality control & assurance

We know speed to market matters—now more than ever. Bill Gates said in the nineties that “if you don’t meet customer demand quickly enough, without sacrificing quality, someone else will.” But software quality also matters, affecting everything from customer loyalty to developer experience. Poor quality causes immediate issues like bugs and crashes, as well as building technical debt and making updates needlessly hard.

6 Tools Every Software Developer Should Master

In the ever-evolving world of software development, staying updated with the right tools is crucial for success. These tools enhance productivity, ensure code quality, and foster effective collaboration. Whether you are a novice developer or a seasoned professional, mastering essential tools can significantly impact your career trajectory.

Speed Up Your End-to-End Testing with Bunnyshell Ephemeral Environments

What You Will Learn: Who Should Attend: Developers, QA Engineers, DevOps Professionals, and Technical Managers interested in improving the efficiency and effectiveness of their testing processes through innovative technologies. Join us to discover how to streamline your end-to-end testing and enhance your development pipeline with Bunnyshell ephemeral environments. Gain insights into practical tools and strategies that reduce testing bottlenecks and lead to faster, more reliable releases.

Setting up your Grafana k6 performance testing suite: JavaScript tools, shared libraries, and more

Editor’s note: This blog post is the second in a series of posts about organizing your performance testing suite with Grafana k6. If you haven’t already, be sure to check out the first post in the series, which explores how to implement reusable test patterns and other best practices within your testing suite.