DZone

Top 10 Low-Code App Development Best Practices to Follow

DZone

Low-code is the present and future of software development. The low-code market is expected to increase from its $10.3 billion market value back in 2019 to $187 billion by 2030 as more companies see the benefits of adopting the platform for their business needs.

Top Automation Programming Languages of 2021

DZone

Introduction. In today’s highly competitive world, software development and automation play a significant role in creating robust software applications for businesses. Additionally, emerging technologies like artificial intelligence and blockchain have given a competitive edge to enterprises.

Insiders

Sign Up for our Newsletter

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

What's New in Selenium 4?

DZone

Selenium has gone through a tremendous evolution since its introduction and that’s the reason today it is the most popular and powerful automation testing tool.

Measuring Code Quality: Qualitative and Quantitative

DZone

Code Quality defines that the code is good, which means code is of high quality, and code is bad, which means code is of low quality. The quality can be subjective, so different teams may use different definitions based on the context.

Code 153

How to Work With Tables in Selenium PHP

DZone

Web tables, or "data tables," are a common sight in many web-based applications. These tables are predominantly used for displaying information in a tabular format. Rows and columns are the key identifiers of web tables in Selenium.

ADHD in the workplace - 3 ways you can help devs

DZone

In a company with 100 employees, there can be over 10 individuals with some form of neurodiversity such as ADHD, Autism, Dyslexia, or others.

141
141

Distributed Load Testing in JMeter Using VirtualBox: QAInsights

DZone

In this article, we are going to use how you can run distributed load testing in JMeter using the VirtualBox setup. I have already posted videos about distributed load testing on AWS and Raspberry Pi. You need more than one machine to run the load tests.

AWS 141

Optimizing Prometheus and Grafana with the Prometheus Operator

DZone

Introduction. Taking a proactive and efficient approach to Kubernetes cluster monitoring can help engineering teams identify and predict many critical problems like CPU outage, memory outage, storage issues well in advance of these issues taking a toll on a business.

Client-Side Perf Testing Using Lighthouse CI With Puppeteer

DZone

Whenever we need to do performance testing, mostly it is the APIs that come to mind. Testing the performance of an application by putting load on APIs or on servers and checking out various metrics or parameters falls under server-side performance testing.

10 Rules To Integrate Third-Party Scripts

DZone

Introduction. Third-party scripts can cause negative load-time effects. Why is this an issue? Well, in Google’s view, a poorly-optimized page should not rank highly.

Google 199

Ensure Ideal Performance and Access for All Your Customers, Everywhere [Webinar Sign-up]

DZone

Many applications are deployed across multiple regions so they can meet customers where they are and/or ensure availability. However, these deployments add significant complexity to database operations and data consistency suffers.

How to Save Time While Debugging

DZone

In this article from our small series for junior developers, we will focus on how to save time while debugging and what are the best practices of senior developers when fixing the errors.

Automation of Business Transaction Reconciliation

DZone

Reducing time for disaster recovery is crucial for organizations needing to achieve operational resiliency.

Top Five Skills Every Mobile Tester Should Have

DZone

What Is Mobile Testing? Developing new mobile apps or products requires not only hundreds of hours of development time but also many hours of testing. Quality assurance (also known as QA) testers are an integral part of any development team.

Mobile 130

Reporting of Apdex Rating in JMeter

DZone

Application Performance Index. If, like me, you have some difficulties in making a Pass/Fail call for your performance tests when given the Summary Statistics of the performance test results, then the Apdex metric may come in handy.

ERP Testing: What’s Trending In 2021?

DZone

With time, industries across the globe have started to recognize the importance of ERP solutions in the business. And it is quite necessary to have a well-defined resource planning strategy that can help sustain the operations, generate revenue, and ensure longevity in business.

Everything You Need To Know About Stress Testing Your Software

DZone

Stress testing is a type of testing that verifies the reliability and stability of software applications. The goal of this kind of testing is to measure the error handling capabilities of the software to ensure that it does not crash under extremely heavy load conditions.

Growing Pains: Learning From SysML v1

DZone

The SysML v2 Visualization Origin Story. Systems Engineering is the discipline of integrating parts into a functioning whole. It is responsible for communicating needs and capabilities between stakeholders and specialists.

A Farming Analogy for Predictable Agile Teams

DZone

Introduction. Once, there was a successful farmer who made it big in his flower harvesting and selling business. In an annual inter-village competition to showcase the highest yield, this farmer consistently won. His harvest also had the best flowers.

23 Node.js Best Practices For Automation Testing

DZone

If you are in the world of software development, you must be aware of Node.js. From Amazon to LinkedIn, a plethora of major websites use Node.js. Powered by JavaScript, Node.js can run on a server, and a majority of devs use it for enterprise applications.

Performance Engineering Management: A Quick Guide

DZone

In every project performance testing, assessment, and resolution become the key phase before going to production. In this article, there will be a sneak preview of key concepts, lifecycle steps, tips, and further guidance.

Data Democratization and How to Get Started?

DZone

