Sat.May 30, 2020 - Fri.Jun 05, 2020

article thumbnail

Handling Multiple Windows With Protractor For Selenium Testing

DZone

Every day is a challenge for newbie automation testers! Just when you learned how to perform automated browser testing on a single window, you now come across the challenge of handling multiple windows. Isn’t this a nightmare! Well, no need to worry, I've got you covered. While performing automated browser testing, at times you might end up in situations where you would need to handle multiple windows and tabs.

Testing 359
article thumbnail

Comparing PostgreSQL DigitalOcean Performance & Pricing – ScaleGrid vs. DigitalOcean Managed Databases

Scalegrid

DigitalOcean is a cost-effective cloud provider that caters to, and is widely adopted by the developer community. ScaleGrid is a fully managed DBaaS that supports MySQL, PostgreSQL and Redis™, along with additional support for MongoDB® database and Greenplum® database. Along with many popular cloud providers, DigitalOcean also provides a Managed Databases service.

Database 230
Insiders

Sign Up for our Newsletter

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

article thumbnail

Scale your API operations with our version 2 APIs

Dynatrace

Dynatrace news. Autonomous Cloud Programmability. Dynatrace v2 APIs transform your entire organization by making it as easy as possible to get started with monitoring automation and to solve your business problems with data-driven answers. Move towards BizDevOps : Cover all automation and integration use cases across your organization, not just in the Development department.

Metrics 187
article thumbnail

React Security Vulnerabilities that Should Not be Ignored

Simform

The Javascript has had a long history of common security risks associated with it and Reactjs is no exception. The library, React, exhibits a few security vulnerabilities in some of its components boasting millions of downloads, some of which can be fatal for your web application. In this blog, you will find easy ways to fix Reactjs Security Vulnerabilities that reduce the chances of security flaws accumulating over time in your web application.

article thumbnail

Top 27 Best Practices For Selenium Test Automation

DZone

In recent years, you’d hardly see an organization who had not transitioned to automation testing. After All, with quick feedback on new features, who’d want to miss out on Selenium testing. Even then, a few testers complain of the automation tests being unstable and unreliable. Trust me, that’s not true! A lot of the time the reason for your unstable tests is not following the right practices for Selenium test automation.

article thumbnail

The basics of Parallel Execution Plans in SQL Server

SQL Shack

In this article, we will learn the basics of Parallel Execution Plans, and we will also figure out how the query optimizer decides to generate a parallel query plan for the queries. Let’s first look at how a query is executed and the role of the query optimizer in this process. When a query is […].

Servers 88
article thumbnail

What is APM?

Dynatrace

Dynatrace news. Application Performance Monitoring (APM) in its simplest terms is what practitioners use to ensure consistent availability, performance, and response times to applications. Websites, mobile apps, and business applications are typical use cases for monitoring. However, with today’s highly connected digital world, monitoring use cases expand to the services, processes, hosts, logs, networks, and of course, end-users that access these applications – including your customers and empl

More Trending

article thumbnail

Karate Framework: Let's Make API Tests Green Again

DZone

I’ve recently talked about a testing framework called Cypress. In this article, I will talk about another one: a pretty simple testing framework for REST API Automation called Karate. In order to best describe it, here’s a pretty descriptive excerpt from the official source: Karate Framework is the only open-source tool to combine API test-automation, mocks and performance-testing into a single, unified framework.

Testing 256
article thumbnail

How I Used Brotli to Get Even Smaller CSS and JavaScript Files at CDN Scale

CSS - Tricks

The HBO sitcom Silicon Valley hilariously followed Pied Piper, a team of developers with startup dreams to create a compression algorithm so powerful that high-quality streaming and file storage concerns would become a thing of the past. In the show, Google is portrayed by the fictional company Hooli, which is after Pied Piper’s intellectual property.

Cache 80
article thumbnail

Scale enterprise BizDevOps collaboration by easily automating hundreds of user accounts in Dynatrace SaaS

Dynatrace

Dynatrace news. With role-based governance for large global teams, automatic enterprise-wide deployment and full-stack coverage across infrastructure, cloud platforms, and applications, Dynatrace is made for the most demanding enterprise environments. At our largest customers we see hundreds of users working together in Dynatrace from around the globe.

Azure 141
article thumbnail

Why use Node.js for building web apps? Node.js Advantages & Disadvantages

Simform

Ever wondered why Node.js is the first choice when it comes to developing web apps? If yes, then you are in the right place! In this blog, we’ll walk you through node.js advantages and disadvantages and explore use cases that’ll help you understand how it can add value to your projects. The post Why use Node.js for building web apps? Node.js Advantages & Disadvantages appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

Overview of C# Async Programming With Thread Pools and Task Parallel Library

DZone

I recently found myself explaining the concept of thread and thread pools to my team. We encountered a complicated threads-problem at our production environment that led us to review and analyze some legacy code. Although it threw me back to the basics, it was beneficial to review.NET capabilities and features in managing threads, which mainly reflected how.NET evolved significantly throughout the years.

