article thumbnail

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. There is also no other framework that can provide an easy to use method to capture log messages.

Testing 360
article thumbnail

How To Test for Your Software’s Scalability

DZone

Several software tests can improve your digital products. Software scalability tests are imperative for any company operating in the digital market. Scalability testing and performance testing are ways to assess software capabilities. Performance testing focuses on response times and software quality.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Fighting Fragility With Property-Based Testing

DZone

Property-based testing (PBT) is such an established technology and it deserves more attention. Here I want to skip the nitty-gritty and focus in detail on its killer feature, which is the ability to warn when some change to production code is no longer sufficiently covered by a test suite.

Testing 346
article thumbnail

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. Isn’t this a nightmare!

Testing 359
article thumbnail

Test Plan vs. Test Strategy: What's the Difference?

DZone

In the process of testing a software application, test plans and test strategies are quite crucial. A strong test plan and strategy will always prevent errors in the application. As software testers, we should be aware of these 2 phrases, as they are critical in testing software applications.

Strategy 278
article thumbnail

Which Programming Language Is Most Popular for UI Test Automation in 2019?

DZone

Which language do you use for test automation? There is always a lot of uncertainty around which programming language to use when starting a new test automation project. Should you go with the same language that the development team is using? We'll share these insights in a series of blog posts, starting with this one.

article thumbnail

Top 28 Selenium WebDriver Commands in NUnit For Test Automation

DZone

Also, you can handle different web elements or drop down elements browser to perform Selenium test automation. In this Nunit tutorial, I’ll be exploring Selenium commands for NUnit, which is a Selenium test automation framework for C#, the interface used through which the browser is controlled is the IWebDriver.

Testing 354