Systems | Development | Analytics | API | Testing

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

The Role of QA in Ensuring AI Ethics and Fairness

Artificial intelligence (AI) has become an integral part of modern software, driving innovation across industries from healthcare to finance. However, as AI systems increasingly influence critical decisions, concerns around bias, fairness, and ethical implications have come to the forefront. Quality Assurance (QA) professionals are uniquely positioned to address these challenges, ensuring that AI systems are not only functional but also equitable and ethical.

Uplifting the Art of Code Review from Testing Perspective | Mesut Durukal | #testflix2024

Code review is a critical stage in the test automation lifecycle, yet many teams struggle with inconsistencies in their processes. In this session, Mesut Durukal shares his experience leading a team where reviewers had differing approaches—some overly strict, others too lenient—leading to inefficiencies and frustration. Using real-world examples, both good and bad, Mesut will illustrate how his team tackled these challenges and created a balanced, impactful code review process.

Orchestrated Service Virtualization: The Definitive Guide

Software development requires a lot of things to be highly optimized due to the sheer number of parts and the interconnected nature of those parts. Making your service seamless, efficient, and scalable requires tooling that is itself seamless, efficient, and scalable. As organizations have moved to adopting microservices and distributed cloud-native solutions, being able to effectively scale resources and the systems which operate upon those resources has been made even more critical.

Data Driven VSM for Quality Excellence | Ashwini Lalit | #testflix2024

In this session, Ashwini Lalit delves into how Quality Engineering teams can leverage a data-driven approach to Value Stream Mapping (VSM) to achieve quality excellence. Traditional workflows often mask inefficiencies and bottlenecks behind agile ceremonies and feel-good optics, making it challenging to gauge the true readiness of release deliverables. By combining VSM with agile principles and DevOps tools, Ashwini demonstrates how to visualize workflows holistically, streamline production releases, and transition from reactive to proactive quality processes.

Black Box Testing And White Box Testing: A Complete Guide

Software Testing is the most important step in the software development process. This process helps in validating and verifying that a software application is Bug-free, and the software is improved in terms of efficiency, accuracy and usability. Black Box Testing and White Box Testing are two most useful testing techniques for Software Testing. In this blog, we will be covering more about their definitions, advantages, disadvantages, their types, limitations and tools used for testing.

How Quality Testing Drives Business Growth

Escaped bugs can break more than your code—they can break the bank, too. In this episode of Test Case Scenario, Jason Baum, Evelyn Coleman, and Marcus Merrell break down the connection between software quality and business impact. They talk about how to approach postmortems, why some features matter more than others, and how technical teams can align their work with business goals. You’ll also hear real-life stories of bugs that cost companies millions and learn practical tips for balancing technical needs with business priorities in industries like retail, finance, healthcare, and government.

GUI Testing: A Complete Guide

The GUI is the very first thing users see when they interact with your web/application. To do GUI testing is to craft the best first impression for your users. You can do GUI testing either manually or automatically. Automated GUI testing significantly reduces the risk of false positives. In this article, we’ll explore the concept of GUI testing, why it’s important, and GUI testing best practices.

Frankenstein Tests | Gil Zilberfeld | #testflix2024 | #testingcommunity

In this session, Gil Zilberfeld highlights a critical challenge in test automation—the creation of "Frankenstein tests." These tests combine programming languages, frameworks, and domain-specific languages into a mishmash that is difficult to read, interpret, and maintain. While this approach may seem functional initially, it often leads to complex, fragile tests that become a burden as projects evolve. Gil emphasizes the importance of addressing this issue to prevent the "monster" of unmanageable tests from overwhelming your testing strategy.