O'Reilly logo

Developing Web Components by Jason Strimpel, Jarrod Overson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 16. Testing Web Components

The biggest problem with any new technology is fitting it into an existing flow with minimal turbulence. The pieces of the flow that are subject to the most friction are:

Development (IDE assistance, documentation)

Where do you go for questions? How will you be able to solve problems that come up?

Maintenance

How stable is the technology? Is it undergoing massive changes? Will going back to code written with this tech one year from now be simple or a nightmare?

Testing

How are unit tests written? How testable is code written with this new technology?

Building

Does this new technology affect the build process at all?

Deploying

Do your deployments change? What metrics need to be tracked in order to measure the impact of the new technology?

It’s important to run through at least these checkpoints in order to get a high-level overview of the problems you might face, although it might be tempting to charge forward once you’ve gotten past the first hurdle because that’s usually the primary focus of technology marketing.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required