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.

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

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

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.

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.

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).

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.

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.

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

Cross-Browser Testing Is Not Only About Browsers

DZone

What else goes into Cross-Browser testing?

Types of Automation Testing and Their Misconceptions

DZone

Automation testing has become one of the most adopted techniques in the software testing process, it helps to accelerate go-to-market launch while providing enough bandwidth for the testers to work on finding critical test cases.

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

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.

Types of Manual Testing

Testlodge

Software testing teams use numerous types of manual testing. Each method focuses on a specific question and serves a unique purpose, so using a single form of manual testing on a project cannot be thorough enough. Different Types of Manual Testing. Smoke Testing.

Penetration Testing: What Is the Future Technology?

DZone

" performance hacking cyber attack penetration testing cybercrimeCyberattacks are rising decade per decade, and this decade is no different. It is no surprise that web attacks rose by 56% in the last year alone, reports Norton's 2019 Internet Security Threat Report.

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.

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.

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.

What is Adhoc Testing?

Testlodge

Adhoc testing is an informal approach to testing that uncovers defects or performance issues that wouldn’t otherwise be found using scripted testing. With structured testing, the tester follows a set of scripts or test cases. How Adhoc Testing is Done.

Compare Software Testing Methodologies for Your Needs

DZone

What you might not know is how best to test that product so that your development intention becomes a product reality. There are a number of different software testing methodologies available to you to reach that reality. The choice is yours! The choice is yours. You know your product.

Evolution of Browser Testing

DZone

As technology has evolved, browser testing has also had to make strides to keep up. This article is an outline of browser testing in the past, and how it has changed to keep up with our growing technological field. You may also like: Comparing Top 10 Cross-Browser Testing Tools of 2019.

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.

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. What is Unit Testing?

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.

Efficient Enterprise Testing — Integration Tests (Part Three)

DZone

This part of the series will show how to verify our applications with code-level as well as system-level integration tests. performance junit integration testing system testing enterprise testingEfficiency is everything!

Does Browser Testing On Internet Explorer Still Make Sense?

DZone

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?”. Is Internet Explorer.irrelevant?

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.

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!

Learn Cypress Testing for Free

DZone

test automation functional testing test automation tools visual testing cypress visual testing tools visual testing tutorialOMG Cypress is so cool. Cypress is so cool. Seriously.

Software Unit Testing: What Is That? Why Is it Important?

DZone

Software Unit Testing: What Is It? Effective testing strategies help to minimize such risks by ensuring the quality of the released product. There are many testing practices you can choose to build a great software solution. Why Is It Important?

Cross-Browser Testing: Best Practices and Useful Resources

DZone

In the earlier days of web development, executing cross-browser testing used to be very easy. performance website testing cross browser testing browser testing browser compatibility cross browser testing tool selenium automation testing web app testing testing checklist

Why Is Load Testing Significant?

DZone

Load Testing can monitor the response times of the system for every single transaction during a set period of time. Such type of testing can also raise attention to any complexity and issues in the application software and fix these performance bottlenecks before they become extra problematic.

3 Performance Testing Metrics Every Tester Should Know

DZone

Making sense of the average, standard deviation and percentiles in performance testing reports. There are certain performance testing metrics that are essential to understand properly in order to draw the right conclusions from your tests.

Testing With Spring Cloud Contract

DZone

Learn how to test with Spring Cloud. With many industries transforming to a microservices architecture, testing these microservices is a challenge. Different teams own different services, so testing and validating the API communications between these microservices is important.

Cloud 141

Testing Sequences in WSO2 ESB

DZone

This post is intended to present a project that could help with testing the mediation sequences created in WSO2 ESB projects. Using tools like SOAP UI and Postman, we can test our APIs and Proxies by issuing requests to them and validate the response of the services.

Upcoming Software Testing Trends in 2020

DZone

Check out these testing trends! The advent of these methods has led to the innovation and use of new testing techniques. trends performance software testing agile adaptation 2020 2020 predictionsThe projections are in!

The Pitfalls in C++ Unit Testing

DZone

Recently there has been a surge of interest in C++ unit testing. C++ unit testing has not been common in C++ development in the past. Although C++ is a kind of programming language that fits well with unit testing, several complexities require extra care.

C++ 153

Why Automated Test Projects Fail

DZone

These problems show up where there may be a lack of familiarity with automated testing by leadership. Also, I am referring to end-to-end automated tests here rather than unit testing. You may also like: Getting Started With Automated Testing. performance software testing project management automated testing software developent software engineering software test automation quality engineering quality assuarance engineering management

Client-Side Performance Testing

DZone

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. Find out more about client-side performance!

The Ultimate Website Testing Checklist Before Going Live

DZone

Website testing. You may also like: Web Testing Challenges Testers Will Encounter in 2019. performance website testing web testing browser compatibility usability testing web app testing web application testing testing checklist web testing tools website response time

An Introduction to Load Testing

DZone

These are because of performance issues, and the only way this can be eliminated is through performance testing. performance testing load testing stress testing endurance testing performance test tools spike testWe have all been in situations while using software or a web applications where everything is running too slowly. You click a button and nothing is happening except a loader animation spinning for a seemingly infinite time.

5 Best Cross Browser Compatibility Testing Tools in 2019

DZone

Find out more about cross-browser testing! You may also like: How Cross-Browser Testing Is Evolving. performance testing cross browser testing cross browser testing tool cross browser testing app

Knowing What To Test — Vue Component Unit Testing

DZone

Do you know what to test? The most common question about unit testing Vue components I see out there is "what exactly should I test?" After all, no one wants to be the guy or girl whose under-tested component crashed the app in production.