Sat.Jun 13, 2020 - Fri.Jun 19, 2020

article thumbnail

Protractor Tutorial: Handle Mouse Actions and Keyboard Events

DZone

At times, while performing automated browser testing, you often have to deal with elements, which reveal only after you hover on the menu or after you click on them. In such cases, you can opt for using the action class for keyboard and mouse actions in Selenium Protractor. With the action class, you can automate representation of mouse activities, such as a mouse clicking, mouse hovering, etc.

Testing 306
article thumbnail

How TripleLift Built an Adtech Data Pipeline Processing Billions of Events Per Day

High Scalability

This is a guest post by Eunice Do , Data Engineer at TripleLift , a technology company leading the next generation of programmatic advertising. What is the name of your system and where can we find out more about it? The system is the data pipeline at TripleLift. TripleLift is an adtech company, and like most companies in this industry, we deal with high volumes of data on a daily basis.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Top AIOps vendors and platforms 2020 ranked by users

Dynatrace

Dynatrace news. As the complexity of application and cloud environments increases exponentially, ITOps and DevOps teams are increasingly turning to AI to automatically monitor, analyze and report on the data that is collected. And with the rise of AIOps across organizations, we’re pleased to say that G2 has recently updated their ranking for the top AIOps Vendors, and Dynatrace ranks #1.

article thumbnail

10 portfolio projects for aspiring automation engineers

TechBeacon Testing

Those looking to break into the test automation field have difficulty doing so because of lack of experience. One way to gain experience is, of course, to study and practice on your own. But how do you demonstrate your newfound knowledge to employers?

article thumbnail

Heap Memory In Java Applications Performance Testing

DZone

Does every performance engineer need to know about how memory in Java works? To completely fine-tune the java performance bottlenecks for high performance my answer is YES. Java memory management is a significant challenge for every performance engineer and Java developer, and a skill that needs to be acquired to have Java applications properly tuned.

Java 287
article thumbnail

Talk video available: Bridge to NewThingia @DevAroundTheSun

Sutter's Mill

Last month, I gave a new talk “Bridge to NewThingia” at DevAroundTheSun. Using examples from the evolution of programming languages and a few other tech products, it analyzes some key design factors that let you confidently answer the question, “why will your NewThing succeed, when a lot of things that look like it have failed in the past?

article thumbnail

Ensure great customer experience with fast analysis of mobile app crashes

Dynatrace

Dynatrace news. Mobile apps have taken over—they make life so much easier in so many ways. At the same time, mobile experiences have conditioned mobile consumers to expect an ever-growing level of speed, convenience, and personalization—no matter if it’s ordering food, scheduling a doctor’s appointment, or paying bills online. In these situations, a sudden app crash can make the difference between you or your competitor completing the transaction and retaining that customer’s b

Mobile 168

More Trending

article thumbnail

Understanding When to Use a Test Tool vs. a Test System

DZone

Testing is a mission-critical aspect of the software development lifecycle (SDLC). You'd be hard-pressed to find a software development professional who disagrees. Yet, for all the importance that testing has in the SDLC, there is a misconception among many about the difference between a testing tool and a testing system. Understanding the difference is important, particularly if you're a decision-maker who is responsible for ensuring that your company's software development teams have the resou

article thumbnail

Does SSL Slow Down My Site?

MachMetrics

For too long, many bloggers and site owners who weren’t handling credit card transactions on their sites resisted adding an SSL certificate to their sites. Among the reasons for this was the common myth that using SSL may slow down your website. Many were hesitant to sacrifice site speed for the added layer of security if they felt like they didn’t need it.

Speed 86
article thumbnail

Eliminate inefficiencies and innovate faster by optimizing hybrid mainframe environments on IBM Z

Dynatrace

Dynatrace news. IBM Z systems power billions of transactions each day and are used by most Fortune 500 companies. Over the years however, classic mainframe environments have been transformed, with their services frequently linked to distributed systems or an enterprise cloud. For many organizations, these back-end technology layers reveal blind spots in their current approach to monitoring.

article thumbnail

SQL Server performance tuning – RESOURCE_SEMAPHORE waits

SQL Shack

When dealing with SQL Server performance tuning waits, we may see RESOURCE_SEMAPHORE waits along with other related monitoring that indicates memory as a possible pain point for our server (such as the below image that shows memory being one of the top waits overall). Memory showing as the top wait We should expect to see […].

Tuning 75
article thumbnail

9 Free Best Code Editors for Windows and Mac In 2020

DZone

It is always exciting for developers from all over the world whenever they get to showcase their best code editor at computer expos and tech conferences. On that note when we talk about free code editors for Windows and Mac to use in the year 2020, we cannot help but wait in anticipation for brand-new features to use right away. In this write-up, we will talk about the best coding software for multiple platforms.

Code 236
article thumbnail

Are your JavaScript long tasks frustrating users?

