↓ Skip to Main Content

Main Navigation

  • Team
  • Commitments
  • Testimonials
  • Workshops
    • WorkShop Schedule
    • DQMH Workshop
    • Unit Testing Workshop
    • Unit Testing Intro
  • Online Courses
  • Mastermind
  • Resources
    • Blog
    • Kata
    • Presentations
      • Managing Large Scale Application Development
      • Choosing a Framework
      • AF Testers – ECLA Summit 2018
      • Unit Testing – NI Week 2018
      • Unit Testing Roundtable (jump to 32:30) – NI Week 2018
      • Refactoring – GDevCon #1 2018
      • TDD GDevCon2
      • CI Panel GDevCon2
      • CLA 2019 Mocks in LabVIEW
    • Interviews
      • LabVIEW Advantage – Ram Gurung
      • Developers Eat the World – Chris Riley
      • DQMH Podcast – Chris Farmer
    • Tools
      • AVM
      • AF Tester
      • AF Unit Test Helper
      • Events for UI Actor Indicators
      • Mock Object Framework
      • TDMS Headers
    • Webinars
  • Get Started

Category: Unit Testing

Tests are like bicycle helmets

By Sam Taggart Posted on November 16, 2020 Posted in Python, Software Engineering, Unit Testing No Comments

Listening to a podcast and heard: “You would never put a kid on a bicycle without a helmet, so why teach someone to code without tests?”

Read more ›

Tests are like bicycle helmets

Unit Testing on Real Time Targets

By Sam Taggart Posted on November 2, 2020 Posted in Unit Testing 3 Comments

There is a lot of information about Unit Testing in LabVIEW, but not about Unit Testing for Real-Time targets. Learn how to test on LVRT.

Read more ›

Unit Testing on Real Time Targets

Importance of practice – Katas

By Sam Taggart Posted on May 13, 2020 Posted in Coding Philosophy, Software Engineering, Unit Testing No Comments

Playful practice is important. We need an arena with no consequences where we can try out different ideas to see which ones work best. Kata gives us this arena.

Read more ›

Importance of practice – Katas

Unit Testing And Seams

By Sam Taggart Posted on March 30, 2020 Posted in Unit Testing 4 Comments

Adding seams to your code is a technique that makes it easier to use test doubles or mock objects to test hard-to-test-code.

Read more ›

Unit Testing And Seams

Distributing Test Doubles and Mocks

By Sam Taggart Posted on March 11, 2020 Posted in Unit Testing 2 Comments

How do you distribute reusable test code such as Test Doubles and Mock Objects? I hadn’t thought about it until a student in my Unit Testing Workshop asked.

Read more ›

Distributing Test Doubles and Mocks

Unit Testing Workshop Lessons Learned

By Sam Taggart Posted on March 9, 2020 Posted in Unit Testing No Comments

In January we ran our first Unit Testing Workshop. It went well but we learned a few things that are going to make the next class even better.

Read more ›

Unit Testing Workshop Lessons Learned

Unit Testing – Tips For Getting Started

By Sam Taggart Posted on January 6, 2020 Posted in Software Engineering, Unit Testing No Comments

Is one of your goals to learn unit testing? If not, perhaps it should be. Here are some tips and tricks for getting started.

Read more ›

Unit Testing – Tips For Getting Started

Stop Asking Permission

By Sam Taggart Posted on November 25, 2019 Posted in Coding Philosophy, Software Engineering, Unit Testing No Comments

Stop treating refactoring and unit testing as separate activities. They are integral to writing code.

Read more ›

Stop Asking Permission

Caraya Review

By Sam Taggart Posted on November 18, 2019 Posted in How to, Software Engineering, Software tools, Unit Testing No Comments

Caraya is another popular unit test tool out there for LabVIEW. It can also be used as an assertion tool.

Read more ›

Caraya Review

December 2019 Webinar

By Sam Taggart Posted on November 13, 2019 Posted in Software Engineering, Unit Testing, Webinars No Comments

Check out our next webinar to learn how you can use refactoring to improve the way you design software and to eliminate friction in your daily development activities.

Read more ›

December 2019 Webinar

Posts navigation

1 2 3 4 Next

Don't Miss Another Post!

Signup for our news feed and get notified about new posts, new classes, and other updates.

Please wait...

Thank you for sign up!

You should receive a confirmation e-mail shortly.

Search the site

Top Posts

  • PPL Plugins
  • Two Questions To Improve Your Software Development
  • Setting up LVCompare and LVMerge
  • Book Review Dive into Design Patterns
  • Selling the Wheel
  • Automatically Creating A Gitlab Repo
  • The Go-Getter
  • Developer Series Presentation
  • Alternative to LabVIEW's Installer Builder
  • Git Tips For Beginners

Categories

  • Book Reviews
  • Coding Philosophy
  • Conferences
  • Continuous Integration
  • Design Patterns
  • Frameworks
  • How to
  • Python
  • SCC
  • Software Engineering
  • Software tools
  • Uncategorized
  • Unit Testing
  • Webinars

Archives

  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • October 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • July 2016
  • January 2016
  • December 2015
  • November 2015
© 2021 System Automations Solutions LLC | Powered by Responsive Theme
Top