Project Testing
Starting with Problem Set 0, you have been using the Didit system for automated building and testing: every time you push your commits to GitHub, the Didit build server pulls a copy of your code, attempts to compile it, and runs tests. This kind of automation is very common in the world of professional software development, and is very useful for coordinating a team of developers. There is no ambiguity about whether the code compiles or not: if it doesn’t compile on the build server, it doesn’t compile. And there is no ambiguity about whether the tests pass: if they don’t pass on the build server, they don’t pass. You may not use packages other than those included in the provided package.json. Your tests must not use unreasonable amounts of space (e.g. large images) or time (e.g. slow concurrency tests). Your code should use localhost ports 8700—8799 to communicate between servers and clients. As always, do not attempt to run anything other than your project tests. You may have some te
Project Testing Project Testing Automated Testing Starting with Problem Set 0, you have been using the Didit system for automated building and testing: every time you push your commits to GitHub, the Didit build server pulls a copy of your code, attempts to compile it, and runs tests. This kind of automation is very common in the world of professional software development, and is very useful for coordinating a team of developers. There is no ambiguity about whether the code compiles or not: if it doesn’t compile on the build server, it doesn’t compile. And there is no ambiguity about whether t
related reading
- Meticulous AI - Automated Frontend Testing Without Writing Testsmeticulous.ai
- Software Engineering at Googleabseil.io
- Protocollie Claude Code Vibe Coding setupgist.github.com
- Codrops | Fueling web creativity since 2009tympanus.net
- GitHub - abhivaikar/howtheytest: A collection of public resources about how software companies test their softwaregithub.com
- Building a JavaScript Testing Framework | Christoph Nakazawacpojer.net
- Dwitter - javascript demos in 140 charactersdwitter.net
- Canvas UI: Creative Canvas, WebGL and WebGPU Component Librarycanvasui.dev
- Problem Set 0: Turtle Graphicsweb.mit.edu
- The Descent — What Happened to the Frontend While You Weren't Watchingdavidpoblador.com
- GitHub - mawrkus/js-unit-testing-guide: 📙 A guide to unit testing in Javascriptgithub.com
- Problem Set 0: Turtle Graphicsweb.mit.edu