C++ 246
article thumbnail

In uncertain times, product quality is key: 4 ways to amplify QA

TechBeacon Testing

As your engineering team settles into the routine of working from home and operating in the current climate, your strategy might be changing.

article thumbnail

Massively speed up OneAgent lifecycle management with the enhanced REST API (Preview)

Dynatrace

Dynatrace news. Dynatrace OneAgent lifecycle management allows you to control your OneAgent instance operations, configure core settings, and get answers to questions like: “What are the health statuses of my OneAgents?”, “Are my OneAgents and ActiveGates performing well?”, and “Do I have the latest versions installed?” In February, we introduced a Preview release of the REST API interface that enables you to easily manage thousands of OneAgents remotely.

Speed 134
article thumbnail

Cucumber vs Testsigma| Behaviour Driven Development Compared

Testsigma

Headed to BDD? Is Cucumber a cool way to go? Let’s explore. A software development organization may decide to move its development process to Behaviour Driven Development (BDD) because of 2 main reasons: 1. There is a need to make automated acceptance tests reviewable for clients or users and the non-technical members of the team like project managers, project managers, etc.

article thumbnail

49 Most Common Selenium Exceptions for Automation Testing

DZone

A developer will always write code keeping different scenarios in mind but there could be cases where the implementation does not work as expected. The same principle also applies to test code that is primarily written to test the existing product functionalities, unearth bugs, and make the product 100% bug-free. It is rightly said that Truth is always stranger than fiction and you would witness a lot of ‘stranger things’ when you perform Selenium test automation.

Testing 222
article thumbnail

Mobile Page Speed Testing

MachMetrics

Do you know how fast your site loads on a mobile device? Mobile use surpassed desktop use years ago, but all too often websites are still being built desktop first and mobile second. In fact, failing to run a mobile page speed test is the number 1 speed testing mistake we see our users make! If you’re unsure of how your website performs on a mobile device (or even got a poor result on a speed audit), stick with us.

Speed 67
article thumbnail

More visibility into user experience with new web performance metrics and enhanced Visually Complete

Dynatrace

Dynatrace news. To deliver outstanding customer experience for your applications and websites, you need reliable benchmarks that measure what good customer experience looks like. Dynatrace Visually complete is a point-in-time web performance metric that measures when the visual area of a page has finished loading. In terms of user experience measurements, optimizing visually complete timing is more valuable than optimizing other page load timings because Visually complete reflects the amount of

Metrics 134
article thumbnail

Role of a Developer in Software Testing

Kovair

Do you like working with computers? I hope, yes. Maybe you appreciate diving deeper into a system to find out how it works. Perhaps, you.

article thumbnail

11 Ways To Manage Distributed Testing Teams Effectively

DZone

With the outbreak of COVID-19, organizations all over the world are forced to ask their employees to work from home. It’s likely that you haven’t worked with a completely distributed team, let alone manage one. For testing teams, who usually share an office, this brings a new set of challenges-How to monitor your testing teams' efficiency when you can’t supervise them directly?

Testing 215
article thumbnail

NEW: Compare ALL the things!

Speed Curve

One of the huge benefits of tracking web performance over time is the ability to see trends and compare metrics. While you've always had the ability to do this in SpeedCurve, we recently added new functionality that makes it much easier for you to bookmark and compare different Synthetic tests in your test history. With the new 'Compare' feature, you can now generate side-by-side comparisons that let you not only spot regressions, but easily identify what caused them: Compare the same page at di

Metrics 61
article thumbnail

What is Application Performance Monitoring?

Dynatrace

Dynatrace news. Application Performance Monitoring (APM) in its simplest terms is what practitioners use to ensure consistent availability, performance, and response times to applications. Websites, mobile apps, and business applications are typical use cases for monitoring. However, with today’s highly connected digital world, monitoring use cases expand to the services, processes, hosts, logs, networks, and of course end-users that access these applications – including your customers and emplo

article thumbnail

Location Geofencing with MongoDB, Stitch, and Mapbox

The Polyglot Developer

For a lot of organizations, when it comes to location, geofencing is often a very desirable or required feature. In case you’re unfamiliar, a geofence can be thought of as a virtual perimeter for a geographic area. Often, you’ll want to know when something enters or exits that geofence so that you can apply your own business logic. Such logic might include sending a notification or updating something in your database.

article thumbnail

What Is Parallel Testing and Why to Adopt it?

DZone

With the advancement in technology, testing solutions have become more scalable than ever, as organizations moved to Selenium test automation from manual testing. But, one area that most organizations are still struggling with is the scalability to run multiple tests in parallel. Many corporations are still using sequential testing methods to deliver quality assurance, which consumes a lot of time, resources, and efforts.

Testing 166
article thumbnail

Percona Projects for Google Summer of Code - 2020

Percona Community

We are proud to announce that Percona was selected as a participating organization for the Google Summer of Code (GSoC) 2020 program, this is our second year as a participating org with the GSoC program. GSoC is a great program to involve young student developers in open source projects. We participated in the program in 2019 for the first time and we were really happy and satisfied with the results.

