Trending

NOW TRENDING AT QA VALLEY

Unit-testing: best practices

I have unit-tested my code for many years. While building a GIS-system, we really cared about our product quality. Our users’ needs demanded the app to work properly. I had all critical and/or complex parts of code 100% test-covered, with multiple paths and corner cases. It was such a pleasure.

read more

Maximize the Power of Your Open Source Application Security Testing

Open source components are the building blocks of the application economy. According to recent research, open source components make up 60 to 80 percent of the code base in modern applications.Developers depend on components that are written and maintained by the open source community to work faster and more efficiently,.

read more

Fundamentals of Anomaly Detection

Let's take a look at the fundamentals of anomaly detection and also explore the categories of anomalies and anomaly detection techniques. Today, when we claim of solving problems with Data Science, we try to do one of the following things: (more…)

The Role of AI in Software Testing

We all know that over the recent years, AI has proven to be quite helpful for the human race in the multifarious fields like statistics, graphical studies, astronomy and so on. But now the concerned matter is whether the theory will be able to bring about the necessary and the.

read more

Use waits as assertions for your Selenium tests

Selenium tests tend to make a lot of use of assertions, to check that some actions have been performed on the front-end or that some WebElement properties are the expected ones. And by assertions, I mean, mostly: assertEquals or assertTrue, as these are the most commonly used ones. (more…)

Not All Bugs Are Worth Fixing (And That’s Okay)

As a software developer, you want nothing more than to build and deliver great products and features to your customers. But you also know software development isn’t always easy since making changes is a guarantee that bugs will be introduced. After all, “If debugging is the process of removing software.

read more

Cloud based testing: benefits, challenges and tips for success

Today, DevOps teams are under constant pressure to release faster, improve quality and keep costs under control. With cloud-based testing tools, organisations can solve these challenges head-on. Cloud based test automation tools bring several benefits over traditional on-prem based tools. (more…)