Speed Curve

When it comes to long JavaScript tasks, how long is too long? The general consensus within the web performance community is that any JS scripting task that takes more than 50ms to execute can affect a user's experience. When the browser's main thread hits max CPU for more than 50ms, a user starts to notice that their clicks are delayed and that scrolling the page has become janky and unresponsive.

Metrics 74
article thumbnail

Massively automate enterprise operations using Dynatrace information discovered with the Monitored entities API v2

Dynatrace

Dynatrace news. The world is moving faster than ever. To drive productivity and boost efficiency, enterprises are increasingly automating their critical business processes. At the same time, navigating modern IT infrastructures can seem like stumbling through a maze, as they’re becoming overly complex, containing hundreds of technologies and billions of dependencies.

article thumbnail

End to End Testing – What is it?

Testlodge

What is End to End Testing? End to end testing is an important technique used to validate the flow of an application from start to finish. The main objective of this testing is to simulate user behavior and thoroughly test components to identify any integration issues. In more precise terms, end to end (or E2E) testing is a methodology in which testing takes place from the very first point of contact with the application to the end result, to check the quality of the functionalities and communic

Testing 73
article thumbnail

XUnit Testing Tutorial: Environment Setup For Selenium Testing

DZone

xUnit.net (also referred to as xUnit) framework is a popular open-source unit testing framework for the.Net platform. The framework is built with a community focus. Since there is a focus on the community, it is easier to expand upon than other popular Selenium test automation frameworks. As xUnit is written by the creators of the NUnit framework, you would find a lot of similarities between the two frameworks.

Testing 222
article thumbnail

Scan for Broken Links on a Website with JavaScript

The Polyglot Developer

Building a website isn’t a difficult task in a lot of circumstances, but maintaining a website is a totally different story. When it comes to larger scale websites or blogs such as The Polyglot Developer , content can become out of date at any time, and it’s more likely to happen the longer the content appears on the site. Stale content and content that doesn’t work, whether that be through links, formatting, or something else, can severely damage how you rank in search results

Website 72
article thumbnail

Identify issues faster with enhanced visibility into your TIBCO EMS resources (Preview)

Dynatrace

Dynatrace news. One key requirement of a microservices architecture is the ability to make information of all kinds available wherever and whenever it’s needed, without putting undue traffic on corporate and public networks. TIBCO Enterprise Message Service (EMS) is a standards-based messaging solution that can serve as the backbone of any microservices architecture by providing Java Message Service (JMS) compliant communications across a wide range of platforms and application technologies.

Storage 134
article thumbnail

Block Referrer - Blacklist Unauthorized Requests

KeyCDN

The feature Block Referrer is now available! This allows the blacklisting of domains that are hotlinking content. Previously, only referrer whitelisting was available, which required all necessary domains related to the Zone to be added. This new feature can be enabled in just a few clicks and can result in significant costs savings if the content is hotlinked on other websites.

Website 69
article thumbnail

Top 13 Challenges Faced In Agile Testing By Every Tester

DZone

Even though we strive for success in whatever journey we undertake, sometimes failure is inevitable. But in most cases, if we just avoid a few blunders and get through major challenges hampering progress, the path to success won’t seem so challenging. The same goes for agile testing teams where the pressure of continuous delivery can be overwhelming.

Testing 171
article thumbnail

Selenium Vs Testsigma | Which is the Best Automation Testing Tool?

Testsigma

Introduction. As Agile methodology was introduced, the need for fast and continuous delivery of software applications increased. Fulfilling this need, automation testing within organizations increased. Various free open source and paid automation testing tools were introduced. Selenium was the first open-source automation tool introduced and organizations moved towards this tool for their test automation needs.

article thumbnail

5 Tips to Begin Simplifying Traceability in Enterprise Software Delivery

Tasktop

When it comes to traceability in enterprise software delivery , there’s no beating around the bush: It’s always going to be a challenge. It is, after all, a complex adaptive system that comprises a huge evolving web of people, disciplines, teams and processes. . Complicating matters further, traceability also means different things to different people across the organization, both vertically (management of the work) and horizontally (delivering work across the value stream). .

article thumbnail

What is Network Error Logging?

Rigor

What if there was a way for you to know whenever a visitor had trouble connecting to your website? Imagine that whenever someone anywhere in the entire world experienced a DNS timeout, encountered an expired SSL certificate, or received a 502 Bad Gateway error when accessing your site, you instantly. The post What is Network Error Logging? appeared first on Rigor.

Network 59
article thumbnail

Building an Observable Enterprise App — VMWare Cloud Community

DZone

Once an app is launched to market, it's up to the engineering team to ensure that it continues to meet its SLAs. See how we use VMware Tanzu Observability (Wavefront) and Sentry to proactively monitor and fix issues before they become production problems. Every engineering leader has experienced the anxiety and stress of taking an app to production.

