The JavaScript Debug Robot
summary
A software JavaScript debugging robot automatically explores HTML and JS, instruments the browser runtime (custom WebKit JavaScript core), analyzes event handlers at runtime, and generates inputs including values that satisfy regexes to force different branches. A small conductor API lets tests mix directed steps with the automatic explorer, watchers and goals declare success, and the system reports exceptions and coverage gaps. A beta is online and the team plans a V8 port for Node integration.
AI-written summary · about
chapters (10)
- 0:00Intro
- 1:54You know bugs
- 3:30What can you do
- 4:50Testing techniques
- 6:20Automatic exploration
- 9:01Good for
- 10:21Connector API
- 13:16Technology
- 13:56Conclusion
- 14:40Outro
related talks
29mEssential JavaScript debugging tools for the modern detective
33mEssential JavaScript debugging tools for the modern detective
34mKick ass code editing and end to end JavaScript debugging
53mFuture of JavaScript Debugging: Dbux and Dynamic Program Analysis
34mVisualising program execution
21mWorking Well, The Future of JavaScript Testing
49mEffective Browser JavaScript Debugging
28mEssential JS debugging tools for the modern detective
