From 6a476f6febee92d1d08227c49101e59eb5d0da06 Mon Sep 17 00:00:00 2001 From: Eric Mumford Date: Mon, 14 Oct 2024 20:31:02 -0400 Subject: [PATCH] Adjusting verbiage of unit testing --- .../docs/proposals/SamstraumrTestingStrategy.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Samstraumr/docs/proposals/SamstraumrTestingStrategy.md b/Samstraumr/docs/proposals/SamstraumrTestingStrategy.md index d62b0e6..fe525d2 100644 --- a/Samstraumr/docs/proposals/SamstraumrTestingStrategy.md +++ b/Samstraumr/docs/proposals/SamstraumrTestingStrategy.md @@ -1,16 +1,14 @@ -Here’s a lively and precise **"Unit Test Strategy"** proposal document for our **Tube.java Atomic Tube Java Cucumber Tests**—complete with engineering precision, practical application, and a healthy dose of fun! - ---- - # 🎉 Samstraumr Tube Testing Strategy: Atomic Boundary to Machine Mastery 🚀 +or +How to Amplify the Boredom and Silent Torture of Unit Testing -Welcome, brave adventurer! You’re about to embark on a journey through the fascinating world of **Tube-Based Development (TBD)**—where **Tubes**, **Composites**, and **Machines** come to life through the power of modular, self-aware systems. +Welcome, friend! You’re about to embark on a journey through the fascinating world of **Tube-Based Development (TBD)**—where **Tubes**, **Composites**, and **Machines** come to life through the power of modular, self-aware systems. This **Unit Test Strategy** will serve as your trusty guide for navigating the rigorous (but totally fun) terrain of **Tube.java Atomic Boundary Tests**, all the way up to the grand symphony of **Machine Construct Validation**. Buckle up, and let’s do this! --- -## 🌟 **Why This Document Exists** +## 🌟 **You Already Know Why This Document Exists** Our mission is to define a clear, concise, and MECE (Mutually Exclusive, Collectively Exhaustive) unit testing strategy for **Tube.java**, focusing on atomic-level testing. By following this guide, you'll have the best possible framework to test, build, and maintain the integrity of our **Samstraumr** components—from atomic Tubes to sprawling Machines that interact with the real world. @@ -38,7 +36,7 @@ Both ATL and BTL tests help us ensure that **Atomic Boundary Tests (ABT)** and * ## 💡 **Rebranding Old, Boring Testing Terms** -Before we jump into the fun part, let’s give some of those dusty old testing terms a makeover, TBD-style. Here’s how we’re renaming the usual suspects: +If I read one more document about the power of unit testing, I'll need to go for a long walk and do some breathing exercises. So before we jump into the fun part, let’s give some of those dusty old testing terms a makeover, TBD-style. Here’s how we’re renaming the usual suspects: | Old Term | New TBD Term | What It Really Means | |------------------------|----------------------------------------------|-----------------------------------------------------------------------|