Design, Build, and Implement a Continuous Testing Process
If your organization has decided to practice continuous testing (CT), what’s the next step? What do you need to know? For one thing, it costs less to begin than you might think. Continuous testing...
View Article5 Benefits of Implementing a CI/CD Pipeline
To stay competitive in the current market, companies strive release features as fast as possible. The platform that best enables these rapid release cycles is a seamless CI/CD pipeline. The pipeline...
View ArticleHow to Use Ranorex Studio in Your BDD Process
This article describes how to use the Ranorex Studio IDE and the Ranorex API for test automation in your behavior-driven development (BDD) process. BDD requires a cognitive shift: instead of thinking...
View ArticleWhat Is Continuous Testing?
What is continuous testing? Conventional software testing has often meant the separate, manual, “end-to-end” exercise human specialists perform toward the end of a development cycle, largely after...
View ArticleOne Thing at a Time: Fighting the Fallacy of Multitasking
Observe an average software development team: you’ll notice many things going on at once. You’ll see walls overloaded with story cards representing numerous pieces of work in progress (WIP). You’ll...
View ArticleScripts, Snippets and Functions: Less Brittle Test Code with More Productivity
Login, search, create a profile: these are common things you have to do everywhere as a tester. eCommerce sites have “add to cart”, “view cart”, and checkout, while content-creation sites have tag,...
View ArticleHow to Interview and Hire A Great Software Tester
The only thing worse than leaving a hole on the team is filling it with the wrong person. Because auditions and existing life experiences are the best predictors of future performance, here are nine...
View ArticleThe Pros and Cons of End-to-End Testing
The goal of end-to-end (E2E) testing is to thoroughly review the user experience from start to finish. Examining real-world scenarios for an application seems essential. However, E2E testing is...
View ArticleKey Metrics for Measuring Test Automation Success
Testing costs plenty: in engineering effort, license fees, and hours on the clock. Are the payoffs worth those expenses? How can we ever be sure? Organizations, for example, invest heavily in test...
View ArticleEmploying AI in Continuous Testing
Testing professionals have succeeded: Testing is finally recognized as a strategic capability in forward-looking organizations. One of the consequences of that achievement is that testers’...
View ArticleReduce Test Maintenance with Object Repositories
Consider a simple web application for a team transitioning to DevOps. The team wants to push new code to production at least every day, if not every few hours, and simply does not have enough time to...
View Article10 Best Practices in Test Automation #6: Resolve Failing Test Cases
Introduction Even when test cases have been carefully designed to be stable and maintainable, test failures can happen. There are several possible uses of the term “test failure,” so let’s distinguish...
View Article4 Ways to Improve Communication on Remote Testing Teams
As the pandemic goes on, many individual testers and teams are still working remotely. The expectation is for teams to collaborate as always so they can continue delivering high-quality features to...
View ArticleIntegrate Automated Testing into Any Continuous Integration Process
Long gone is the time of waterfall’s strictly separated development & testing phases. Today, it’s all about fast feedback, quick iterations and frequent releases at a previously unseen velocity....
View ArticleGetting Started with Ranorex Studio
Are you new to test automation with Ranorex Studio? If so, there are several resources to help you get started. First, there is a “Getting Started” tutorial right inside the Ranorex Studio workspace....
View ArticleTop Reasons to Choose Ranorex over Selenium
Technology has advanced at such a rapid pace, and the speed of releases is so fast that teams often are struggling to keep up. Every release feels like a storm that hits you hard, and before you...
View ArticleWhy You Need at Least Three Sets of Eyes on Your Code
I know a better way to program software. I’ll explain why it’s better, and how you, too, can practice it. Pair programming, a practice employed in numerous agile shops, provides a form of continual...
View ArticleWhat is Your Version? Structuring Software with Components and Tags
When it comes to software development, building applications as one large monolith is long gone. Instead, teams build software in components. Sometimes the components are objects and have unit tests;...
View ArticleAutomating Tests on a Mac with Ranorex Studio
Occasionally, we’re asked whether you can use Ranorex Studio on a Mac. There are actually two parts to this question: 1) Can you install Ranorex Studio on a Mac to create automated tests?2) Can you...
View ArticleNot Just for Testing: Using Ranorex Studio for Process Automation
Organizations today face multiple challenges, including stringent compliance requirements, a global shortage of workers and trends toward remote work. In this environment, many are turning to robotic...
View Article
More Pages to Explore .....