DZone

Most Practical Selenium WebDriver Tutorial With Examples

DZone

Selenium is one of the most widely used automation frameworks for web-application testing. It automates browser testing and eases redundant test efforts for the QA Community. Most of the organizations are switching to using Selenium to automate their test suites which are often run regularly.

Top 10 Mobile Performance Testing Tools in 2020

DZone

According to App Annie , in 2019, consumers averaged 3 hours and 40 minutes per day on mobile (up 35% from 2017), highlighting the fact that companies from all industries stand to benefit from putting mobile at the center of their digital transformation strategy.

Mobile 188

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

Review — Automated Visual Testing With WebdriverIO

DZone

I took Nyran Moodie' s course on Test Automation University : Automated Visual Testing with WebdriverIO. If you want the explicit link to the course, here it is [link].

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.

Parallel Testing With Robot Framework

DZone

Did you ever encounter the problem that your regression test execution time has become so large, that you needed to wait for hours in order to get the results? This is where Pabot comes to the rescue! Pabot enables parallel test execution for your Robot Framework tests. Let’s see how this works!

What is Prometheus and Why Should You Use It?

DZone

Prometheus is one of many open-source projects managed by the Cloud Native Computing Foundation (CNCF). It is monitoring software that integrates with a wide range of systems natively or through the use of plugins.

E2E Test — Use Probe Attribute As Element Locator

DZone

If you have experiences to create an E2E test project on a web application, you should be familiar with codes like this. JavaScript. xxxxxxxxxx. 1. // Manipulate browser to enter text to an input box. const fooInput = await getElement ( '.fooInput' fooInput' ); 3. fooInput.

Top 28 Selenium WebDriver Commands in NUnit For Test Automation

DZone

Selenium Framework interacts with the web browser via the Selenium WebDriver. It does so with the help of certain commands to automate browser actions such as open, close, or maximize the browser window.

C++ 214

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 212

Testing PowerShell Code With Pester — Octopus Deploy

DZone

When you're working with any code, whether it's automation or software code, it should be treated the same way. After-all, functions are still functions and variables are still variables.

Code 153

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.

Better Tests Names Using JUnit's Display Name Generators

DZone

Writing unit tests can be challenging, but there is one thing that can get you on the right track — the test name. If you manage to give your test a good name — you will write a good test. tutorial performance junit problems display name test names

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.

What Is the Best Java Debugger?

DZone

Many people might think this a simple question; I am not one of them. I feel that in the modern world of development, there are too many factors to pick a single tool for debugging any language, let alone Java. In The Beginning.

Java 213

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.

What Is Big O Notation?

DZone

As programmers, we often find ourselves asking the same two questions over and over again: How much time does this algorithm need to complete? How much space does this algorithm need for computing?

WebDriverIO Tutorial: Handling Alerts and Overlay In Selenium

DZone

You’d hardly find a website these days without alerts and pop-ups! The alert boxes warn you whenever you perform a wrong action or to enter details to access a website. These alert boxes stop you from performing any other browser functions till the alert is resolved.

Introduction To Nightwatch.js For Selenium Testing

DZone

With massive competition in the market, every company wants to employ a faster go-to-market strategy. This puts a lot of pressure on both the development and testing teams.

5 Best Techniques for Automated Testing

DZone

New technologies and techniques are shaping the future at the same pace. The fast technological advancements in the software development and software testing industry strike the testers to improve their skills analytically.

How To Install TestNG In Eclipse: Step By Step Guide

DZone

As you already know, TestNG or Test Next Generation is one of the most frequently used automation testing frameworks in Java. Inspired by JUnit and NUnit, Cedric Beust created TestNG with the idea of covering almost all types of testing models, be it functional or end-to-end.

Java 163

Best File Sharing Apps for Startups in 2020

DZone

Every type of organization requires the ability to share and collaborate on the same information to get things done, and that is where file-sharing apps come into play.

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.

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 236

Testing Iceberg

DZone

