January, 2020

Upcoming Software Testing Trends in 2020


The projections are in! Check out these testing trends! The software development landscape continues to evolve with DevOps and Agile development methods taking over traditional approaches. The advent of these methods has led to the innovation and use of new testing techniques.

Performance Budgets, Pragmatically

CSS Wizardry

One of the key tools that performance engineers have at their disposal is the Performance Budget: it helps us—or, more importantly, our clients—ensure that any performance-focused work is monitored and maintained after we’ve gone.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Optimize Citrix platform performance and user experience with Dynatrace (GA)


Dynatrace news. Having released this functionality in an Preview Release back in September 2019, we’re now happy to announce the General Availability of our Citrix monitoring extension. This extends Dynatrace visibility into Citrix user experience and Citrix platform performance.

How to Monitor MySQL Deployments with Prometheus & Grafana at ScaleGrid


Monitoring your MySQL database performance in real-time helps you immediately identify problems and other factors that could be causing issues now or in the future. It’s also a good way to determine which components of the database can be enhanced or optimized to increase your efficiency and performance. This is usually done through monitoring software and tools either built-in to the database management software or installed from third-party providers.

Programmatically interpretable reinforcement learning

The Morning Paper

Programmatically interpretable reinforcement learning , Verma et al., ICML 2018. Being able to trust (interpret, verify) a controller learned through reinforcement learning (RL) is one of the key challenges for real-world deployments of RL that we looked at earlier this week.

Flow Efficiency – What Value-adding Work is Actively being Worked On?


“If you measure anything, measure wait time” – Dominica DeGrandis, Making Work Visible. A major part of Flow Metrics is tracking all the work that goes into planning, building and delivering a product for the business.

Predictable Pitfalls of Scaling VoIP to Cluster


Avoid these pitfalls of scaling VoIP to cluster. VoIP technologies have a reputation for being rather complex and not without good reason. This is not to say, however, that any mid-level developer will have much difficulty finding and handling one of many available open-source servers.

More Trending

Infrastructure monitoring for enterprise cloud – 4 key requirements


Dynatrace news. Anyone moving to the cloud knows that it isn’t just a change from running servers in your data center to running them in someone else’s data center.

How To Prioritize Test Cases For Regression Testing?


With every software enhancement, the final product that is being delivered to the customer includes the new feature as well as the existing ones. The focus of Agile teams is to maintain consistency in delivering a satisfactory final product to the customer within the timeline.

Synthesizing data structure transformations from input-output examples

The Morning Paper

Synthesizing data structure transformations from input-output examples , Feser et al., PLDI’15.

Turning Software Delivery Data into IT and Business Intelligence


Turning software delivery data into IT and business intelligence is nothing new; it’s the 21st-century gold rush.

Does Browser Testing On Internet Explorer Still Make Sense?


Is Internet Explorer.irrelevant? A question that has been on the back of minds for many web developers and testers who are involved in cross-browser testing. Does Browser Testing On Internet Explorer Still Make Sense?”.

Six performance resolutions for the new year

Speed Curve

For the past two years, the performance.now() conference has been the most valuable performance event I've attended. So valuable, in fact, that I've made some of the talks the cornerstone of this list of performance resolutions for 2020.

Could intellectual debt derail your journey to the autonomous cloud?


Dynatrace news. In part one, we began our discussion about intellectual debt by pointing out how machine learning systems contribute to the widening gap between what works and our understanding of why it works.

Cloud 162

The best software QA and testing conferences of 2020

TechBeacon Testing

Some may see testing as a fairly boring and static set of practices, but leaders in this space know it is a vibrant discipline that is constantly improving every year, thanks to exciting new techniques made possible by better automation tools and artificial intelligence.

Ironies of automation

The Morning Paper

Ironies of automation , Bainbridge, Automatica, Vol. 19, No. 6, 1983. With thanks to Thomas Depierre for the paper recommendation. Making predictions is a dangerous game, but as we look forward to the next decade a few things seem certain: increasing automation, increasing system complexity, faster processing, more inter-connectivity, and an even greater human and societal dependence on technology. What could possibly go wrong?

Games 62

Flow Velocity – How Fast are We Delivering Business Value Through Software Delivery?


The first metric in our Flow Metrics series is F low Velocity, a measure of productivity and one of the “money metrics”. It tells you how many items were completed over a given period of time (week or month over month).

5 Things Your Website Needs for Faster Performance in 2020


How fast can it run? Nobody enjoys a long line at the supermarket or a long wait at the restaurant. Your visitors are the same. They do not appreciate slow performing websites. The worst part is, they express their displeasure through fewer sales and visits.

Optimizing Your Images Didn’t Improve Your Load Time? Here’s Why


Optimizing your images is often the very first suggestion that any performance writer or consultant will make when it comes to optimizing a website. We’re no exception. Make no mistake, this is a key step to take and should absolutely be a part of your web design/development routine.

