article thumbnail

6 Small Unit Testing Tips

Henrik Warne

Choosing test values when writing unit tests is mostly guided by the need to cover all cases of the program logic. Here are a few tips on how to pick values that make mistakes easy to spot and the tests easy to read. Plus a bonus tip on a quick way to double check your tests. . Test what shouldn’t happen.

Testing 305
article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development. Test-Driven Development (TDD) is a controversial topic amongst developers. Let’s get the biggest misconception out of the way first: TDD is not about testing.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Automated Testing Lifecycle

Dzone - DevOps

This is an article from DZone's 2023 Automated Testing Trend Report. For more: Read the Report As per the reports of Global Market Insight , the automation testing market size surpassed $20 billion (USD) in 2022 and is projected to witness over 15% CAGR from 2023 to 2032.

Testing 98
article thumbnail

Temporal Testing with Karat + Turbine

Xebia

The functional team at Xebia is always eager to test new techniques and methods to improve our code’s confidence. One of our latest avenues is building upon property-based testing but targeting entire execution traces instead of unitary function calls, using the stateful testing abilities already available in libraries like ScalaCheck.

Testing 130
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

Effective Software Testing – A Developer’s Guide

Henrik Warne

I recently finished Effective Software Testing – A Developer’s Guide by Maurício Aniche , and I really liked it. I have been coding for a long time and I think I have been writing pretty good tests for the features I have implemented. The book apparently grew out of lecture notes from a course on software testing.

article thumbnail

Stateful Testing in Scala

Xebia

One of the most used testing libraries in the Scala ecosystem is Scalacheck. We’ve published content about this topic previously and are currently offering a relevant Property-Based Testing in Scala course in the Xebia Functional Academy. The functional programming team at Xebia has always advocated for this mature tool.

Testing 130
article thumbnail

The Role of Artificial Intelligence in Pandemic Response: Lessons Learned From COVID-19

Enablement of swift and safe innovation in rapid antigen tests. Download this whitepaper to learn about: Development of AI standards for pandemic models that will be used in future pandemic responses. Modernization of U.S. health reporting standards.

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

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.