Blog & articles

Latest post

Key Differences Between Smoke and Sanity Testing
differences between smoke and sanity testing
Some time ago, university software engineering teachers showed the traditional test phases using the waterfall process: the sequential line of unit test (UT), functional verification test (FVT), system verification test (SVT), and global verification test (GVT) to check the user-readable text. More enthusiastic teachers also showed black box and white box testing for test cases with and without access to the source code, respectively.
Unit Testing in DevOps: A Practical Guide
DevOps Tools and Technologies from a Quality Perspective
As quality engineers, we're ready to test applications in the staging environment. But what happens before code lands there? Understanding the development lifecycle—from commit to production—shapes our testing strategies. This understanding starts with unit testing in DevOps. Let's explore the tools and technologies—including AWS, Terraform, Docker, Ansible, Grafana, and Kibana—that drive this process. We'll also tackle the key question: what is the definition of a unit test from a DevOps perspective? Follow along to discover the behind-the-scenes magic of software development.
Key Criteria for Choosing Codeless Automation Testing Tools
codeless automation testing tool
Fundamentally, test automation and the use of a codeless automation testing tool are still a considerable challenge; coded tests are executed within the usual workflows, developers and SDETs receive the feedback within the build process; these tests only cover a limited amount of test scenarios. On average, 20-30% of functional test scenarios are not part of this process. On top of these difficulties, traditional testing, like any individual process, is prone to error, which can cause more significant issues down the road.
Test Automation Design Patterns: A Practical Guide
test design patterns
Tired of tangled test automation code? It's a common struggle. We want better coverage and faster execution, but sometimes our codebase becomes a maintenance nightmare. This is where test automation design patterns come in. They offer elegant solutions to common coding challenges, leading to cleaner, more maintainable, and reusable test scripts. Let's explore some key test automation design patterns and how they can transform your automated tests. We'll cover practical examples and show how these patterns improve your workflow, regardless of your testing framework.
Test Case Writing: Best Practices & Template
how to write test cases
When starting the journey of testing out your software to improve quality and customer satisfaction, companies and stakeholders might have a lot of questions and require help answering them. Perhaps the first thing that comes to mind is not necessarily how to write test cases, but rather “What are they?”, “Why are they important?”, and “When should we do this?”.

Subscribe to our newsletter