Cloud 166
article thumbnail

SLA Compliance for SaaS Businesses

Dotcom-Montior

SaaS businesses are built upon the simplicity of computing, storage, and networking they provide to their users. Web and mobile applications provided by SaaS businesses are meant to be straight forward to consume for users. However, it’s important to deliver an excellent experience to your users who rely heavily on your reliability and performance.

article thumbnail

Usability enhancements in ServicePulse 1.25

Particular Software

One of the challenges in building a distributed software system is that with so many processes doing their own thing, it can be hard to get the bird’s-eye view of what’s going on. Is everything healthy? Is the performance ok? Is there anything going on that could cause a problem? ServicePulse is our application for monitoring your entire distributed system.

article thumbnail

Percona Live ONLINE Opening Keynote: State of Open Source Databases by Peter Zaitsev

Percona Community

Peter Zaitsev is CEO and co-founder of Percona. He opened Percona Live ONLINE with a keynote which took a look at the historical foundations of open source software and how they have shaped the field today. The history of open source software In the early days of computing, software and hardware were bundled together. While the term open source wasn’t coined, software was open by default.

article thumbnail

How to Test Mobile App Performance: 3 Key Factors

DZone

You’ve probably interacted with an app on your phone or tablet that’s slow, takes a long time to load, freezes, or even crashes on you altogether. Frustrating, right?

Mobile 148
article thumbnail

The Great Firewall of China: Obstacles to Monitoring Performance

Dotcom-Montior

The entire country of China’s internet connectivity is shielded by the Great Firewall (GFW). There are three state-owned ISP providers, China Unicom, China Telecom, and China Mobile , that control internet in China. Essentially, all traffic between China and the rest of the world goes through a few national level and a handful of core level access points in different regions.

article thumbnail

Using Real-Time Digital Twins for Aggregate Analytics

ScaleOut Software

Maintain and aggregate dynamic information for. thousands of data sources. When analyzing telemetry from a large population of data sources, such as a fleet of rental cars or IoT devices in “smart cities” deployments, it’s difficult if not impossible for conventional streaming analytics platforms to track the behavior of each individual data source and derive actionable information in real time.

article thumbnail

A Faster Blog, Faster

Alex Russell

Moving this site to Eleventy and Netlify has been a great way to improve the performance of the deployed end-product, which was reason enough to make the switch. During the port from Wordpress I've also been pleasantly surprised at how quick the build process is, particularly given the ways build-time work has grown as I've added features like comment imports.

Cache 55
article thumbnail

How Do You Run a Unit Test in Apex?

DZone

To facilitate the development of robust, error-free code, Apex supports the creation and execution of unit tests. Unit tests are class methods that verify whether a particular piece of code is working properly. Unit test methods take no arguments, commit no data to the database, and send no emails. Such methods are flagged with the @isTest annotation in the method definition.

Testing 139
article thumbnail

Making a Tarantool-Based Investment Business Core for Alfa-Bank

Percona Community

A still from “Our Secret Universe: The Hidden Life of the Cell” Investment business is one of the most complex domains in the banking world. It’s about not just credits, loans, and deposits — there are also securities, currencies, commodities, derivatives, and all kinds of complex stuff like structured products. Recently, people have become increasingly aware of their finances.

40
article thumbnail

Using Real-Time Digital Twins for Aggregate Analytics

ScaleOut Software

Maintain and aggregate dynamic information for. thousands of data sources. When analyzing telemetry from a large population of data sources, such as a fleet of rental cars or IoT devices in “smart cities” deployments, it’s difficult if not impossible for conventional streaming analytics platforms to track the behavior of each individual data source and derive actionable information in real time.

article thumbnail

Prefetching? At This Age?

Tim Kadlec

Awhile back, I wrote about using Netlify and SpeedCurve to A/B test performance changes. The one I specifically mentioned was testing out Instant.Page on my site. While the bulk of the post is about the A/B testing setup (which I am very happy with), I did note at the end that I was seeing some small improvements from Instant.Page, though the results were far from conclusive yet.

Cache 80
article thumbnail

Windows Apps GUI Test Automation Using PyWinAuto

DZone

Overview. In this article, we will understand how to create test automation script for Windows application using simple Python Scripting. We will walk through a scenario of automating a desktop application using PyWinAuto. Scenario. Amy is an automation tester working XYZ project. Amy has knowledge in basic python scripting and frameworks. Amy is looking for opensource tool based on python to automate desktop applications.

Testing 139
article thumbnail

Design Systems and Testability With Applitools

DZone

May 2020, Applitools had the pleasure of hosting Tyler Krupicka from Intuit for an hour-long webinar discussing design systems and testability. Tyler works at Intuit, a 9,400 employee company headquartered in Mountain View, California, that specializes in accounting and tax preparation software. At Intuit, Tyler works on the "Player/Design Systems" team, where he focuses on design systems.

Design 130