Quantcast
Channel: Best Practices – Ranorex
Browsing all 161 articles
Browse latest View live

Less Brittle GUI Test Automation, Part 2/2

In the previous article, I talked about three strategies to make your GUI tests less brittle: using named IDs, setting up data-driven tests that can repeat steps but expect different results, and...

View Article


Understanding DevSecOps

You come into work one day, only to learn that an evil hacker has gotten into a web server and absconded with all the access credentials left behind in a plain text configuration file. Pandemonium...

View Article


The Only Coding Standard You’ll Ever Need

“Standards? We don’t need no stinkin’ standards!” Not only are the individual things we try to base our standards on contentious, but the notion of having standards at all can be contentious,...

View Article

Image may be NSFW.
Clik here to view.

Cross-Browser Test Automation with Ranorex

If you’re testing a web application, you naturally want to ensure that it works well with not just a single browser, but with all of the most popular browsers. This requires cross-browser testing....

View Article

Image may be NSFW.
Clik here to view.

Test creation improvements with Ranorex Studio 8.3

A major goal of release 8.3 is to ensure that new users have a successful first experience with test automation and follow best practices for a robust and sustainable test automation project. To meet...

View Article


The Value of Failing Tests

Proponents of test-driven development (TDD) can be overheard muttering their mantra to themselves and others: “Red, green, refactor.” The red-green-refactor pattern is a simplification of the TDD...

View Article

Does Mobbing Really Speed Us Up?

Attend one of my classes on test-driven development (TDD), and you won’t be programming alone. You’ll work in pairs or if the class is small enough, you’ll participate as part of a mob as you learn...

View Article

Image may be NSFW.
Clik here to view.

How 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 Article


Are We Doing Data-Driven Testing Wrong?

As the need for coverage grows and calls for more overall tests, it makes sense to try to find ways to make tests that can address a variety of scenarios. It’s also a good idea to make sure that the...

View Article


A Personal History of Collaboration

You may be thinking, “Who is this guy with the audacity to write about his personal history? I’ve never heard of him.” Why should you, the reader, care? We bring value to ourselves and others by...

View Article

Five Techniques for Continuous Integration

The brave new world of continuous integration and continuous deployment is exciting: It promises, among other benefits, better and more consistent testing. Too often, though, the reality is far...

View Article

Image may be NSFW.
Clik here to view.

Developing Software in a Serverless Computing Environment

Serverless computing is a game changer. Before serverless computing came along, the deployment unit for an application was a physical computer, a virtual machine or a container. In the serverless...

View Article

One Thing at a Time: Fighting the Fallacy of Multitasking

If you 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)....

View Article


How to Test a Migration from Python 2 to Python 3

Hundreds of thousands of software applications are scheduled for migration from Python 2 to Python 3. The deadline is approaching fast: Support ends with 2019. Abundant articles explain the importance...

View Article

Starting Over Again: Retooling a Legacy Application for Test Automation

We had recently hired a new software test engineer into our small group, and as part of the orientation, it fell to me to show them our automation suite. I walked through the examples I had prepared,...

View Article


Image may be NSFW.
Clik here to view.

The Action Spot and its Different Settings

You might have already wondered; Ranorex does object-based recording, so a click action, for example, is always performed on a specific UI element, no matter how it looks or what screen coordinates it...

View Article

Image may be NSFW.
Clik here to view.

Test Execution Performance Analysis

When your Test Suite starts to grow and gets more complex, it’s a good idea to take a look at its overall performance and run duration. Identifying time-consuming bottlenecks in your tests has never...

View Article


Operating Systems Really Do Make a Difference in Cloud Computing

I remember quite vividly when I was confronted with one of the paradoxes of commercial computing. It was around 1983. The high school where I was teaching opened up a computer lab filled with Apple II...

View Article

Image may be NSFW.
Clik here to view.

Repositories: Reduce Mental Overhead and Improve Test Maintenance

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 Article

Image may be NSFW.
Clik here to view.

Scripts, Snippets and Functions: Less Brittle Test Code with More Productivity

Login, search, create a profile are common things you have to do everywhere. eCommerce sites have “add to cart”, “view cart”, and checkout, while content-creation sites have tag, post, upload image,...

View Article
Browsing all 161 articles
Browse latest View live