Google 52
article thumbnail

Dynatrace Managed release notes version 1.194

Dynatrace

Dynatrace news. New features and enhancements. Managing a few Azure nodes is easy, managing observability for thousands is unique to Dynatrace. Other improvements. General. Allow user to terminate all their existing sessions at sign-in. License-related notifications for quotas that are nearly exhausted are now displayed only to cluster administrators.

Azure 106
article thumbnail

European SAFe® Summit 2020: A Reminder of What Agile Really Means

Tasktop

“If you don’t understand the customer’s journey, or you don’t really understand the customer, or you’re not really solving the user’s problem, you’re not going to achieve business agility.” Dean Leffingwell, Co-founder and Chief Methodologist at Scaled Agile® 1. The virtual European SAFe® Summit next week (June 10-11, 2020) arrives at a time when business agility is legacy-defining.

article thumbnail

Selenium C# Tutorial: Handling Multiple Browser Windows

DZone

A common scenario in a website (or web application) is opening up a new browser (or tab) on the click of a button. With these multiple browsers, windows can be automated using Selenium test automation. Once the Selenium WebDriver instance is instantiated, a unique alphanumeric id is assigned to the window. This is called window handle and is used to identify browser windows.

C++ 157
article thumbnail

Percona Live ONLINE: MySQL on Google Cloud: War and Peace! by Akshay Suryawanshi & Jeremy Cole

Percona Community

This session at Percona Live ONLINE was presented by Akshay Suryawanshi, Senior Production Engineer at Shopify, and Jeremy Cole, Senior Staff Production Engineer - Datastores at Shopify. Shopify is an online and on-premise commerce platform, founded in 2006. Shopify is used by more than a million merchants, and hundreds of billions of dollars of sales have happened on the platform since its inception.

Google 52
article thumbnail

OneAgent release notes version 1.193

Dynatrace

Dynatrace news. With this release, the oldest supported OneAgent versions are: Dynatrace ONE. Dynatrace ONE Premium. 1.175. 1.169. Make sure you update soon. New features and enhancements. Further improvements to OneAgent security for Windows and Linux. Java. Added support for Mule (HTTP Listener) 4.1.1. The post OneAgent release notes version 1.193 appeared first on Dynatrace blog.

Java 106
article thumbnail

Getting NServiceBus ready for the cloud

Particular Software

More and more companies are realizing that it’s in their best interest to move to the cloud. As software consultants at Headspring , we’re often tasked with helping organizations migrate their highly complex legacy systems to modern cloud environments. For clients using NServiceBus to facilitate messaging, moving to the cloud without it seems untenable.

Cloud 52
article thumbnail

How Do You Catch More Bugs In Your End-To-End Tests?

DZone

How much is it worth to catch more bugs early in your product release process? Depending on where you are in your release process, you might be writing unit or systems tests. But, you need to run end-to-end tests to prove behavior, and quality engineers require a high degree of skill to write end-to-end tests successfully. What would you say if a single validation engine could help you ensure data integrity, functional integrity, and graphical integrity in your web and mobile applications?

Testing 157
article thumbnail

Percona Live ONLINE Talk: Enhancing MySQL security at LinkedIn by Karthik Appigatla

Percona Community

MySQL, arguably the most popular relational database, is used pretty extensively at the popular professional social network LinkedIn. At Percona Live ONLINE 2020, the company’s flagship event held online for the first time due to the Covid-19 pandemic, Karthik Appigatla from LinkedIN’s database SRE team discussed the company’s approach to securing their database deployment without introducing operational hiccups or adversely affecting performance.

article thumbnail

Fundamentals

The Agile Manager

Last month, I wrote that the COVID-19 crisis has created prime opportunities for investing: depressed prices create opportunity to acquire assets that are likely to appreciate rapidly once the crisis passes. I also wrote that it is important to invest thoughtfully: fundamentals are changing, and without an appreciation for how those changes affect the economics of industries and value of assets, it is equally a prime opportunity to vaporize cash.

article thumbnail

TPDP E37: Writing Tests in a Development Project

The Polyglot Developer

I’m pleased to announce that the latest episode of The Polyglot Developer Podcast has been published! In Writing Tests in a Development Project , the topic is testing and it features repeat guest Corbin Crutchley , author and co-founder at Unicorn Utterances. Writing tests can often feel overwhelming, or a chore, and it prevents a lot of developers from including them when developing, but the goal of the episode is to break things down and make it easier to understand and implement.

article thumbnail

Top UI Automation Tools You Should Try

DZone

As applications are designed and developed for varied platforms, spanning mobile, desktop, and cloud, testing user interfaces has turned into an increasingly complicated and risk-prone job. While having its series of challenges and loopholes, automated UI testing is gaining traction. UI test tools can effortlessly help in automated tests of software and applications that contain user interfaces.

article thumbnail

How to Enhance User Experience by Improving Mobile App Performance

DZone

What’s one of the biggest predictors of a mobile app's success? Performance.

Mobile 239