Systems | Development | Analytics | API | Testing

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

Nuances of Quality Engineering for Emerging Technologies

Increasingly digital consumption of products and services, along with the shift to remote work and education, have significantly affected how software is developed and tested. According to Deloitte’s “2023 Quality Engineering Trends” report, “new technologies” is still the top factor driving testing spend.

The Pesticide Paradox in Software Testing

There’s an interesting term in agriculture called the pesticide paradox. When a pesky insect infestation is threatening a farmer’s hard-earned harvest, he sprays the crop with pesticide, killing (most of) them in an instant. What a glorious win of man against nature! But there’s a catch: the tiny percentage of those insects which fortunately survive will develop a natural resistance to the pesticide.

Cognitive Biases in Software Testing: A Guide To Overcome

We are humans, and humans sometimes make mistakes. We make hundreds of decisions on a daily basis, and sometimes those decisions are not entirely based on rationality, but on cognitive biases. Anyone, including testers, can be subjected to the trappings of cognitive biases. Those biases are the result of years of evolutionary adaptation, and they allow us to make quick judgements (we all want to survive). However, they usually aren't the best judgements.

Using a Mock Server: Understanding Efficient API Testing

API testing is critical to modern software development, ensuring that applications communicate seamlessly and function as expected. However, setting up testing environments that accurately mimic real-world conditions can be complex, time-consuming, and costly. APIs often change, and dependencies on third-party services or backend systems can delay the development process, making it challenging to conduct reliable tests in real-time.

Selenium Grid Tutorial: Everything You Could Ever Want To Know

Efficient and comprehensive testing is crucial in software development, and automated tests play a key role in ensuring product quality. Tools like Selenium Grid are designed to enhance testing efficiency by running tests across multiple browsers and operating systems simultaneously, reducing testing time from hours to minutes.

How Indeed Perfects Automation Without Sacrificing Quality

"Push on green" isn’t about rushing code to production—it’s about smart automation. @David Morgenthaler breaks down how @Indeed balances automation with the need for human oversight: Watch the latest episode of Test Case Scenario to understand why automation and human expertise have to go hand-in-hand for quality software development.

Integration Testing: Types, Processes, Examples & More

In the software testing life cycle, integration testing represents a pivotal phase in which each integration point is tested in the system. After thoroughly testing each unit and component individually, the next stage focuses on validating how these elements interact and integrate as a cohesive system. This phase, known as integration testing, ensures that all components work together and meet the overall system requirements.

What Happens When You Ignore Quality

Is speed more important than quality in software development? While getting products to market quickly is tempting, cutting corners on quality can lead to costly bugs and system failures that may result in a large-scale failure and damage your reputation. The real solution? Investing in more QA professionals to ensure your software is both fast and flawless. QA is not just about finding bugs; it's about ensuring the overall health and success of a software project.

Keeping Quality High With Engineering Efficiency

Hosted By: Joe Colantonio, Founder, Test Guild Mac Clark, Senior Solutions Engineer, Sauce Labs Gabe Kaufman, Product Marketing Manager, Sauce Labs Background: Engineering efficiency has never been more important for keeping quality high, increasing time-to-value, and ultimately scale. In this session, we will explore how engineering efficiency plays into a continuous quality strategy while also optimizing CI/CD pipelines.