DZone

Predictable Pitfalls of Scaling VoIP to Cluster

DZone

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.

Upcoming Software Testing Trends in 2020

DZone

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.

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

Does Browser Testing On Internet Explorer Still Make Sense?

DZone

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?”.

Implementing Clustering With MuleSoft AnyPoint Runtime Manager

DZone

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.

Code Coverage vs Test Coverage — Which Is Better?

DZone

Make sure you stay covered! Test Coverage and Code coverage are the most popular methodologies for measuring the effectiveness of the code. Though these terms are sometimes used interchangeably since their underlying principles are the same. But they are not as similar as you may think.

Code 130

How to Build a Distributed Load Testing Infrastructure with AWS, Docker, and JMeter

DZone

Before we get into the tutorial hands-on, I would like to mention that this topic is not new. It has been covered in various helpful articles like the ones from TestAutomationGuru.

Monitoring and Profiling Your Spring Boot Application

DZone

Monitor and profile your Spring Boot application! You may also like: Monitoring Using Spring Boot 2.0, Prometheus, and Grafana (Part 1 — REST API).

Compare Software Testing Methodologies for Your Needs

DZone

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.

Five Fast JavaScript Data Grids — A Performance Review

DZone

An example of a Data Grid. It is hard to imagine a modern web app that does not involve a data grid component to display and filter the data.

Your Guide to Automated Testing [Article and Tutorials]

DZone

It's time to automate you testing process! What Is Automated Testing?

Understanding Software Quality Metrics With Manual and Automated Testing

DZone

Learn more about manual and automated testing! Quality is the true measure of product success. Poor user experience or application performance negates any advantages you achieve in delivery speed or production cost. Put simply, if it does not work, it is not worth producing.

Setup Postman for MuleSoft Anypoint Platform APIs

DZone

Learn more about Postman for MuleSoft Anypoint Platform APIs. Overview. Postman has pretty much become the de facto standard for any developer that works with APIs. It provides an intuitive interface that’s easy to use and allows developers an easy way to configure, interact, and test APIs.

Client-Side Performance Testing

DZone

Find out more about client-side performance! Client-Side Performance Testing Importance and Introduction. If you're worried about the performance of your web application, you need to test and analyze not only with what happens on the server but also with what happens in the browser.

How to Boost Redis With Local Caching in Java

DZone

Boost Redis. You may also like: Java-Distributed Caching in Redis. Local caching is one of the most useful tactics for improving the performance of databases such as Redis. Redis developers who want to do local caching in Java will find that Redis doesn’t support this functionality out of the box.

Cache 194

Squashed Bugs, Served Hot and Fresh With Failure Rate Heatmaps

DZone

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.

C++ 151

Monitoring Self-Destructing Apps Using Prometheus

DZone

Watch out for your self-destructing apps! Prometheus is an open-source system monitoring and alerting toolkit. Data related to monitoring is stored in RAM and LevelDB nevertheless data can be stored to other storage systems such as ElasticSearch, InfluxDb, and others, [link].

How to Unit Test Classes Which Create New Objects

DZone

Learn how to conduct effective unit tests. First of all, I will start with a disclaimer that I am a strong proponent of using the simple factory programming idiom and by extension of using the Factory Method Pattern , instead of creating objects inside classes.

Testing Asynchronous Operations in Spring With JUnit and Byteman

DZone

Learn more about JUnit and Byteman! Testing asynchronous operations might cause some troubles and usually requires few challenges and also code changes (even in production code).

Code 141

Testing for Fragmentation: Achieving Compatibility Across the Globe

DZone

Learn more about testing for fragmentation. In this post, we look at how Fragmentation varies across the globe and key statistics you should keep in mind if you have a presence in these markets. The growth mantra of online businesses is scale — reach more users, fast.

Java Unit Testing Best Practices: How to Get the Most Out of Your Test Automation

DZone

Unit testing is a well-known practice, but there's lots of room for improvement! In this post, the most effective unit testing best practices, including approaches for maximizing your automation tools along the way.

Top Seven Browser Compatibility Testing Tools For Developers in 2019

DZone

Some valuable browser testing tools. When talking about website or web app development, one thing that developers are most concerned about is cross-browser compatibility. As you know, there are multiple things involved in creating a website, such as planning, designing, testing, etc.

Solving Performance Hotspots With Memory Pooling in Go

DZone

Solve performance hotspots like solving a puzzle. You may also like: Optimizing Database Performance and Efficiency. Introduction. Igneous is an unstructured data management company. We move bytes back and forth — that’s what we do.

Servlet 3.0 Async Support in Spring and Performance Misconceptions

DZone

It is possible to improve the performance of application servers using Servlet 3.0 async, but is it necessary? Before We Start. Spring makes it easy to write Java applications. With Spring Boot, it became even easier.

RSocket vs. gRPC Benchmark

DZone

