Systems | Development | Analytics | API | Testing

What is BDD Testing? A Complete Guide

BDD testing is an Agile approach to software testing where testers write test cases in simple language that even people without technical expertise can understand. The goal of BDD testing is to increase collaboration between the technical side and the business side. The Gherkin language is a unique business-readable language used to describe system behaviors and scenarios. It is structured by 3 primary statements: Given - When - Then, with each statement describing a specific aspect of the system.

Comparing AWS RDS ETL Tools

Amazon's Relational Database Service (AWS RDS) is a web-based service launched by Amazon Web Services (AWS) that unifies the setup, operation, and scaling of relational databases in the cloud. By using a dependable and feature-rich ETL (Extract, Transform, Load) tool, you can simplify the process of retrieving, transforming, and sending data from the various systems you already use, like AWS RDS.

Testing Note-Taking Mastery: Secrets to Capture the Essence of Every Session | Lee Hawkins |

In this informative video, testing expert Lee Hawkins shares his valuable insights on how to master the art of taking effective notes during testing sessions. Lee dives deep into the importance of note-taking and provides practical techniques to ensure you capture crucial information accurately and efficiently. Whether you're a beginner tester or a seasoned professional, this video is a must-watch for anyone looking to enhance their note-taking skills and maximize the value of testing sessions.

Quickly create performance and regression tests from a Postman collection

Speedscale is a Y-Combinator backed startup that helps Kubernetes engineering teams build more resilient and performant containerized apps. Unlike other tools, we use agents/sidecars to record and playback sanitized traffic that you see in prod. With Speedscale, engineers can simulate production conditions, generate load, and mock third party backends modeled after real traffic patterns.

Working with native elements in Flutter: Platform Channel vs Pigeon vs Foreign Function Interface (FFI)

Dart and Flutter are a powerful duo when building software applications, ranging from mobile apps - Android and iOS; to desktop apps - Linux, Windows, and macOS. Flutter is sufficient to handle most application features. However, some apps involve deeper integration with their platform components. Flutter boasts of smooth and easy-to-setup mechanisms for communication between Flutter and platform hosts.