Attending this event?
View analytic
Wednesday, September 26 • 15:50 - 16:20
Save $$ Testing Code the Playback-Based Way

Sign up or log in to save this to your schedule and see who's attending!

Your actively growing library or component is inadequately tested. Great quality maintenance is nearly impossible, because you cannot run all of your clients' software for regressions.

Enter Playback-based Testing! A second cousin of Time Travel Debugging. Example will be shown, in action, "recording" the calls made by client software for later "playback" (qualification). Followed by code walkthrough.

The idea is to accumulate recordings from different clients to form test suite.This is automated integration testing. 

The benefit/cost can be spectacular, as library scales. (A cost is adapting or doubling the API layer). A real world - amazing - anecdote will be given.. 
Playback-based Testing source code/docs will be made available.

avatar for William Clements

William Clements

Sr. Principal Engineer, Autodesk/Revit
Coding design software for almost 40 years on East coast. Accomplishments include feats of "infrastructure" -- graphics, data archiving performance, UI scripting. Built throughput multi-threading code powering a premier CAD app.......Interested in how to secure IP in large software... Read More →

Wednesday September 26, 2018 15:50 - 16:20

Attendees (25)