article thumbnail

Test-Driving HTML Templates

Martin Fowler

When building a server-side rendered web application, it's valuable to test the HTML that's generated through templates. While these can be tested through end-to-end tests running in the browser, such tests are slow and more work to maintain than unit tests.

Testing 291
article thumbnail

Parameterizing HTML template tests

Martin Fowler

Testing templates for generating HTML leads to tests that are very similar. Matteo Vaccari wisely likes to separate the common elements of tests from those that vary. He continues his article to show how he does this by parameterizing the tests.

Testing 211
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

CrowdStrike blames testing shortcomings for Windows meltdown

CIO

CrowdStrike has blamed a hole in its testing software for the release of a defective content update that hobbled millions of Windows computers worldwide on Friday, July 19.

Windows 312
article thumbnail

Report: AI giants grow impatient with UK safety tests

CIO

Key AI companies have told the UK government to speed up its safety testing for their systems, raising questions about future government initiatives that too may hinge on technology providers opening up generative AI models to tests before new releases hit the public.

Report 312
article thumbnail

Best Practices for Deploying & Scaling Embedded Analytics

You can get new capabilities out the door quickly, test them with customers, and constantly innovate. Embedding analytics in your application doesn’t have to be a one-step undertaking. In fact, rolling out features gradually is beneficial because it allows you to progressively improve your application.

article thumbnail

Testing the contents of generated HTML

Martin Fowler

Matteo Vaccari continues his testing of template-generated HTML by describing tests for the contents of that HTML. He shows how to gradually build up the template, using Test-Driven Development in Go and Java.

Testing 207
article thumbnail

Testing the behavior of generated HTML

Martin Fowler

In the story so far, Matteo Vaccari has shown how to test the behaviour of the HTML templates, by checking the structure of the generated HTML. That's good, but what if we want to test the behavior of the HTML itself, plus any CSS and JavaScript it may use?

Testing 207
article thumbnail

The Science of High-Impact Experimentation

Speaker: Holly Hester-Reilly, Founder and Product Management Coach, H2R Product Science

But too many teams don't know what to test, which leads to poorly designed experiments and unclear results. She’ll walk us through the entire process, from deciding what to test to sharing the results with stakeholders, to illustrate what strong experimentation practices look like and how they can be implemented in every organization.

article thumbnail

100 Pipeline Plays: The Modern Sales Playbook

Apply tested plays to your funnel - Use real-world scenarios, triggers, actions and expected results to improve your entire funnel. Use our proven data-driven plays to grow your pipeline and crush your revenue targets. Close more deals with these winning plays!

article thumbnail

The Recruiting Crossword Puzzle

Test your recruiter-brain with this crossword puzzle, which reveals the best ways to move forward in your efforts with every answer! You can solve your recruiting problems using new tools and data specifically designed to help do your job: find top passive talent and fill those open reqs – faster than you thought possible.

article thumbnail

How to Design Strong Experiments

Speaker: Franziska Beeler, Head of Cloud Academy, and Tendayi Viki, Associate Partner, Strategyzer

When testing new business and product ideas, choosing the right experiment is just the beginning. After we have chosen our experiment, it’s important that we spend some time designing it well.

article thumbnail

Best Practices for Creating Long-Lasting and Continuous Discovery Habits

Speaker: Teresa Torres, Internationally Acclaimed Author, Speaker, and Coach at ProductTalk.org

interviewing customers, usability testing, experimenting) however, many CTOs will note that we are still stuck in a project world. Most product teams are starting to adopt discovery best practices (e.g. These methods are better than nothing, but how can we improve on this model?

article thumbnail

Monetizing Analytics Features: Why Data Visualizations Will Never Be Enough

Think your customers will pay more for data visualizations in your application? Five years ago they may have. But today, dashboards and visualizations have become table stakes. Discover which features will differentiate your application and maximize the ROI of your embedded analytics. Brought to you by Logi Analytics.

article thumbnail

Improving the Accuracy of Generative AI Systems: A Structured Approach

Speaker: Anindo Banerjea, CTO at Civio & Tony Karrer, CTO at Aggregage

Key Learning Objectives: How to leverage human feedback and observability frameworks to detect when the system generates incorrect output and as the basis for accuracy improvements 📈 How the use of playgrounds integrated into the administrative console of the application can isolate the source of the error 🔍 How building a robust regression (..)

article thumbnail

How User Acceptance Testing Can Save You Time and Money

Speaker: J.B. Siegel, VP of Client Services, Seamgen

He’ll discuss how user testing allows you to really understand your users - and how to use the insights to inform your product strategy. The right tools for successful user testing. The benefits of user acceptance testing. In this webinar, you'll learn: How to define your MVP application.