Almost every time I present RSocket to an audience, there will be someone asking the question: "How does RSocket compare to gRPC?" " Today we are going to find out. java performance scalability latency cpu grpc rpc qps

Functional Testing vs. Non-Functional Testing

DZone

According to a report, app crashes cause 71% of uninstalls. Other reasons that compel users to uninstall the app are page response time, confusing UI, battery consumption, etc. This indicates the importance of functional testing as well as non-functional testing to deliver a user-friendly app.

Cross-Browser Testing: Best Practices and Useful Resources

DZone

Wine testing.browser testing.what's the difference? In the earlier days of web development, executing cross-browser testing used to be very easy.

22 Reasons Why Test Automation Fails For Your Web Application

DZone

Automation testing in progress. I can relate to the feeling where you wish to achieve flawless automation testing in the blink of an eye! On the other hand, I also understand the apprehension that is causing you to delay test automation.

Unit and Integration Tests in Spring Boot

DZone

Overview. In this post, we'll have a look at how to write tests unit and integration in a Spring Boot environment. You can find tons of tutorials online on this topic but it is very difficult to find all the information that you need in just one page.

TCP: Out of Memory — Consider Tuning TCP_Mem

DZone

What happens when you're out of memory? You may also like: Java Out of Memory Heap Analysis. Recently we experienced an interesting production problem. This application was running on multiple AWS EC2 instances behind Elastic Load Balancer.

Tuning 193

14 Best Performance Testing Tools and APM Solutions

DZone

With All of the Free and Enterprise Tools Available for Performance Testing, There’s No Excuse for Having a System Failure. Performance tests reveal how a system behaves and responds during various situations.

Memory Wasted by Spring Boot Application

DZone

Spring chickens and spring boots! One of the widely wasted resources in the world today is Memory. Due to inefficient programming, a surprising (sometimes ‘shocking’) amount of memory is wasted. We see this pattern repeated in several enterprise applications.

Rocket Performance on Your Java Application with Memcached

DZone

Memcached is an easy-to-use, high-performance, in-memory data store. It offers a mature, scalable, open-source solution for delivering sub-millisecond response times, unlike databases that store data on disk or SSDs, Memcached keeps its data in memory.

Java 219

Regression Testing: Tools and Techniques

DZone

Regression Testing, by its definition, is a type of software testing to confirm that a recent program or code change has not adversely affected existing features. It is done to make sure that the existing application is intact with the newly added features and nothing is broken.

20 Highly Qualified Test Automation Superstars

DZone

When we think of the word superstar, it is usually associated with fame, but in the tech industry, the real superstars are the ones who are able to do the work.

How Often Should You Update Your Mobile App?

DZone

Do you know? For Android, iOS, and other apps, release frequencies vary. Managed app testing leader Testlio recently queried more than 75K client release records, covering a diverse range of industries (including Commerce, Education, Entertainment, Finance, Productivity, Sports, and Travel).

Mobile 141

The Ultimate Website Testing Checklist Before Going Live

DZone

Website testing. We know the excitement when it comes to launching your first web site. After working hard on the stunning design, user interface, and engaging content, you cannot wait to share it with the audience. Are you sure your website is completely ready to launch?

Tools and Frameworks for Faster Front End Testing

DZone

Tools and frameworks, just for you! In every web app, the frontend is the face of the application that is visible to users. It includes the graphical user interface, functionality, and usability of the site.

14 Ways In Which Cross-Browser Testing Ensures A Better UX

DZone

A customer who is visiting your website from Google Chrome may have a different user experience than a customer who is visiting your website from Safari, Mozilla Firefox, or any other browser. But wait, there is more!

Google 191

2019 Top Slack Channels for Software Testers

DZone

Slack is the hottest collaboration tool in the market today, both as an internal tool for teams working together and for external groups who share similar interest and need a place to collaborate and share ideas.

Unit Testing in ReactJS using Jest and Enzyme

DZone

According to Michael Feathers, “Any code that has no tests is a legacy code.” So as a developer it is your duty to avoid creating legacy code by using test-driven development (TDD). There are many tools available for unit testing in ReactJS but we will be going through Enzyme and Jest.

Using Selenium, Docker, and Cloud for Performance Testing

DZone

Growing up in performance engineering in the last decade, it was almost impossible to think of simulating load using a real browser because a performance engineer would need a lot of machines to simulate load using a real browser.

Benchmark Netifi RSocket Broker on Alibaba Cloud

DZone

Purpose. Recently there has been some discussions around service mesh benchmark tests. We are evaluating Netifi RSocket broker, and I think it would be nice to get a sense on the performance of RSocket broker using the same Istio setup. RSocket.

Top 5 Myths About QA Testing

DZone

Quality assurance (QA) testing is an essential part of the software development process, involving the identification of bugs in products to ensure they are as error-free as possible. Unfortunately, there are also a lot of misconceptions about what QA testing and QA services actually entail. Today, many companies engage in software QA outsourcing , sometimes using offshore testing services, while some still keep their QA services in-house.