Today data is an important factor for business success. In every business, it has been observed that data is playing a game-changing moment to improve business performance. Data is important and necessary in this increasingly competitive world.

Surveying the Tides of Cloud-Native and Open Source Observability

DZone

We can plausibly say the enterprise development market turned the tide on cloud-native development in 2020, as most net-new software and serious overhaul projects started moving toward microservices architectures, with Kubernetes as the preferred platform.

Software Project Management Plan

DZone

Nowadays, many companies, organizations, and individuals are becoming more aware of the importance of technological factors in all aspects of life.

Why Selenium Webdriver Is Developers' First Choice for Automation Testing

DZone

Introduction. Selenium is the name that comes on top of our minds whenever we talk about automation testing. It has been the most preferred automation testing tool, loved by testers and developers worldwide. There are many automation testing tools available in the market, then why choose Selenium?

How To Switch Tabs In A Browser Using Selenium Python?

DZone

Selenium automation offers dexterous ways to perform day-to-day tasks most efficiently. From capturing screenshots to testing PDF files , there’s no limit to what you can do with Selenium automation. Developers and testers are masters of drilling websites and finding loopholes.

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.

Using Azure Front Door for Eliminating Preflight Calls (CORS)

DZone

What is CORS. Cross-Origin Resource Sharing (CORS) is a security mechanism built-in most modern browsers to restrict accessing resources from a server hosted on a different domain. Using CORS techniques, servers can limit the sharing of data to only trusted domains.

Azure 201

Using a GPU Boosts TiDB Analytics Performance from 10 to 150

DZone

Authors: Ruoxi Sun (Tech Lead of Analytical Computing Team at PingCAP). Fei Xu (Software Engineer at PingCAP). TiDB is a Hybrid Transaction/Analytical Processing (HTAP) database that can efficiently process analytical queries.

A Review of Performance Classification Metrics

DZone

This article will tell some of the metrics used to evaluate the performance of the classification problems and will also tell when to use which metrics.

The Search for Root Cause – Is Log Management Still the Best Approach?

DZone

A Brief Discussion. Historically, companies relied on homegrown scripts and tools to search logs to find the root cause of an application problem. For many developers, it is what they grew up with. Experienced engineers used Perl scripts, vi, grep and awk to make log searches more efficient.

Google 130

Coin Change Problem Using Greedy Algorithm

DZone

In this post, we will look at the solution for Coin Change Problem using Greedy Algorithm. But before that, let’s understand what Greedy Algorithms are in the first place. tutorial performance algorithm data structure algorithm analysis greedy algorithm

Control Flow: try-catch or if-else?

DZone

Introduction. Lately, while working on a new project, I had a chance to think about the proper way to handle control flow. As all developers might know well, the most common approaches used are try-catch and if-else. So far, I haven't thought deeply about the difference between these two.

Simple Code: Immutability

DZone

Immutability is a special thing that in my mind deserves a short explanation and praise. If you're familiar with functional programming you surely recognize the concept of immutability because it's a key ingredient of the paradigm.

Code 130

4 Software QA Metrics To Enhance Dev Quality and Speed

DZone

Introduction. Today, the demand for software is higher than ever. Lines of code govern almost everything we do in our day-to-day activities. The way we buy, the way we sell, even the way we communicate. In 2019, according to Evans Data Corporation, there were 23.9 million developers worldwide.

Speed 180

Unit Testing Log Messages Made Easy

DZone

As a Java Developer, we need to cover a lot of scenarios to ensure the quality of our software and catch bugs as soon as possible when introducing a new code. For 99% of all my use cases AssertJ, Junit, Mockito, and Wiremock are sufficient enough do cover the test cases.

7 Different Types of Game Testing Techniques

DZone

The global gaming industry is expected to reach more than $300 billion by 2025 with the growth of revolutionary offerings, like cloud gaming and mobile gaming, according to a new report from GlobalData.

Games 246

The Exponential Cost of Fixing Bugs

DZone

The cost of detecting and fixing defects in software increases exponentially with time in the software development workflow. Fixing bugs in the field is incredibly costly and risky — often by an order of magnitude or two.

Code 130

What Should Dev Teams Measure First?

DZone

Why do we measure dev team metrics? It's even more important to understand this question because most engineers don't like to be measured. So why measure at all?

Selenium Automation Script With JavaScript

DZone

Selenium is an open-source automation framework initially introduced in 2004. Using this framework, we can validate web applications across different browsers and platforms. Java, C#, Python are mostly used for developing test scripts.

How to Set Up Selenium With Python for Modern Web Automation

DZone

Selenium WebDriver is among one of the most popular tools when it comes to Web UI automation. The Selenium framework can be used with a wide range of programming languages such as Python, Java, C#, and more.

A Guide To Automation Testing Using Selenium ChromeDriver

DZone

According to netmarketshare , Google Chrome accounts for 67% of the browser market share. It is the choice of the majority of users and it’s popularity continues to rise. This is why, as an automation tester, it is important that you perform automated browser testing on Chrome browser.

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.