Everyday Unit Testing

  • Home
  • Online Squeeze Courses
    • Unit Testing
      • Introduction
      • Mocking
      • Test Driven Development
    • Testing with Spring
      • Introduction
      • REST API Testing
    • Behavior Driven Development
      • Introduction
      • Cucumber
    • Clean Code
      • Simple Design
      • The SOLID Principles
      • Refactoring for Testability
    • Agile
      • Better Remote Work
      • Better Story Slicing
      • Better Estimation
  • Courses and Workshops
    • Unit Testing and TDD
      • Introduction
      • TDD Deep Dive
    • BDD
      • Introduction
      • Deep Dive
    • Clean Code
      • Clean Code
      • Clean Tests
    • API Testing
      • API Automation Testing (4-days)
      • API Testing With Spring
      • API Testing With Postman
      • Exploratory API Testing with Postman (1-day)
    • Mobile Developer Testing
      • Introduction to Testing with React Native (1-day)
    • Test Maintenance
    • Agile
      • Agile Estimation and Planning
  • Events
    • Upcoming Events
    • Next Webinar
    • Past Events
    • Meetups
  • My Books
    • Everyday Unit Testing
    • Everyday Spring Testing
  • Blog
  • About Gil Zilberfeld
  • Contact
    • Contact
    • Mailing list registration

test attributes

Recent Posts
  • How to TDD A REST API in Python – Python Web Conference 2022
  • On The Edge
  • Webinar Recording: How to Fix A Bug (Properly)
  • Where do bugs come from?
  • What Is A “Walking Skeleton”?

All rights reserved, Gil Zilberfeld 2014-2022

Unit Test Attribute #10 – Isolation

This is last, final, and 10th entry in the ten commandments of unit tests attributes that started here. And you should read all of them. We usually talk about isolation in terms of mocking. Meaning, when we want to write unit tests, and the code has dependencies, we use mocking Read more…

By Gil Zilberfeld, 8 yearsAugust 14, 2014 ago

Unit Test Attribute #9 – Deterministic

This is the 9th post in the Unit Tests Attribute series that started here. To learn more about testing, contact me. I keep hammering on trust and how it’s crucial that we trust our unit tests. If unit tests are deterministic, they raise the level of our trust.  If the Read more…

By Gil Zilberfeld, 8 yearsAugust 11, 2014 ago

Test Attribute #8 – Truthiness

This is the 8th post, soon to be the 8th wonder of the world, in the Unit Tests Attribute series that started here. To learn more about testing, contact me. I want to thank Steven Colbert for coining a word I can use in my title. Without him, all this Read more…

By Gil Zilberfeld, 8 yearsAugust 6, 2014 ago

Unit Test Attribute #7 – Footprint

This the 7th post about Unit Tests Attributes that started off as half of a power-couple of series,  “Unit Tests attributes – Introduction” post. If you need training on unit tests, contact me. When we talk about footprint, we’re really talking about isolation. Isolation is key to trust. Wait, What? Read more…

By Gil Zilberfeld, 8 yearsAugust 2, 2014 ago

Test Attribute #6 – Maintenance

This the 6th post about Test Attributes that started off with the supermodel of series,  “Test attributes – Introduction” post. If you need training on testing, contact me. I always hated the word “maintainability” in the context of tests. Tests, like any other code are maintainable. Unless there comes a Read more…

By Gil Zilberfeld, 8 yearsJuly 28, 2014 ago

Test Attribute #5 – Differentiation

This the 5th post about Test Attributes that started off with celebrity-level “Test Attributes – Introduction” post. Differentiation is not an attribute of a single test. Differentiation does not ride alone, because it requires multiple tests. Tests allow us to (a) know something is wrong and (b) help us locate Read more…

By Gil Zilberfeld, 8 yearsJuly 24, 2014 ago

Test Attribute #4 – Accuracy

This is the 4th post on test attributes that were described in the now even more famous “Test Attributes – Introduction” post. If you want training and/or coaching on testing, contact me. Accuracy is about pinpointing the location of the the failing code. If we know where the offending code Read more…

By Gil Zilberfeld, 8 yearsJuly 21, 2014 ago

Test Attribute #3 – Speed

This is the 3rd post on test attributes that were described in the now more famous “Test Attributes – Introduction” post. There’s a story I like to tell about my first TDD experience. You’ll have to hear it now (some of you for the n-th time). It was many moons Read more…

By Gil Zilberfeld, 8 yearsJuly 16, 2014 ago

Test Attribute #2 – Readability

This is the 2nd post on test attributes that were described in the now famous “Test attribute – Introduction” post. We often forget the most of the value we get from tests come after we’ve written them. Sure, TDD helps design the code, but let’s face it, when everything works Read more…

By Gil Zilberfeld, 8 yearsJuly 14, 2014 ago

Test Attribute #1 – Validity

In my last post, I created a list of test attributes. If one of them isn’t ok, you need to do some fixin’. This is the first of a series of posts that is going to discuss the different faces of tests. Let’s start with validity. Admittedly, it’s not the Read more…

By Gil Zilberfeld, 8 yearsJuly 10, 2014 ago

Posts navigation

1 2 Next
  • Home
  • Online Squeeze Courses
  • Courses and Workshops
  • Events
  • My Books
  • Blog
  • About Gil Zilberfeld
  • Contact
Hestia | Developed by ThemeIsle
 
Buy my book on LeanPub!