The impact of intellectual debt on IT operations


Dynatrace news. In part one, we introduced the concept of intellectual debt, defining it as the gap between what works and our knowledge of why it works. As is often the case with technical debt, some amount of intellectual debt is acceptable, even necessary.

NULL Complexities – Part 2

SQL Performance

This article is the second in a series on NULL complexities. Last month I introduced the NULL as SQL's marker for any kind of missing value. I explained that SQL doesn't provide you with the ability to distinguish between missing and applicable (A-values) and missing and inapplicable (I-values) markers. I also explained how comparisons involving NULLs work with constants, variables, parameters and columns.

C++ 54

Web Performance Bookshelf


Reading time 1 min Why share the library of the web performance books while there’s a substantial collection of fantastic websites and articles on the net?

The Next Generation in Logistics Tracking with Real-Time Digital Twins

ScaleOut Software

Companies with large numbers of geographically distributed assets increasingly need intelligent real-time monitoring to keep operations running smoothly. Consider a retail chain of stores or restaurants with tens of thousands of outlets.

Implementing Clustering With MuleSoft AnyPoint Runtime Manager


Learn more about clustering with MuleSoft. What Is Clustering? Clustering is a group of servers or mule runtime which acts as a single unit. Mulesoft Enterprise Edition supports scalable clustering to provide high availability for the Mulesoft application.

Automating a Picker Wheel using Testsigma


Pickerwheel is the UI element, specific to mobile devices that allows a user to pick a single value from multiple values displayed as a scrollable list. This UI element is available on both Android and iOS.

Perform Las Vegas 2020: Grow your skills. Expand your knowledge. Get Certified.


Dynatrace news. You asked. We listened. This year at Perform Las Vegas 2020 , we’re ramping up our Dynatrace University offerings because we know this is one of your favorite parts of attending Perform.

SQL Server 2019 Cumulative Update #1

SQL Performance

Earlier this week, Microsoft announced SQL Server 2019 Cumulative Update #1. The build number is 15.0.4003.23 and there are 83 fixes !

Challenges of real-world reinforcement learning

The Morning Paper

Challenges of real-world reinforcement learning , Dulac-Arnold et al., ICML’19. Last week we looked at some of the challenges inherent in automation and in building systems where humans and software agents collaborate. When we start talking about agents , policies , and modelling the environment , my thoughts naturally turn to reinforcement learning (RL).

A Quick BlazeMeter University Review


A senior performance tester’s review of the new courses by BlazeMeter Last week, I was looking for fresh knowledge on performance testing, so I asked a teammate of. The post A Quick BlazeMeter University Review appeared first on Abstracta Software Testing Services.

Compare Software Testing Methodologies for Your Needs


The choice is yours! The choice is yours. You know your product. You know the problem it solves and why it will soon become vital to the working lives of untold numbers of users. What you might not know is how best to test that product so that your development intention becomes a product reality.

Overview of Non-Clustered indexes in SQL Server

SQL Shack

This article gives an introduction of the non-clustered index in SQL Server using examples. Introduction In a previous article Overview of SQL Server Clustered indexes, we explored the requirement of an index and clustered indexes in SQL Server.

Validating non-HTTP Service SLAs with Dynatrace


Dynatrace news. Validating Service SLAs (custom, 3 rd party or external) are a no brainer for individuals responsible for ensuring system stability and availability. It also happens to be one of the use cases Dynatrace Synthetics perfectly supports for HTTP(S) services.

Fun with (columnstore) compression on a very large table – part 2

SQL Performance

In part 1 , I showed how both page and columnstore compression could reduce the size of a 1TB table by 80% or more. While I was impressed I could shrink a table from 1TB to 50GB, I wasn't very happy with the amount of time it took (anywhere from 2 to 14 hours).

11 top open-source API testing tools: What your team needs to know

TechBeacon Testing

How do you find the right open-source API testing tool for your needs? Since my last roundup of the best candidates, a few more tools have appeared that warrant consideration—and there's a new technique that's all the buzz in AI automation circles that you need to know about.

Ten challenges for making automation a ‘team player’ in joint human-agent activity

The Morning Paper

Ten challenges for making automation a ‘team player’ in joint human-agent activity , Klein et al., IEEE Computer Nov/Dec 2004. With thanks to Thomas Depierre for the paper suggestion. Last time out we looked at some of the difficulties inherit in automating control systems. However much we automate, we’re always ultimately dealing with some kind of human/machine collaboraton.

Squashed Bugs, Served Hot and Fresh With Failure Rate Heatmaps


Learn how to squash bugs! To err is human; to introduce bugs is to be a developer, and to debug is part of everyday life.

How to detect and prevent unexpected growth of the TempDB database

SQL Shack

In this article, we will discuss the best practices that should be followed in order to keep the TempDB database in a healthy state and prevent any unexpected growth of the database, in addition to the procedure that can be followed to detect this unexpected growth once occurred.