Sanity Testing vs Regression Testing

DZone

Have you ever faced a notion of “sanity” in the course of software testing? Why do we need sanity testing? Where did it come from and how is it connected with regression testing? What is it?

Differences Between Functional Testing and Usability Testing

DZone

In Software testing, several testing practices help in validating how the developed software is functioning as per the customer requirements and user expectations. Two of such testing practices include functional testing and usability testing.

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

Measure Your Test Automation Maturity

DZone

performance testing programming test automation developers automated testing automated testing best practices automated testing frameworks

Mutation Testing Systems: Improving the Quality of Tests

DZone

test software developent software quality mutation testing coverage test quality pitestProfessionally, I label myself as a developer, although I don’t like labels very much, and I prefer to say that the reason for my work is: to create quality software.

OAuth API Testing With JMeter

DZone

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

How to Stop Test Suite After N Test Failures In Pytest

DZone

An exhaustive test-suite comprises many test cases that test different features on various combinations of browsers, platforms, and devices. This also avoids the execution of unnecessary Selenium test automation cases that are bound to fail (due to failure of dependent tests).

Performance Testing vs Stress Testing vs Load Testing

DZone

Software Testing comprises of different testing practices such as unit testing, integration testing, UAT testing, accessibility testing, etc. Every testing practice is having its significant importance and role in the software development lifecycle (SDLC).

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. Since there is a focus on the community, it is easier to expand upon than other popular Selenium test automation frameworks.

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. In order to achieve that, the existing test cases are executed selectively or sometimes completely.

7 Effective Tips For Every Remote Testing Team

DZone

performance testing automation testing qa testing work from home testing and qa testing and developing remote testing

Web Service Testing Using Neoload

DZone

rest microservice soap api neoload performance and testing webservice testingIn this tutorial, we will understand how to design SOAP and REST services using Neoload to validate the performance of web services. Designing SOAP request in Neoload.

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

DZone

Testing is a mission-critical aspect of the software development lifecycle (SDLC). 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.

Heap Memory In Java Applications Performance Testing

DZone

By not having enough knowledge and experience in Java, how the JVM and garbage collector will work, and how Java memory is built, many performance engineers fail to find and address the java bottlenecks when we execute Java application performance testing.

Java 233

How To Debug Protractor Tests for Selenium Test Automation?

DZone

End to end testing of web applications is pivotal to ensure it’s quality. When you encounter issues while testing, the best approach is step by step debugging the code. javascript performance automation testing javascript framework protractor selenium automated testing

Clean Unit Testing

DZone

It's easy to write "unit test" tests that use JUnit and some mocking library. They may produce code coverage that keeps some stakeholders happy, even though the tests aren't even unit tests and provide questionable value. It is like the test has a negative value.

Are Times still Good for Load Testing?

Alex Podelko

My post Good Times for Load Testing was published in 2014. It is difficult to believe that 5 years passed… Are times still good for load testing? If we speak about commercial load testing tools, we see rather a shrinking market and not too much innovation recently.

The Future of Performance Testing

Alex Podelko

Following up my post Are Times still Good for Load Testing? , First, I’d like to elaborate on “It may be less need for simple load testing due to increased scale and sophistication of systems” I meant that the traditional way – testing the system before deploying in production using production-type workload – is not the only way anymore. That dictates changes needed in performance testing (and, eventually, performance testing tools).

Mutation Testing With SonarQube

DZone

In a previous post , we explored the PIT Mutation Testing Maven plugin. Before reading this post, it is advised to revise our previous post about Mutation Testing. When tests fail, the mutants are killed. When tests survive, the mutants live.

Your Guide to Automated Testing [Article and Tutorials]

DZone

It's time to automate you testing process! What Is Automated Testing? Getting Started With Automated Testing by Jason Simon — A breakdown of all the information about Automated Testing into more digestible pieces to make it easier for you to replicate.

MSTest Tutorial: Environment Setup For Selenium Testing

Himanshu Sheth

MSTest is a popular open-source test framework that is shipped along with the Visual Studio IDE. It is also referred to as Visual Studio Unit Testing Framework; however, MSTest is more synonymous within the developer community. for Selenium test automation.

A Guide To Automation Testing Using Selenium ChromeDriver

DZone

This is why, as an automation tester, it is important that you perform automated browser testing on Chrome browser. ChromeDriver is used along with Selenium to automate tests on the Chrome browser. According to netmarketshare , Google Chrome accounts for 67% of the browser market share.

Best Automated Cross-Browser Testing Tools

DZone

What is your favorite browser testing tool? performance software testing testing tools website testing cross browser testing browser testing browser compatibility cross browser testing tool web app testing automation testing tool

Functional Testing vs. Non-Functional Testing

