diff --git a/lib/test/span.rb b/lib/test/span.rb
index <HASH>..<HASH> 100644
--- a/lib/test/span.rb
+++ b/lib/test/span.rb
@@ -86,6 +86,16 @@ module Test
       self
     end
 
+    def to_s
+      "Span(operation_name=#{operation_name}, " +
+        "in_progress=#{in_progress?}, " +
+        "tags=#{tags}, " +
+        "logs=#{logs}, " +
+        "start_time=#{start_time}, " +
+        "end_time=#{end_time}, " +
+        "context=#{context})"
+    end
+
   private
 
     def ensure_in_progress!
diff --git a/lib/test/span_context.rb b/lib/test/span_context.rb
index <HASH>..<HASH> 100644
--- a/lib/test/span_context.rb
+++ b/lib/test/span_context.rb
@@ -32,6 +32,10 @@ module Test
       @baggage = baggage
     end
 
+    def to_s
+      "SpanContext(trace_id=#{trace_id}, span_id=#{span_id}, parent_span_id=#{parent_span_id}, baggage=#{baggage})"
+    end
+
     def ==(rhs)
       self.class == rhs.class &&
         trace_id == rhs.trace_id &&
Implement human readable to_s for debugging purposes