Anyone who has done some test automation or has searched for information about the subject will have come across the famous "Testing Pyramid" more than once. This figure represents the "ideal" way to distribute the automatic tests of a system in its different layers.

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.

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.

9 Best Free Brainstorming Tools For Entrepreneurs

DZone

Brainstorming is essential to almost every other individual these days. Especially, when it comes to harnessing productivity in entrepreneurs these days, the importance of brainstorming can never be over-emphasized. Therefore, having great brainstorming tools at your disposal is vital.

A Beginner’s Guide to Container Monitoring

DZone

The widespread use of containers in DevOps allows dev teams to increase their efficiency in application development and enables them to bypass the barrier of different computing environments for their apps.

End-to-End Testing in Agile: All You Need to Know

DZone

Most applications today are designed with a service-oriented architecture structure. The application is interconnected with many subsystems that can be outside of the application environment. If there’s a failure in any of the subsystems, it can cause the entire application to crash.

Why Selenium Grid Is Ideal For Automated Browser Testing?

DZone

Manual cross-browser testing is neither efficient nor scalable as it will take ages to test on all permutations and combinations of browsers, operating systems, and their versions. Like every developer, I have also gone through that ‘I can do it all phase’.

MicroProfile Metrics with Prometheus and Grafana [Video]

DZone

In this short video, Rudy de Busscher shows how to connect MicroProfile Metrics with Prometheus and Grafana to produce useful graphics and to help investigate your microservice architecture. The goal of MicroProfile Metrics is to expose monitoring data from the implementation in a unified way.

How to Do API Testing?

DZone

Nowadays API testing is an integral part of testing. There are a lot of tools like postman, insomnia, etc. There are many articles that ask what is API, What is API testing, but the problem is How to do API testing? What I need to validate.

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.

Principles to Handle Thousands of Connections in Java Using Netty

DZone

C10K problem is a term that stands for ten thousand concurrently handling connections.

Java 278

Protractor Tutorial: Handling Timeouts With Selenium

DZone

A lot of times while performing Selenium test automation, you’ll come across certain scenarios when your test fails because the webpage or the web element takes some time to load completely.

Property-Based Testing for JavaScript Developers

DZone

All experienced frontend developers know one thing to be true: Users are unpredictable. No matter how much user research you conduct or how thick the font-weight is on your input label, you can never be certain how users will interact with your product.

Software Architecture Quality Attributes

DZone

Software projects are becoming complex, larger, more integrated, and are implemented by the use of several varieties of technologies. These various technologies need to be managed and organized to deliver a quality product.

Selenium Python Tutorial: Getting Started With Pytest

DZone

According to the Developer Survey 2019 by StackOverflow , Python is considered to be the fastest-growing programming language. Though PyUnit (or unit test) is the default Selenium test automation framework in Python, many developers and testers prefer the pytest framework.

Using Feature Flags During Incident Management

DZone

Whether you call it an Incident, outage, surprise, or unplanned work, your application isn't working as expected, and you need to deal with the problem. Your aim during incident resolution is to minimize the impact and get services restored as quickly as possible.

21 Groups and Companies Testers Should Follow on Linkedin

DZone

Getting in the Know on LinkedIn in 2020. Are you a tester on Linkedin? We all know the benefits of having a well-maintained Linkedin profile: recruiters reach out to you, you can show off skills and achievements, display personal recommendations, network, etc.

OAuth API Testing With JMeter

DZone

For Installing and Overview of JMETER. Please check. link]. performance oauth jmeter load api testing api access tokens jmeter 5.1

Quality Sense Podcast: Oren Rubin — Web Test Automation Challenges

DZone

In today’s Quality Sense episode, Federico Toledo sits down for a chat with the founder and CEO of Testim , Oren Rubin , an Israeli entrepreneur who has over 20 years of experience in the software industry.

Improving The Accuracy of Quality Assurance With Defect Tracking

DZone

Quality assurance and software maintenance can be highly costly for the company; in many instances, companies are spending around 80% and even 90% (in some cases) of the software development budget on quality maintenance and keeping up with the standards.