DZone

This indicates the importance of functional testing as well as non-functional testing to deliver a user-friendly app. So let’s understand what is functional testing. What is Functional Testing? Then execute the test cases and compare the actual data to the expected result.

Handling Multiple Windows With Protractor For Selenium Testing

DZone

Just when you learned how to perform automated browser testing on a single window, you now come across the challenge of handling multiple windows. While performing automated browser testing, at times you might end up in situations where you would need to handle multiple windows and tabs.

How To Run Selenium IDE Test Over Online Selenium Grid?

DZone

The Selenium IDE is a popular record and playback testing tool that is used for automated browser testing. It makes it easy to get started with automation testing as the IDE is a simple turn-key solution that is web-ready and works out of the box.

Top Automation Testing Trends To Look Out In 2020

DZone

Test automation is always at the forefront when it comes to software testing and is evolving rapidly. Every year we are being introduced to new test automation frameworks, test runners, libraries, methodologies, and more!

Tools and Frameworks for Faster Front End Testing

DZone

That’s why performing frontend testing for your web app is very crucial. performance software testing testing tools cross browser testing cross browser testing tool visual testing testing frameworks frontend testing

How to Overcome 6 Selenium Automation Testing Challenges

DZone

Undoubtedly, Selenium has made web testing far simpler for many QA teams and enterprises worldwide, but it has a fair share of challenges. Selenium Automation Testing Challenges & Solutions. Mobile Application Testing. Desktop Application Testing.

Mobile 203

Exploratory Testing: A Detailed Guide

DZone

What Is Exploratory Testing? In exploratory testing, testers check a system without a plan in mind to discover bugs that users may face when navigating a website or app. testing software testing manual testing exploratory testing

5 Benefits of Parallel Testing

DZone

Whether it’s continuous testing, Agile or bringing AI into automation , it is required to refine the software development process to keep up with the rapid technological changes. The best way to do that is to adopt practices like parallel testing which will save time and effort.

Cross-Browser Testing Is Not Only About Browsers

DZone

What else goes into Cross-Browser testing?

Quality Sense Podcast: Oren Rubin — Web Test Automation Challenges

DZone

Testim is an innovative product in the test automation domain that seeks to alleviate the problems around flaky tests. In the second part, the two will talk about how AI helps test automation , differences between script-less testing tools and visual editors and more.

Is Automated Browser Testing A Must For Modern Web Development?

DZone

Do you need Automated Browser testing? Cross-browser testing is not a new term for someone who is into web development. If you are developing a website or a web application, you would want to run it smoothly on different browsers. It is not as easy as it sounds!

Functional Test Myopia

DZone

Avoid becoming nearsighted when it comes to functional testing. If you write functional tests, you likely suffer from functional test myopia. You focus on your expected outcome and your test coverage, but you miss the big picture.

Software Testing Tools We're Watching Out for in 2020

DZone

Do you like to stay in the know about the most up-and-coming software testing tools? tools software testing test automation performance testing

Creating a Component Test Framework

DZone

If you have been reading Martin Fowler's canonical article on the test pyramid , you know that there is a mystical layer that hides between those broad unit tests (the base of the pyramid) and the integration tests layer (near the top). This layer is called: component tests.

Unit Testing Log Messages Made Easy

DZone

For 99% of all my use cases AssertJ, Junit, Mockito, and Wiremock are sufficient enough do cover the test cases. But for the other use cases, like unit testing info, debug or warn log messages, these frameworks don't help you out.

What Is Your Test Quality?

DZone

You have consistently written unit tests and you have a line coverage of, let us say, 80% and all of your tests pass. But then you change your code and still all of your tests pass although you have changed code which is covered by your unit tests. mutation testing

Case Study: Complex UI Testing

DZone

Large and Complex UI 90%+ Covered by Tests. This graph implementation is 90% covered by tests. It is not because there is a lot of UI code that it should not be well tested. We didn't spend a good part of our resources in writing tests just for the sake of it.

Top Seven Browser Compatibility Testing Tools For Developers in 2019

DZone

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

Desired Capabilities in Selenium Testing With Examples

DZone

Get the right outcomes from Selenium testing. to perform automated cross-browser testing of a web application. You may also like: Discover the Top Tips and Tricks of the Selenium WebDriver.

How to Establish a Successful Testing Process for Your Product

DZone

Testing has always been a critical factor for delivering bug-free, reliable, and secure products. With the high competition on the market and increasing customer demands the benefits testing can bring you are huge. Let’s say you have already found the right testing team.

Importance of Unit Testing

DZone

We all know that testing your application is important, as it ensures security, customer satisfaction, and saves money in the long run. In software testing, unit testing is the first level of testing in which where most of the issues can be rectified, which saves time.