article thumbnail

Why Dumb Tests are Smart ?

Xebia

Writing tests that help evolve a system is hard, and you get there by avoiding smart tests while preferring dumb ones. The Paradox of Smart Tests Smart is always better than dumb, isn’t it? This time we’ll look at the paradox that dumb programmer tests are superior to smart ones. Let’s dive in.

Testing 130
article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

Test-Driven Development. It’s test-driven development, and it actually delivers these results. Test-driven development, , or TDD, is a rapid cycle of testing, coding, and refactoring. Done well, TDD eliminates an entire class of programming errors. TDD isn’t perfect, of course. Why TDD Works.

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

Cypress: a new generation of end-to-end testing

Perficient

What is Cypress Cypress is a modern JavaScript-based end-to-end (e2e) testing framework designed to automate web testing by running tests directly in the browser. However, despite the convenience, simplicity and a quick start, when we talk about Cypress tests, we still mean the code. This is where Cypress comes into play.

Testing 52
article thumbnail

New live online training courses

O'Reilly Media - Ideas

Learn new topics and refine your skills with more than 219 new live online training courses we opened up for June and July on the O'Reilly online learning platform. Certified Blockchain Solutions Architect (CBSA) Certification Crash Course , July 25. Java Testing with Mockito and the Hamcrest Matchers , June 19. Testing Vue.js

Course 64
article thumbnail

Apium Academy Software Workshops to Boost Your Career

Apiumhub

Engaging in courses and software workshops is not just an investment in personal growth but a commitment to professional relevance. At Apiumhub , we acknowledge the importance of workshops and courses to stay updated. On the second day, the workshop focuses on Spring Native, Kotlin, and testing. and optimization consulting.

article thumbnail

Apium Academy’s Backend Architecture course: Write Sustainable Backlogs

Apiumhub

We have an ongoing close collaboration with this academy specialized in software development courses , and we’ve already talked about them in the past, like when we announced the Android Architecture course or the academy’s birth. Backend Architecture Course in Barcelona. Backend Architecture Course Topics.

Course 40
article thumbnail

AI Chronicles #2: Faster Builds

James Shore

And, of course, plenty of discussion about design, architecture, and effective programming practices. Testing Without Mocks” Training Jun 6 2023 I’m offering live online training for Nullables in four 3-hour sessions from June 6th to 15th. Young and I build an AI-powered role-playing game using React, Spring Boot, and Nullables.