Systems | Development | Analytics | API | Testing

%term

Top 7 Puppeteer Alternatives For Your QA Team

QA Puppeteer is among the top Node.js libraries widely used for headless Chrome testing. It allows testers to do web scraping, taking screenshots, filling out forms, and many more automated testing activities. However, there comes a time when these capabilities are not enough, and testers need to find a Puppeteer alternative.

Leap Forward with Kong Gateway Enterprise 3.6

We're thrilled to announce the general availability of Kong Gateway Enterprise 3.6. This version brings security, efficiency, and standards conformance to enterprise applications. Plus, Kong AI Gateway, which you can learn more about here. Let’s dive into the enhancements and explore the tangible benefits these features bring your organization.

Announcing Kong's New Open Source AI Gateway with Multi-LLM Support, No-Code AI Plugins, Advanced Prompt Engineering, and More

Today I’m excited to announce that Kong has released six new open source AI plugins in Kong Gateway 3.6 that turn every Kong Gateway deployment into an AI Gateway. These new plugins are available today and are entirely free and open source for everyone. The six new plugins are AI Proxy, AI Request/Response Transformer, AI Prompt Guard, AI Prompt Template, and AI Prompt Decorator.

What Is Puppeteer? - A Tutorial on How to Use Puppeteer

In the dynamic world of web development, automating browser tasks is not just a convenience; it’s a necessity for efficiency and reliability. Puppeteer emerges as a powerful tool in this realm, offering a wide array of functionalities that cater to various needs, from testing to web scraping. This comprehensive guide is designed to walk you through everything you need to know about Puppeteer, making it accessible for both non-technical and technical audiences alike.

Navigating XML Import Errors: A Guide for Data Professionals

In the realm of data engineering, XML (Extensible Markup Language) plays a pivotal role in the exchange and storage of structured data. Its flexibility and widespread acceptance make it a cornerstone for data interchange across diverse systems. However, the process is not without its hurdles. XML import errors can pose significant challenges, impacting data integrity and workflow efficiency.

What is Test Data Management? Definition, Tools, Best Practices

Test data management (TDM) is usually ignored despite its undeniable contribution to the overall success of the testing process. In complex testing projects with many test scenarios to cover, test data management is a highly critical area to optimize for. QA teams need diverse and comprehensive test data to achieve higher test coverage, and that brings up the need to have a separate place where that data is properly stored, managed, maintained, and set up for future testing.

Mobile App Testing: Tips for Android and iOS Platforms

It's a fact that the presence of smartphones in our lives has evolved into a globally dominating reality today. According to a recent reports by Statista, 85.74% of the general population, or roughly 6.93 billion people, are using smartphones and over 7.33 billion people are using mobile phones. This huge figure points to the fact that smartphones are being adopted fast and have become essential to our day-to-day lives.

What is the Event Sourcing Pattern? | Designing Event-Driven Microservices

Event Sourcing is a pattern of storing an object's state as a series of events. Each time the object is updated a new event is written to an append-only log. When the object is loaded from the database, the events are replayed in order, reapplying the necessary changes. The benefit of this approach is that it stores a full history of the object. This can be valuable for debugging, auditing, building new models, and a variety of other situations. It is also a technique that can be used to solve the dual-write problem when working with event-driven architectures.

BPM Project Management: Get Value Delivered Faster

Project management across multiple teams, especially under the triple-constraints of time, cost, and scope, is an intensive task. Project managers have to cover tons of ground to keep things on track. For example, they might manage allocating resources based on availability, assigning tasks, controlling execution, tracking and reporting progress, and forecasting future trends.